Commit Graph

  • 6b471ff0b6 chore(deps): update actions/upload-artifact action to v7 (#9138) renovate[bot] 2026-03-02 10:33:32 -05:00
  • 82b51db404 chore(deps): update cargo.lock (#9139) renovate[bot] 2026-03-02 10:33:20 -05:00
  • f1e6b994aa refactor: removed unused TextureViewDestroyError (#9140) Mendy Berger 2026-03-02 10:32:45 -05:00
  • a6d9d3254e Bump version to v28.0.1 v28.0.1 v28 Connor Fitzgerald 2026-03-01 16:11:59 -05:00
  • 163d2407a1 Fix present synchronization (#9036) Inner Daemons 2026-03-01 13:38:45 -06:00
  • 055f28a247 Fix Android crash by setting waitAll to true in vkWaitForFences (#8769) Luo Zhihao 2025-12-29 13:29:21 +08:00
  • 16a4d9000a Re-add support for memoryless storage on A7 (#8725) Opstic 2025-12-19 13:20:44 -05:00
  • 78cd771dfd Fix present synchronization (#9036) Inner Daemons 2026-03-01 13:38:45 -06:00
  • 7caf9fabc3 [spv-in] Improve detection of ImageClass (#8758) Connor Fitzgerald 2026-03-01 06:37:26 -05:00
  • 665cb34e32 Fix multi-planar texture copying (#9069) Mikołaj Radkowski 2026-03-01 12:14:03 +01:00
  • e114d2f0a7 Add support for gaps in bind group layouts & update relevant validation (#9034) Teodor Tanasoaia 2026-02-25 19:47:36 +01:00
  • aad2a00f4d fix(core): Blend factor must be one when blend op is min/max (#9110) Andy Leiserson 2026-02-25 09:22:54 -08:00
  • b09a919c6a DepthStencilState validation fixes (#8840) Andy Leiserson 2026-02-25 05:59:48 -08:00
  • 6d3a421c3c Document OpenGL support for timestamp queries (#9112) Imbris 2026-02-25 04:48:36 -08:00
  • 3dfa9af0db Enable FLOAT32_BLENDABLE on Metal, in Deno, and separate from filtering (#9032) Andy Leiserson 2026-02-24 14:52:34 -08:00
  • b42b565b20 fix(build): Downgrade from yanked wasm-bindgen, web-sys, js-sys (#9104) Andy Leiserson 2026-02-24 11:39:22 -08:00
  • 3676e0e247 fix(core): Validate occlusion query set type in begin_render_pass (#9086) Andy Leiserson 2026-02-23 14:38:46 -08:00
  • ee46a45195 Add labels to indirect validation and timestamp normalization code (#9094) Dawid Sz. 2026-02-23 21:15:04 +01:00
  • 2975215f04 chore(deps): update cargo.lock (#9098) renovate[bot] 2026-02-23 19:44:32 +00:00
  • 73624c9892 chore(deno): Implement is_fallback_adapter and validate feature level strings (#9043) Andy Leiserson 2026-02-23 11:10:43 -08:00
  • 50aa1d623f chore(deps): update cts digest to b25f416 (#9095) renovate[bot] 2026-02-23 07:37:44 -07:00
  • 664c229fc9 chore(deps): update crate-ci/typos action to v1.43.5 (#9096) renovate[bot] 2026-02-23 07:37:00 -07:00
  • fdd903e6e4 Add supported caps info to naga backends (#9068) Inner Daemons 2026-02-23 07:44:20 -06:00
  • 6432094c9e GLES: Set DownlevelFlags::CUBE_ARRAY_TEXTURES correctly (#9088) Luo Zhihao 2026-02-22 17:01:57 +08:00
  • 7705c84485 fix(d12): fix startup crash for shader models 6.8, 6.9 (#9083) Erich Gubler 2026-02-20 23:37:22 -05:00
  • f24e8a9273 fix(core)!: validate start + size for buffer ops in more places Erich Gubler 2026-02-11 15:05:02 -05:00
  • cb10986178 chore(core): unmap_inner: add note explaining self.size usage in tracing Erich Gubler 2026-02-11 17:08:45 -05:00
  • 495c8db0e8 test(player): don't ignore WriteBuffer ops.' size when queued Erich Gubler 2026-02-19 16:18:57 -05:00
  • 3e4f439b0b refactor(core)!: ArcCommand::WriteBuffer: serialize offset and size instead of start..end Erich Gubler 2026-02-11 17:12:15 -05:00
  • 7d27b2f1e4 refactor(core)!: replace TransferError::BufferOverrun::end_offset with transfer's size Erich Gubler 2026-02-11 15:05:02 -05:00
  • 0bae2959fe Use all ray tracing pipeline builtins (#8998) Vecvec 2026-02-19 19:56:00 +13:00
  • c7f3db8bf1 Remove dispatch2 dependency (#9048) Inner Daemons 2026-02-18 18:55:20 -06:00
  • 3f60e75976 chore: update min. req. for serde 1.0.219 -> 1.0.225 (#9076) Erich Gubler 2026-02-18 14:55:47 -05:00
  • c4365b9818 fix(naga): Improve validation of non-constructible types (#8873) Andy Leiserson 2026-02-18 11:08:53 -08:00
  • 8f50bb9d98 Make passthrough shaders non-experimental (#9054) Inner Daemons 2026-02-18 11:29:50 -06:00
  • 05861da365 [hal metal] ray tracing acceleration structures (#8071) Alexander Meißner 2026-02-18 18:21:11 +01:00
  • 2057612344 chore(deps): update rust crate toml to v1 renovate[bot] 2026-02-18 06:38:31 +00:00
  • 550997d4d0 chore: update min. req. for indexmap 2.8.0 -> 2.11.4 Erich Gubler 2026-02-18 10:16:21 -05:00
  • c0fbf119a7 Forbid unsafe code in naga (#9074) Inner Daemons 2026-02-18 09:07:24 -06:00
  • 7baace517b chore(deno_webgpu): Removed unnecessary vec (#9071) Mendy Berger 2026-02-18 09:59:38 -05:00
  • 910ef131ac chore(deps): update cargo.lock (#9062) renovate[bot] 2026-02-18 01:36:30 -05:00
  • 421bbfcc5d chore(deps): update rust crate glam to 0.32.0 (#9060) renovate[bot] 2026-02-17 23:35:51 -05:00
  • 55a906767a refactor: satisfy clippy::manual_is_multiple_of for transfer alignment checks (#9072) Erich Gubler 2026-02-17 23:34:25 -05:00
  • 6c0f5eca6b Add TOC to CONTRIBUTING.md Connor Fitzgerald 2026-02-12 11:46:10 -05:00
  • 186992ddb6 Add LLM policy Connor Fitzgerald 2026-02-12 11:46:10 -05:00
  • 9adee8c9d5 Misc touchups to CONTRIBUTING file Connor Fitzgerald 2026-02-12 11:46:10 -05:00
  • 1b4c22cf68 chore(deps): update cts digest to c299b04 (#9059) renovate[bot] 2026-02-17 09:55:47 -07:00
  • 26c5618d83 Fix CRLF in dxgi.rs (#9067) Connor Fitzgerald 2026-02-17 09:22:14 -05:00
  • 157cf36844 [wgsl-out] Ray tracing pipelines (#8970) Vecvec 2026-02-16 09:42:08 +13:00
  • dc29f72675 Fix metallib tests (#9049) Inner Daemons 2026-02-13 20:05:36 -06:00
  • 43a88474f4 Fixed clippy lint in CI (#9050) Inner Daemons 2026-02-13 18:21:31 -06:00
  • 6bca1014b2 Various SPIR-V fixes for mesh shaders (#8756) Inner Daemons 2026-02-12 13:47:42 -06:00
  • c70b53c123 Remove trace from hello_triangle (#9047) Connor Fitzgerald 2026-02-12 13:54:29 -05:00
  • 02e905061b Update Cargo.lock (#9044) Connor Fitzgerald 2026-02-12 11:31:38 -05:00
  • e59fb7d423 fix(core): Calculate total number of bindings correctly (#8997) Andy Leiserson 2026-02-12 05:29:56 -08:00
  • c12ce038cd WebGPU: Skip copy in Queue::write_texture (#9038) Tom Schuster 2026-02-12 04:01:34 +01:00
  • 95392decd0 Add no_std support for the wgpu/web feature (#8981) Rob 2026-02-12 01:39:34 +02:00
  • c11bf18a5c WebGPU: Implement begin_occlusion_query and end_occlusion_query (#9039) Tom Schuster 2026-02-12 00:19:42 +01:00
  • 6503562948 Add a DX12 backend option to force a certain shader model (#8984) Inner Daemons 2026-02-11 17:14:30 -06:00
  • ed12b74168 Changed wgpu to default to static dxc when the feature is enabled (#8882) Inner Daemons 2026-02-11 16:41:45 -06:00
  • 20b746f0c0 WebGPU: Support TextureFormat::Rgb10a2Uint (#9037) Tom Schuster 2026-02-11 22:16:28 +01:00
  • 7609ed99e5 Add draw_id builtin (#8883) Inner Daemons 2026-02-11 14:47:29 -06:00
  • 7c74c1d606 [cts_runner] Fix link to instructions for running CTS tests. (#9033) Jim Blandy 2026-02-11 08:29:26 -08:00
  • 237fb4ad50 chore(deps): update crate-ci/typos action to v1.43.4 (#9026) renovate[bot] 2026-02-11 16:16:13 +00:00
  • ad93a2391a Fix typo in documentation comment (#9035) Andrés Ortega 2026-02-11 11:07:20 -05:00
  • 09f49b6f97 feat(gles): Add GlDebugFns option to disable OpenGL debug functions (#8931) Xavientois 2026-02-11 11:05:32 -05:00
  • a7ed7f4f12 Cause shader recompilation when changing shader constants in GLES (#8291) David Lenaerts 2026-02-11 08:47:11 +01:00
  • 702c4ef4da [wgsl] gate primitive_index built-in behind its extension & [glsl-out] require extensions for gl_PrimitiveID if needed (#8879) Inner Daemons 2026-02-10 05:40:41 -06:00
  • 47ce3cbd24 chore(deps): update cts digest to 95fd0a5 (#9025) renovate[bot] 2026-02-09 23:41:55 -08:00
  • 04746e747e Implement 3 part MSRV policy (#8999) Connor Fitzgerald 2026-02-08 17:04:36 -05:00
  • 30c90b3c48 WebGPU: Implement GPUDebugCommands (#9017) Tom Schuster 2026-02-08 14:55:57 +01:00
  • 34f4cda959 WebGPU: Skip copy in Queue::write_buffer (#9018) Tom Schuster 2026-02-08 14:55:08 +01:00
  • 84af1a4beb WebGPU: Use set_required_limits (#9015) Tom Schuster 2026-02-07 01:11:13 +01:00
  • 7e7f1ce942 WebGPU: Implement Adapter.get_info (#9016) Tom Schuster 2026-02-07 01:10:19 +01:00
  • 6be68cbc65 fix(deno): Remove early validation of depthClearValue (#9000) Andy Leiserson 2026-02-04 18:03:51 -08:00
  • 26a4f6679d test(cts): Invoke cts_runner directly instead of via a cargo build (#8960) Andy Leiserson 2026-02-04 10:41:39 -08:00
  • 3b55cf9b8c fix(metal): Don't panic on OOM in create_buffer (#8994) Andy Leiserson 2026-02-03 18:42:31 -08:00
  • 835560396f test(cts): Enable some external texture tests (#8901) Andy Leiserson 2026-02-03 15:58:21 -08:00
  • 96e3af8c4d chore(deps): Update bytes (#8989) Andy Leiserson 2026-02-03 12:39:57 -08:00
  • da5a61be7b Fix typo in doc of VertexFormat::Sint16 (#8988) Luo Zhihao 2026-02-04 03:39:34 +08:00
  • 6e16e04a44 fix(naga): Detect overflowing const shift amounts at compile time Andy Leiserson 2026-01-30 15:48:19 -08:00
  • afbb31eb1a fix(naga): Disallow const shifts of scalar by vector or vice-versa Andy Leiserson 2026-01-15 12:46:47 -08:00
  • dbab82fe42 chore(naga): Downgrade some log messages to debug Andy Leiserson 2026-01-15 13:41:02 -08:00
  • 28bc72f5bc fix(naga): Validate swizzles in lowering (#8949) Andy Leiserson 2026-02-02 17:38:28 -08:00
  • a5116520b0 metal: Move API availability checks out of PrivateCapabilities Mads Marquart 2026-01-28 02:56:42 +01:00
  • 13a1da5df1 metal: Use objc2::available! macro Mads Marquart 2026-01-28 05:54:01 +01:00
  • ad925cafed chore(deps): update crate-ci/typos action to v1.43.0 (#8978) renovate[bot] 2026-02-02 11:55:24 -08:00
  • b5c53856b7 chore(deps): update cargo.lock (#8979) renovate[bot] 2026-02-02 10:38:53 -08:00
  • 33e8e50fd9 chore(deps): update cts digest to 0ae1164 (#8977) renovate[bot] 2026-02-02 09:54:48 -08:00
  • 1d6036f95a test(cts): move from --quiet and --verbose to --print-output-when (#8936) Erich Gubler 2026-02-02 11:28:06 -05:00
  • a54dec07eb [wgsl-in] Avoid looking up newly introduced parameter names while parsing function parameters and its return type. (#8980) Teodor Tanasoaia 2026-02-02 14:15:05 +01:00
  • c0f04c801c Validate strip_index_format equals index buffer format for indexed drawing with strip topology Luo Zhihao 2026-01-29 14:05:43 +08:00
  • b9c09622ce fix(naga): Fix macOS 10.12 nested initializers Mads Marquart 2026-01-28 07:17:54 +01:00
  • a586d96be9 refactor(vulkan): use array iterator + all for tex. fmt. support queries (#8964) Erich Gubler 2026-02-01 00:02:00 -05:00
  • 35916162fd test(cts): Update lists with triage results (#8967) Andy Leiserson 2026-01-31 20:15:28 -08:00
  • 2c9e77a19d clippy: Adjust large-error-threshold and remove waivers (#8974) Andy Leiserson 2026-01-30 19:37:24 -08:00
  • fab57513ec Add metallib passthrough (#8886) Inner Daemons 2026-01-30 12:52:05 -06:00
  • 1af73121f4 fix(core): Read-write bindings are compatible with write-only shaders (#8951) Andy Leiserson 2026-01-30 09:44:22 -08:00
  • 735e8d2a40 Fix validation related to depth bias and frag_depth Andy Leiserson 2026-01-08 14:10:44 -08:00
  • b316204dff Allow shaders w/ dual-source blend I/O in non-DSB pipelines Andy Leiserson 2026-01-08 15:52:16 -08:00