Commit Graph

  • a5704d9a1c chore(deps): bump the patch-updates group with 14 updates (#6899) dependabot[bot] 2025-01-13 03:15:57 +00:00
  • 05e62f96f9 Add no_std support to wgpu-types (#6892) Zachary Harrold 2025-01-12 16:03:47 +11:00
  • 4efc992d6d Add raw_handle method for metal texture (#6894) Eric Szentivanyi 2025-01-10 21:45:09 -05:00
  • 44b23c396d Bump Nightly Version (#6896) Connor Fitzgerald 2025-01-10 21:42:42 -05:00
  • 55391f716d Added Texture Blitting Utility (#6852) AbdullahElsheshtawy 2025-01-11 01:16:01 +03:00
  • d9cc72785b Use more Rust features allowed under REPO_MSRV (#6887) Erich Gubler 2025-01-10 17:06:26 -05:00
  • 450ac2d05d Fix Double Push (#6890) Connor Fitzgerald 2025-01-10 14:47:25 -05:00
  • 2088645b69 Fix Double Push (#6889) Connor Fitzgerald 2025-01-10 13:16:59 -05:00
  • b0f1fa66ef Add VisionOS Support (#6888) Connor Fitzgerald 2025-01-10 12:33:58 -05:00
  • 1aabf22e7a fix cts_runner (#6840) the letter L 2025-01-10 08:46:10 -08:00
  • c655d5290b Don't Run CI On Trunk (#6886) Connor Fitzgerald 2025-01-10 04:47:13 -05:00
  • dc9b2eb718 Add Instance::wgsl_language_features (#6814) Samson 2025-01-10 05:02:39 +01:00
  • 98f1c728ed Turn #6827 Into Failing Regression Test (#6883) Connor Fitzgerald 2025-01-09 11:53:29 -05:00
  • 198762e5cc feat: Add 32-bit floating-point atomics (SHADER_FLOAT32_ATOMIC) (#6234) Asher Jingkong Chen 2025-01-10 00:03:47 +08:00
  • 6e2394b95e [naga] Validate override array sizes. (#6882) Jim Blandy 2025-01-09 04:13:45 -08:00
  • e6d2a6e92a Update Dependencies (#6881) Connor Fitzgerald 2025-01-08 16:25:49 -05:00
  • 6351c2da96 [naga] Forbid cycles between global expressions and types. (#6800) Jim Blandy 2025-01-08 11:24:57 -08:00
  • 0d69482ace [hal/vulkan] Don't advertise features without prerequisites present. Jim Blandy 2024-03-30 16:52:31 -07:00
  • 1f67474140 Add directive keywords to error message for parsing global item (#6723) Eddie Hatfield 2025-01-08 11:24:03 -05:00
  • eeb79f3b04 [naga wgsl-in] Document front::wgsl::parse::lexer::Lexer. (#6805) Jim Blandy 2025-01-08 08:13:06 -08:00
  • a8a91737b2 Switch Binding Arrays on Metal to Argument Buffers (#6751) Connor Fitzgerald 2025-01-07 16:00:56 -05:00
  • fabcba8f9a Refine Multi-Draw-Indirect (#6870) Connor Fitzgerald 2025-01-07 07:52:42 -05:00
  • 78e35c4a7e [naga wgsl-in] Disallow named component expression for matrix types Jamie Nicol 2025-01-07 11:58:46 +00:00
  • f6f9233295 [naga] Allow abstract scalars in modf and frexp results. Jim Blandy 2024-12-23 18:45:59 -08:00
  • 658052885a Use transform_buffer_offset when initialising transform_buffer. (#6864) Vecvec 2025-01-07 08:01:50 +00:00
  • 0dab31ab2a Fix aarch64-pc-windows-msvc (#6868) Connor Fitzgerald 2025-01-06 21:28:05 -05:00
  • 991ee61026 Impl Hash on AdapterInfo and DeviceType (#6869) Connor Fitzgerald 2025-01-06 20:42:22 -05:00
  • 4124fbfff1 Raise Vulkan/DX12/GL max_color_attachment_bytes_per_sample Limit (#6866) Connor Fitzgerald 2025-01-06 20:23:47 -05:00
  • cb6dbb897f Vulkan Sampler Cache (#6847) Connor Fitzgerald 2025-01-06 19:17:17 -05:00
  • d29157100c [wgpu] Move Arcs to dispatch (#6850) Samson 2025-01-07 00:20:24 +01:00
  • 15095122a2 [naga] Handle bitshifts for abstract lhs operands during const evaluation (#6865) Jamie Nicol 2025-01-06 22:33:25 +00:00
  • a84b6ca579 [naga] Add tests for automatic conversions in assignments. Jim Blandy 2024-12-24 11:59:40 -08:00
  • 4f22f8d7b6 [naga wgsl-in] Apply automatic conversions to values being assigned. Jim Blandy 2024-12-24 12:03:51 -08:00
  • 04f0de6d64 [naga] Add some tests to in/abstract-types-var.wgsl. Jim Blandy 2024-12-24 11:56:33 -08:00
  • 28760125a7 chore(deps): bump the patch-updates group with 8 updates (#6863) dependabot[bot] 2025-01-06 16:38:18 -05:00
  • 4693c95ac8 chore(deps): bump crate-ci/typos from 1.28.4 to 1.29.4 (#6862) dependabot[bot] 2025-01-06 15:40:48 -05:00
  • fb210ab363 Pass InstanceDescriptor by reference and make it clonable (#6849) Andreas Reich 2025-01-06 21:40:30 +01:00
  • 74f3a2f919 [vulkan] allocate descriptors for acceleration structures (#6861) Vecvec 2025-01-06 20:37:13 +00:00
  • 826db5e6b6 [naga] change i32 arithmetic operations to use wrapping_ instead of checked_ (#6835) Matthew Wong 2025-01-06 21:08:56 +08:00
  • 959c2db0bc Explicitly enable dx12 & metal features on wgpu-info (#6844) Andreas Reich 2025-01-03 20:09:38 +01:00
  • 111a6a8ed1 Small Fix to Mutex Init (#6846) Connor Fitzgerald 2025-01-03 03:52:48 -05:00
  • 15a77b525c expose VULKAN_EXTERNAL_MEMORY_WIN32 feature (#6825) Xiaopeng Li 2025-01-03 08:48:54 +08:00
  • 03ff99e2c3 Implement Clone on Api Types and Arc Dispatcher (#6665) Connor Fitzgerald 2025-01-02 19:30:47 -05:00
  • fb17ee83fd [core] More vertex buffer validation (#6804) Samson 2025-01-02 21:48:40 +01:00
  • c46624f1fa Fix filtering out dx12 software adapters (#6843) Andreas Reich 2025-01-02 20:36:23 +01:00
  • 61b7063d8e chore(deps): bump the patch-updates group with 9 updates (#6836) dependabot[bot] 2024-12-30 17:16:37 -05:00
  • 0f5f0580e4 readme: Bring back servo mention in readme (#6831) Samson 2024-12-27 22:29:14 +01:00
  • 4772cd8c63 fix(dxgi): DX12 exception handler lifetime based on device not adapter (#6828) Benjamin Frye 2024-12-27 03:06:50 +11:00
  • 7c75ac7aa2 chore(deps): bump the patch-updates group with 19 updates (#6810) dependabot[bot] 2024-12-23 19:34:20 -05:00
  • 48b2f1d4f7 [core] Remove log::error! that are also reported as validation Err (#6817) Samson 2024-12-24 00:07:19 +01:00
  • 7b5a348c7c Set index type to NONE in get_acceleration_structure_build_sizes (#6802) Vecvec 2024-12-24 11:20:26 +13:00
  • 9d9b99adb6 fix: make unpack4x{I,U}8 output exprs. composable in {hlsl,msl}-out (#6773) Erich Gubler 2024-12-23 12:10:18 -05:00
  • ee3ae0e549 [core] Use higher level LoadOp,StoreOp (#6785) Samson 2024-12-23 03:48:11 +01:00
  • f97b28b5f8 chore(deps): bump crate-ci/typos from 1.28.3 to 1.28.4 (#6807) dependabot[bot] 2024-12-22 21:46:19 -05:00
  • 6c9f93b7de diag(naga): clarify select built-in type mismatch messages Erich Gubler 2024-12-13 11:15:51 -05:00
  • 9ea464b85b test(valid): cover select arg. mismatches Erich Gubler 2024-12-18 11:07:32 -05:00
  • 2587db1c9b [naga] In compaction, fix array lengths as part of type adjustment. (#6790) Jim Blandy 2024-12-20 07:33:29 -08:00
  • a5c3be575e remove device arg from all CommandEncoder methods teoxoy 2024-12-20 13:50:20 +01:00
  • 973def4c53 remove old todo teoxoy 2024-12-20 13:43:43 +01:00
  • 7b2a561402 make open_pass panic if the encoder is open teoxoy 2024-12-20 13:43:32 +01:00
  • 0fed4dbc16 make close_and_swap panic if the encoder is not open teoxoy 2024-12-20 13:41:40 +01:00
  • 486967632c rename close to close_if_open and add close that panics if the encoder is not open teoxoy 2024-12-20 13:40:52 +01:00
  • 7a476fcbf4 use open_pass in some more places teoxoy 2024-12-20 13:38:27 +01:00
  • 062999658a let open_pass handle hal label mapping teoxoy 2024-12-20 13:32:23 +01:00
  • 38e09d02cc update code that opens and closes the encoder to go through CommandEncoder's methods teoxoy 2024-12-20 13:17:52 +01:00
  • 53f40794f2 move logic into TextureStateSet (#6689) Teodor Tanasoaia 2024-12-18 23:40:26 +01:00
  • b38aad994a Fix Skipping Amd RT Tests (#6781) Connor Fitzgerald 2024-12-18 15:25:22 -05:00
  • be07f41da7 Make wgpu-info Default to Static-DXC as Well (#6782) Connor Fitzgerald 2024-12-18 14:51:02 -05:00
  • d63ca09c34 Add usage to TextureViewDescriptor (#6755) Samson 2024-12-18 18:38:28 +01:00
  • 79280bc3d4 Detect a common syntax error case for diagnostic_directive (#6718) Eddie Hatfield 2024-12-18 11:21:45 -05:00
  • a0344cc932 [naga valid]: Clean up validation of Statement::ImageStore. Jim Blandy 2024-12-13 16:06:17 -08:00
  • 87d9ffed56 [naga valid]: Clean up validation of Statement::ImageStore. Jim Blandy 2024-12-13 15:49:47 -08:00
  • 1a06279ca9 [naga valid]: Clean up validation of Statement::ImageStore. Jim Blandy 2024-12-13 15:46:55 -08:00
  • df825fec8c chore: update deno (#6068) Leo Kettmeir 2024-12-18 08:01:50 -08:00
  • 0fe20342e0 Add multiple render targets example (v2) (#5313) Valtteri Vallius 2024-12-18 06:41:21 +02:00
  • 9ed716954f Note way matrix needs to be round. (#6776) Vecvec 2024-12-18 14:16:58 +13:00
  • 8f2f5e913a chore: warn on clippy::ptr_as_ref (#6770) Erich Gubler 2024-12-17 17:08:37 -05:00
  • aaac47c24e fix(naga): s/os/target_os/ in xtask's FXC/DXC check (#6774) Erich Gubler 2024-12-17 16:12:24 -05:00
  • f6b156e799 test(ci): update NIGHTLY_BUILD to last 1.83.0 Nightly (#6769) Erich Gubler 2024-12-17 14:15:54 -05:00
  • f188c3409c chore: update repo MSRV 1.76 → 1.83 Erich Gubler 2024-12-17 13:02:54 -05:00
  • 58cf8e6b1c chore: register wgpu_validate_locks as an expected cfg Erich Gubler 2024-12-17 12:53:48 -05:00
  • 99dc90f318 chore: suppress manual_c_str_literals in the workspace Erich Gubler 2024-12-17 12:53:48 -05:00
  • 809ea1d478 chore(benches): add tracy to lints.rust.unexpected_cfgs.check-cfg Erich Gubler 2024-09-04 18:35:25 -04:00
  • b2c9b0af5a chore: add web_sys_unstable_apis to lints.rust.unexpected_cfgs.check-cfg in wgpu_{hal,types} Erich Gubler 2024-09-05 08:43:47 -04:00
  • 143403cad1 build: upgrade cfg_aliases 0.1.1 → 0.2.1 Erich Gubler 2024-08-12 11:06:30 +01:00
  • 1f93ea0692 chore: resolve clippy::large_enum_variant Erich Gubler 2024-10-20 17:46:37 -04:00
  • 04a10405b3 [d3d12] fix being able to use dispatchWorkgroupsIndirect without validation (#6767) Teodor Tanasoaia 2024-12-17 17:10:00 +01:00
  • ea7556853d [naga spv-in] Support atomics in fields of global structs Schell Carl Scivally 2024-12-10 11:07:41 +13:00
  • 3160f81289 fix(types): use correct cfgs for serde(rename…)d VertexFormat variants (#6765) Erich Gubler 2024-12-16 17:37:45 -05:00
  • 4eb14352b9 chore: satisfy clippy::doc_lazy_continuation (#6764) Erich Gubler 2024-12-16 17:33:30 -05:00
  • 964a8d99d2 chore: satisfy clippy::unnecessary_map_or (#6710) Erich Gubler 2024-12-16 17:26:12 -05:00
  • f6fec82853 [core] Allow depthClearValue to be empty (#6753) Samson 2024-12-16 22:21:06 +01:00
  • 0d927c244f Add documentation for the raytracing API (#6747) Vecvec 2024-12-17 09:21:38 +13:00
  • 9993f5c9ec [v23] Rt constants backport (#6711) v23.1.0 naga-v23.1.0 v23 Dzmitry Malyshau 2024-12-16 12:04:21 -08:00
  • 67df93f3c2 chore(deps): bump mach-dxcompiler-rs from 0.1.3+2024.11.22-df583a3.1 to 0.1.4+2024.11.22-df583a3.1 in the patch-updates group across 1 directory (#6758) dependabot[bot] 2024-12-16 14:51:37 -05:00
  • 89a8867f9b Enable Partial Binding on DX12 (#6734) Connor Fitzgerald 2024-12-16 10:47:19 -05:00
  • 21ff9686a7 Add 1-component ({s,u}{int,norm}{8,16}, float16) and unorm8x4-bgra vertex formats (#6632) Christofer Nolander 2024-12-16 16:18:50 +01:00
  • bcc962687d Use Static-DXC for tests (#6730) Connor Fitzgerald 2024-12-16 10:14:35 -05:00
  • 4da7c263ed [core] Support optional ops in PassChannel (#6716) Samson 2024-12-16 12:20:20 +01:00
  • 411ffa7a5a Make Force Loop Bounding Optional (#6662) Connor Fitzgerald 2024-12-16 04:23:22 -05:00