Commit Graph

  • 1241bb0384 fix(deno_webgpu): expose GPUInternalError in bootstrap.js Erich Gubler 2025-08-05 17:08:56 -04:00
  • e990388af9 Update README.md (#8069) Bot-Kerem 2025-08-08 22:58:57 +00:00
  • 605f40d866 Vendor web-sys Andy Leiserson 2025-08-08 12:43:27 -07:00
  • 7816390566 Make vendor-web-sys xtask accept a SHA Andy Leiserson 2025-08-08 12:42:09 -07:00
  • 0c30efe857 docs(release-checklist): sync backporting label name with current one (#8062) Erich Gubler 2025-08-08 18:50:26 -04:00
  • 24a05fefdf Update CHANGELOG (#8050) Andy Leiserson 2025-08-07 18:01:45 -07:00
  • 983d46054c docs(CHANGELOG): correct intended release date for 26.0.4 wgpu-hal-v26.0.4 v26.0.4 Erich Gubler 2025-08-07 11:44:09 -04:00
  • 3f69660c0d chore: bump workspace version to 26.0.4 Erich Gubler 2025-08-07 11:39:48 -04:00
  • 751ff28ebd docs(CHANGELOG): point to backport PR, not trunk PR, for 26.0.4 fix entry Erich Gubler 2025-08-07 11:31:14 -04:00
  • e9bff0f062 fix STATUS_HEAP_CORRUPTION crash in create_sampler (#8056) atlv 2025-08-06 13:22:44 -04:00
  • 1bf1671ed8 [test] Add external texture GPU tests Jamie Nicol 2025-06-19 17:22:24 +01:00
  • bd85c9a99a [test] Rename existing external_texture tests to external_image_copy Jamie Nicol 2025-06-19 09:33:21 +01:00
  • b3a3dc33b6 [dx12] Support external textures on DX12 Jamie Nicol 2025-06-02 17:21:23 +01:00
  • b5385225ab fix(core): validate effective buf. binding size is aligned to 4 (#8041) Erich Gubler 2025-08-06 10:19:08 -04:00
  • 8cd4bd602f [naga hlsl-out] Handle external texture color space conversion Jamie Nicol 2025-06-25 08:48:57 +01:00
  • 88a8147194 test(deno_webgpu): add --release to cargo xtask cts (#8053) Erich Gubler 2025-08-05 19:35:20 -04:00
  • 910143d622 Check for more cases of unbalanced debug groups (#8048) Andy Leiserson 2025-08-05 07:52:50 -07:00
  • 7cb642eba7 fix STATUS_HEAP_CORRUPTION crash in create_sampler (#8043) atlv 2025-08-05 10:43:54 -04:00
  • a1168613d2 Prevent resources for acceleration structures being created if they are not enabled (#8036) Vecvec 2025-08-05 04:37:09 +12:00
  • 4938f86cfe Update Cargo.lock (#8045) renovate[bot] 2025-08-04 09:29:57 -07:00
  • fe22fe2bf2 Update cts digest to a46bb82 (#8044) renovate[bot] 2025-08-04 09:28:36 -07:00
  • 3e153fb8ec Label no-op supporting tests Connor Fitzgerald 2025-07-14 00:27:13 -04:00
  • 09d0c94576 Use explicit test enumeration Connor Fitzgerald 2025-07-13 20:35:50 -04:00
  • 86d5211f84 Add support for running tests on the noop backend Connor Fitzgerald 2025-07-13 03:48:52 -04:00
  • fdc4d421e7 Add cargo xtask miri Connor Fitzgerald 2025-07-13 02:48:47 -04:00
  • df40889e1b Prepare for miri Connor Fitzgerald 2025-07-13 02:08:12 -04:00
  • f25a79595a Add a missing condition to viewport validation (#8040) Andy Leiserson 2025-07-31 22:10:15 -07:00
  • 45e96e593f docs: Fix comment in COPY_BYTES_PER_ROW_ALIGNMENT to include copy_texture_to_buffer (#8029) sagudev 2025-07-31 22:05:05 +02:00
  • 58b6135872 hal/vulkan: Clear framebuffer cache during command buffer reset (#8031) Connor Fitzgerald 2025-07-30 19:58:08 -04:00
  • f01af23237 Bump version to v26.0.3 wgpu-hal-v26.0.3 v26.0.3 Connor Fitzgerald 2025-07-30 19:10:32 -04:00
  • 4836cb58b7 hal/vulkan: Clear framebuffer cache during command buffer reset Connor Fitzgerald 2025-07-30 18:55:05 -04:00
  • 59f815a9b9 [naga] Have validation reject shaders containing binding arrays of external textures Jamie Nicol 2025-07-30 15:32:28 +01:00
  • e1ccb6632c [naga hlsl-out] Implement external texture support Jamie Nicol 2025-06-02 17:21:23 +01:00
  • 0448b46033 [naga] Reserve names for each plane and params buffer of external texture Jamie Nicol 2025-06-02 17:21:23 +01:00
  • 9f654c6235 [naga] Generate special type for external texture params buffer Jamie Nicol 2025-06-02 17:21:23 +01:00
  • 36ae215e9c Fix image copy regressions (#8022) Andy Leiserson 2025-07-30 05:35:12 -07:00
  • 5089063048 Allow copying one layer of depth/stencil textures (#8020) Andy Leiserson 2025-07-29 10:18:26 -07:00
  • 1583c2481a Another fix for texture copy validation (#8019) Andy Leiserson 2025-07-28 19:19:17 -07:00
  • 747384493d Update Cargo.lock (#8017) renovate[bot] 2025-07-28 11:38:57 -04:00
  • d913042f1d Update Rust crate criterion to 0.7 (#8016) renovate[bot] 2025-07-28 11:38:48 -04:00
  • ec1ab06bff Update cts digest to e110f5e (#8015) renovate[bot] 2025-07-28 11:38:26 -04:00
  • bf86ac3489 Two small vulkan changes (#8001) Andy Leiserson 2025-07-25 11:16:57 -07:00
  • d8b7e81a02 Updated mesh shader limits to be llvmpipe compatible (#8004) SupaMaggie70Incorporated 2025-07-24 23:05:12 -05:00
  • 074c0e7191 Add mesh shading api to wgpu & wgpu-core (#7345) SupaMaggie70Incorporated 2025-07-24 19:58:56 -05:00
  • 68a10a01d9 [egl] Fix robust context creation failing on some devices (#7952) Florian Denis 2025-07-25 00:31:36 +02:00
  • 4bd0f751f8 Backport changelog from v26.0.2 (#7999) Connor Fitzgerald 2025-07-24 17:52:11 -04:00
  • 4040fea676 Fix warning in changelog Connor Fitzgerald 2025-07-23 19:30:43 -04:00
  • 0304924420 Bump version to v26.0.2 wgpu-hal-v26.0.2 v26.0.2 Connor Fitzgerald 2025-07-23 19:01:48 -04:00
  • cc8ba7512e hal/vulkan: use different indexes for acquire and present Connor Fitzgerald 2025-07-19 22:42:37 -04:00
  • 4f18c26d7b hal/vulkan: add debug names to all swapchain semaphores Connor Fitzgerald 2025-07-19 17:13:21 -04:00
  • 91a711d6c7 hal/vulkan: generate separate hash identity for Texture/TextureViews (#7972) Connor Fitzgerald 2025-07-21 07:48:37 -04:00
  • dbe64a769b [naga hlsl-out] Fix odd name for a Handle<GlobalVariable>. (#7996) Jim Blandy 2025-07-23 13:48:49 -07:00
  • 2fcd41377c [naga] Make Naga tests build when no features are enabled. (#7989) Jim Blandy 2025-07-23 09:09:45 -07:00
  • b8c462ac31 [core] fix missing applies of DISCARD_HAL_LABELS (#7991) Lucas Abel 2025-07-23 18:06:42 +02:00
  • d9a6b4fa4a [naga, wgpu-core] Add some docs for Naga validator creation. Jim Blandy 2025-07-22 15:07:01 -07:00
  • 1c43ac2c42 Additional validation of buffer-texture copies (#7948) Andy Leiserson 2025-07-23 08:39:42 -07:00
  • ffd59691e0 [webgpu] fix device loss callback to be immediately drop (#7992) Lucas Abel 2025-07-23 17:32:38 +02:00
  • f8756a6e1b [wgpu] Add external texture validation tests Jamie Nicol 2025-06-02 10:31:47 +01:00
  • 7087f0c01f [wgpu-core] Allow creation of bind groups containing external textures Jamie Nicol 2025-05-27 13:15:03 +01:00
  • d263b1875d [wgpu-core] Create default ExternalTextureParams buffer Jamie Nicol 2025-05-27 13:15:03 +01:00
  • acfa8c5776 [wgpu-core] Add ExternalTexture type to wgpu-core Jamie Nicol 2025-05-27 13:15:03 +01:00
  • 43a4d53107 [naga wgsl-in wgsl-out] WGSL support for texture_external texture type (#7822) Jamie Nicol 2025-07-22 22:38:32 +01:00
  • 4a00b62651 [player] Support specifying a trace file directly (#7982) Andy Leiserson 2025-07-22 11:56:21 -07:00
  • 381932c601 Add CommandEncoderStatus::Consumed Andy Leiserson 2025-07-21 15:36:48 -07:00
  • b8c5c4add4 rename cmd_buf to cmd_enc where appropriate teoxoy 2025-07-21 15:39:08 +02:00
  • 63f3df86c8 [wgpu-core] split command encoders from command buffers teoxoy 2025-07-18 19:48:20 +02:00
  • 83badd52ab hal/vulkan: use different indexes for acquire and present Connor Fitzgerald 2025-07-19 22:42:37 -04:00
  • c5efc89b08 hal/vulkan: add debug names to all swapchain semaphores Connor Fitzgerald 2025-07-19 17:13:21 -04:00
  • f5d8a0a06a Additional validation of texture copies (#7935) Andy Leiserson 2025-07-22 06:17:47 -07:00
  • 601c4238b3 Update CI triggers (#7983) Connor Fitzgerald 2025-07-21 18:56:42 -04:00
  • 942e59eabc [naga] Enforce a maximum size for any type (#7950) Andy Leiserson 2025-07-21 04:52:50 -07:00
  • 2c81896e85 Small changes to facilitate fuzzing (#7970) Andy Leiserson 2025-07-21 04:51:57 -07:00
  • 979487024e hal/vulkan: generate separate hash identity for Texture/TextureViews (#7972) Connor Fitzgerald 2025-07-21 07:48:37 -04:00
  • c95b7feea8 chore(deps): update cargo.lock renovate[bot] 2025-07-21 02:50:42 +00:00
  • 712ab8dec2 chore(deps): update cts digest to 7bdef02 (#7975) renovate[bot] 2025-07-20 22:48:01 -04:00
  • 96ef5ecaa4 ci: reduce log spam on wasm (#7966) Connor Fitzgerald 2025-07-18 16:21:15 -04:00
  • d2f8c44ac6 [wgpu-core] remove implicit PL & BGL IDs from pipeline creation (#7967) Teodor Tanasoaia 2025-07-18 19:04:46 +02:00
  • 4ef4f5dfbe chore(deps): update dependency ubuntu to v24 renovate[bot] 2025-07-10 22:24:39 +00:00
  • cf4a74c6b9 chore(deps): update deps and deny file renovate[bot] 2025-07-10 22:24:26 +00:00
  • 232d46509b ci: only allow one set of jobs per PR (#7958) Connor Fitzgerald 2025-07-17 21:12:30 -04:00
  • 5d14f33259 Test for use of staging buffer in writeTexture (#7963) Andy Leiserson 2025-07-17 15:52:51 -07:00
  • 9a596fa1dc Fix warnings from the nightly Rust compiler (#7964) Andy Leiserson 2025-07-17 13:08:06 -07:00
  • ff0de91ad7 Bump REPO_MSRV to 1.88 (#7960) Connor Fitzgerald 2025-07-17 13:00:40 -04:00
  • 33b9f86cc4 Fix detection of local_invocation_id for zero initialization of workgroup memory (#7962) Teodor Tanasoaia 2025-07-17 18:47:59 +02:00
  • 76dba55e8d style(vulkan): no trailing space after raytrace cap. negotiation (#7954) Erich Gubler 2025-07-16 17:16:29 -04:00
  • 49b773fde2 Add some documentation to wgpu-hal types Connor Fitzgerald 2025-07-11 00:48:44 -04:00
  • 1ed61877b5 Remove wgpu_core::hal_api::HalApi Connor Fitzgerald 2025-07-11 00:26:02 -04:00
  • 0dbe5fb28e Add annotations for the types hal types return Connor Fitzgerald 2025-07-10 23:56:07 -04:00
  • 81b3e7ce14 Rearrange methods on Instance Connor Fitzgerald 2025-07-10 22:33:46 -04:00
  • e5b10e07e8 Adjust InstanceDescriptor docs Connor Fitzgerald 2025-07-10 22:14:36 -04:00
  • f7b672f28b Update release checklist Connor Fitzgerald 2025-07-10 22:14:36 -04:00
  • f83af61f74 Clarify naga psuedo-feature in wgpu Connor Fitzgerald 2025-07-10 21:59:35 -04:00
  • 15f7c7e561 Remove unneeded comment Connor Fitzgerald 2025-07-10 21:48:50 -04:00
  • 13d0cd4d58 [core] fix invalid read in Queue::write_texture (#7893) Lucas Abel 2025-07-16 18:49:03 +02:00
  • 1da2177547 Add skip conditions to CTS runner (#7949) Andy Leiserson 2025-07-15 10:06:11 -07:00
  • dd50e56c59 Update rspirv version (#7945) SupaMaggie70Incorporated 2025-07-14 21:51:31 -07:00
  • 4572e05bfa ci: add coverage for cts (#7942) Connor Fitzgerald 2025-07-14 12:48:49 -04:00
  • 9872df55d7 Update cts digest to 6e9d87b (#7941) renovate[bot] 2025-07-14 02:50:23 -04:00
  • c51fe577dc Improve docs for wgpu_types::InstanceFlags::VALIDATION. (#7939) Jim Blandy 2025-07-12 22:04:19 -07:00
  • 1b4eca97cf [naga hlsl-out] Factor out some repetitive code Andy Leiserson 2025-03-25 19:09:43 -07:00