Commit Graph

  • bfa7ee8de5 [naga hlsl-out] Handle additional cases of Cx2 matrices Andy Leiserson 2025-03-22 13:01:11 -07:00
  • c868142709 Validate vertex and index buffer alignment (#7929) Andy Leiserson 2025-07-11 14:43:03 -07:00
  • ae946dbb8c Use backwards-compatible options to git config (#7934) Andy Leiserson 2025-07-11 13:20:13 -07:00
  • 30f2b683e1 Remove development examples notice v25 Connor Fitzgerald 2025-07-11 01:48:06 -04:00
  • 1319febd28 Remove development examples notice Connor Fitzgerald 2025-07-11 01:44:31 -04:00
  • 663c32cf86 Remove unsafe from hal::BufferBinding::new_unchecked firefox-141 Andy Leiserson 2025-07-09 16:56:49 -07:00
  • 7808356b29 Restore plumbing of implicit remainder-of-buffer size to backends Andy Leiserson 2025-07-09 11:31:06 -07:00
  • a419177ed7 Fix calculation error Andy Leiserson 2025-07-09 13:55:37 -07:00
  • 9b18084399 [deno] Implement nullable vertex buffer layouts Andy Leiserson 2025-07-09 16:28:51 -07:00
  • 5b2c8406bf chore(deps): update cts digest to 18fcd81 (#7923) renovate[bot] 2025-07-10 18:57:33 -04:00
  • 085eaa60e8 Forward port v26.0.1 changelog (#7921) Connor Fitzgerald 2025-07-10 18:42:49 -04:00
  • 0c978d0d46 Bump version to v26.0.1 wgpu-v26.0.1 wgpu-core-v26.0.1 v26.0.1 Connor Fitzgerald 2025-07-10 16:01:54 -04:00
  • b22d123f98 fix(core): check query set index before other validation (#7908) Erich Gubler 2025-07-10 15:04:37 -04:00
  • dd324355e7 Fix initialize_adapter_from_env under no_std. Kevin Reid 2025-07-10 10:06:36 -07:00
  • fb3abfce2c [ci] Check with profiling enabled. Kevin Reid 2025-07-10 09:46:37 -07:00
  • 81e6875312 Fix undeclared base in profiling scopes. Kevin Reid 2025-07-10 09:39:06 -07:00
  • 4844fa6b5e Merge acceleration structure feature and ray query feature. (#7913) Vecvec 2025-07-11 07:53:32 +12:00
  • 166c2ea2aa fix(core): check query set index before other validation (#7908) Erich Gubler 2025-07-10 15:04:37 -04:00
  • b83c9cfd57 Fix initialize_adapter_from_env under no_std. Kevin Reid 2025-07-10 10:06:36 -07:00
  • c0a8ba69b0 [ci] Check with profiling enabled. Kevin Reid 2025-07-10 09:46:37 -07:00
  • da6ccd5516 Fix undeclared base in profiling scopes. Kevin Reid 2025-07-10 09:39:06 -07:00
  • dc924bc715 Remove unsafe from hal::BufferBinding::new_unchecked Andy Leiserson 2025-07-09 16:56:49 -07:00
  • 9b966bf8a3 Fix for destroyed resource errors Andy Leiserson 2025-07-09 09:56:57 -07:00
  • 468632f207 Restore plumbing of implicit remainder-of-buffer size to backends Andy Leiserson 2025-07-09 11:31:06 -07:00
  • 00406a75a4 Fix calculation error Andy Leiserson 2025-07-09 13:55:37 -07:00
  • 2db1d71f1b [deno] Implement nullable vertex buffer layouts Andy Leiserson 2025-07-09 16:28:51 -07:00
  • 27e7408f16 Restore the buffer size changes Andy Leiserson 2025-07-09 13:17:07 -07:00
  • 03f1b535ca Bump version to v26 wgpu-v26.0.0 wgpu-types-v26.0.0 wgpu-info-v26.0.0 wgpu-hal-v26.0.0 wgpu-core-v26.0.0 wgpu-core-deps-windows-linux-android-v26.0.0 wgpu-core-deps-wasm-v26.0.0 wgpu-core-deps-emscripten-v26.0.0 wgpu-core-deps-apple-v26.0.0 v26.0.0 naga-v26.0.0 naga-cli-v26.0.0 Connor Fitzgerald 2025-07-09 20:23:47 -04:00
  • 8ee66bde9f Update changelog for v26 Connor Fitzgerald 2025-07-09 20:08:42 -04:00
  • a851eba5f6 Add TextureView::texture (#7907) Connor Fitzgerald 2025-07-09 19:53:55 -04:00
  • 13fec87fb2 Added mesh shading spec (#7885) SupaMaggie70Incorporated 2025-07-09 18:45:26 -05:00
  • f0d13b09c3 fix(cts): use correct comparison direction for Git version check (#7909) Erich Gubler 2025-07-09 18:25:34 -04:00
  • 4f156357b8 Switch as_hal to return a guard Connor Fitzgerald 2025-06-26 20:34:05 -04:00
  • a6a380409c [core] Add force_unlock_read methods to lock primitives Connor Fitzgerald 2025-06-26 20:33:15 -04:00
  • a248b8caf3 [core] Add RawResourceAccess trait Connor Fitzgerald 2025-06-26 18:13:29 -04:00
  • 795fe3bf27 [core] Move as_hal methods to their own file Connor Fitzgerald 2025-06-26 18:13:29 -04:00
  • 8148ac6883 chore(deps): update rust crate indicatif to 0.18 (#7890) renovate[bot] 2025-07-09 17:28:12 -04:00
  • 9834d9a446 Revert "Validate binding ranges against buffer size" Andy Leiserson 2025-07-09 13:05:59 -07:00
  • b0527800a1 Revert "Restore unintentional support for zero-size buffers" Andy Leiserson 2025-07-09 13:05:55 -07:00
  • e5b03ffa1d chore(deps): update cts digest to 223e1bf (#7888) renovate[bot] 2025-07-09 15:34:42 -04:00
  • 18691f5730 Rework of wgpu_hal vulkan buffer importing (#7824) SupaMaggie70Incorporated 2025-07-09 14:19:37 -05:00
  • aaca95f2a3 Restore unintentional support for zero-size buffers Andy Leiserson 2025-07-02 14:16:02 -07:00
  • a8cbe9f633 Validate binding ranges against buffer size Andy Leiserson 2025-06-26 17:45:07 -07:00
  • f1ea3eae1c Check the math for buffer-texture copies Andy Leiserson 2025-06-26 17:45:07 -07:00
  • c0a580d6f0 Restore unintentional support for zero-size buffers Andy Leiserson 2025-07-02 14:16:02 -07:00
  • ef428fcab8 Validate binding ranges against buffer size Andy Leiserson 2025-06-26 17:45:07 -07:00
  • 3d0fe3a003 Check the math for buffer-texture copies Andy Leiserson 2025-06-26 17:45:07 -07:00
  • 12591e4271 chore(deps): update cargo.lock (#7892) renovate[bot] 2025-07-06 22:56:42 -04:00
  • 7a8cdb226d chore(deps): update cargo.lock (#7891) renovate[bot] 2025-07-06 21:29:46 -04:00
  • b052fd45ff chore(deps): update crate-ci/typos action to v1.34.0 (#7889) renovate[bot] 2025-07-06 21:28:55 -04:00
  • c3ceae97dd [ci] Configure renovate to update the CTS (#7879) Andy Leiserson 2025-07-03 20:34:23 -07:00
  • b695317a9b Rg11b10ufloat should be resolvable when it is renderable (#7878) Andy Leiserson 2025-07-03 14:51:48 -07:00
  • 361fe34392 Check the parent texture in TextureView::try_raw Andy Leiserson 2025-07-02 19:01:01 -07:00
  • fc6c529fa8 Adjust DEVICE_DESTROY_THEN_MORE test for spec compliance teoxoy 2025-07-02 11:01:40 +02:00
  • 487f79ba44 Add missing device validity checks teoxoy 2025-07-02 11:01:36 +02:00
  • e10e17907f remove DeviceError::ResourceCreationFailed teoxoy 2025-07-01 18:01:52 +02:00
  • 918fdc98b5 remove reason from ErrorType::DeviceLost since it's always "unknown" and users should register the lost callback instead teoxoy 2025-07-01 17:50:42 +02:00
  • 25d75e2a02 remove DeviceError::Invalid, this variant should be the same as DeviceError::Lost teoxoy 2025-07-01 16:24:07 +02:00
  • 2f890eb9b2 [core] Improve assert failure message for id epoch mismatches. (#7871) Jim Blandy 2025-07-02 00:33:55 -07:00
  • 92cda27b41 Implement on_submitted_work_done (#7864) Drew Crawford 2025-07-01 12:21:27 -05:00
  • 86e6b1835b Tolerate destruction of textures used in immediate queue operations prior to submit Andy Leiserson 2025-06-23 12:29:59 -07:00
  • 26ca28e13c Use env_logger in cts_runner Andy Leiserson 2025-06-20 08:44:16 -07:00
  • 7ff0bd784e fix!: remove WebGpuError impl. for Request{Adapter,Device}Error Erich Gubler 2025-06-24 12:10:03 -04:00
  • c7e6170fd0 refactor(deno): use WebGpuError for error classification Erich Gubler 2025-06-13 15:44:54 +09:00
  • cc0f4ac4bf refactor(wgpu)!: use WebGpuError for error classification Erich Gubler 2025-06-12 15:16:28 +09:00
  • 43eee99b29 refactor: extract did_fill_error_scope test helper from did_fail Erich Gubler 2025-06-27 12:13:29 -04:00
  • 964c5bbf4c feat(core): impl WebGpuError for API errors Erich Gubler 2024-11-14 14:50:01 -05:00
  • c8752e5118 feat(types): add error::{ErrorType, WebGpuError} APIs Erich Gubler 2024-11-14 14:50:01 -05:00
  • c3922d53d7 docs(types): Make docs. on DeviceLostReason variants less terse Erich Gubler 2025-06-24 12:48:13 -04:00
  • d8d1af24b6 refactor(deno): impl From<wgpu_types::DeviceLostReason> for GPUDeviceLostReason Erich Gubler 2025-06-24 12:48:13 -04:00
  • d1c40f3c68 Update Cargo.lock (#7866) renovate[bot] 2025-06-30 09:36:19 -04:00
  • 27212104f8 Unify debug groups and markers. Vecvec 2025-06-23 07:33:12 +12:00
  • 6237dbf0b9 Unify timestamp writes. Vecvec 2025-06-23 07:20:56 +12:00
  • afa96af76f Unify set push constants. Vecvec 2025-06-22 19:11:00 +12:00
  • acd8cb18bb Unify rebinding resources. Vecvec 2025-06-22 18:51:15 +12:00
  • 4d36a02691 Unify set bind group. Vecvec 2025-06-22 12:40:06 +12:00
  • 768d5f4879 [metal] Increase MAX_COMMAND_BUFFERS (#7858) Andy Leiserson 2025-06-27 11:18:40 -07:00
  • d13e9f5ebf [tests] Test destruction of a used resource before submission (#7853) Andy Leiserson 2025-06-27 10:54:19 -07:00
  • 201b2fba76 [deno] Don't report support for native-only features (#7813) Andy Leiserson 2025-06-27 10:05:13 -07:00
  • e936c065fc Additional comments on render and compute pass encoding Andy Leiserson 2025-06-26 14:52:22 -07:00
  • 7722c341e0 Defer destroyed resource errors until cmdbuf submission Andy Leiserson 2025-06-12 14:56:21 -07:00
  • 41badaedfb Update tests and changelog for deferred error reporting Andy Leiserson 2025-06-06 16:48:10 -07:00
  • fc26fbc561 Deferred error reporting for render passes Andy Leiserson 2025-06-06 15:14:42 -07:00
  • 460f073a67 Deferred error reporting for compute passes Andy Leiserson 2025-06-06 15:06:22 -07:00
  • 09c08037c9 Add a field in BasePass to store errors Andy Leiserson 2025-06-06 14:48:43 -07:00
  • 0c629bb3c2 [naga] cli support for process_overrides compaction (#7792) Andy Leiserson 2025-06-26 14:12:18 -07:00
  • 4c39227510 Allow Naga spv-in and spv-out in no_std (#7760) Zachary Harrold 2025-06-27 06:45:47 +10:00
  • 0d61648eeb Allow enabling additional vulkan extensions in Adapter::open and Instance::init (#7829) Vecvec 2025-06-27 08:39:41 +12:00
  • 208fe4c23d Expose the DxgiAdapter in the Hal adapter (#7852) Simon Hausmann 2025-06-26 22:34:59 +02:00
  • 12808193fe Fix warnings for unrecognized Vulkan present mode (#7850) Andreas Reich 2025-06-26 15:33:20 +02:00
  • 995efddc62 Fix portable-atomic on wgpu-hal (#7735) Zachary Harrold 2025-06-26 16:48:41 +10:00
  • e40e66d205 DXIL & HLSL passthrough (#7831) SupaMaggie70Incorporated 2025-06-25 17:12:58 -05:00
  • 4c08c37a46 Expose raw_factory (#7827) Mendy Berger 2025-06-25 15:43:23 -04:00
  • df272d3cfc chore(CHANGELOG): merge Unreleased/New features/Naga sections (#7802) Erich Gubler 2025-06-25 15:02:56 -04:00
  • dc0d457a9a Add limits for acceleration structures (#7845) Vecvec 2025-06-26 06:49:55 +12:00
  • 9d14871f01 Fix OpenBSD compilation of wgpu_hal::vulkan::drm (#7810) Erich Gubler 2025-06-25 14:02:35 -04:00
  • 402a479027 [metal] Retain references with command buffers (#7842) Andy Leiserson 2025-06-25 08:40:25 -07:00
  • 0c05dbf5c9 fix(webgpu): set_unclipped_depth (#7841) atlv 2025-06-24 09:12:47 -04:00
  • 440b33f4c6 Update Cargo.lock (#7839) renovate[bot] 2025-06-23 10:47:28 -04:00
  • 3f96ba2980 Skip wgpu_gpu::oom::query_set_oom_test on Vulkan. Jim Blandy 2025-06-17 14:18:25 -07:00