Commit Graph

  • 330d2c4cf0 fmt XiaoPeng 2024-10-17 15:40:58 +0800
  • cae8aebdf7 add msl namespace for uint4 XiaoPeng 2024-10-17 15:38:40 +0800
  • 59f56e0263
    Add utils for WebGPU support detection & Instance creation (#6371) Andreas Reich 2024-10-15 13:15:37 +0200
  • 26668bece7
    Merge branch 'trunk' into better-webgpu-selection2 Andreas Reich 2024-10-15 00:07:49 +0200
  • bfd7879cbe fix adapter check Andreas Reich 2024-10-15 00:03:39 +0200
  • dcf05ee16a
    Fix comment Andreas Reich 2024-10-14 23:41:14 +0200
  • fe7fbd4a4a refactor(dx12): merge PipelineLayoutShared::special_constants_{root_index,cmd_signatures} into new struct Erich Gubler 2024-09-03 17:03:02 -0400
  • bbee35b145 [d3d12] get num_workgroups builtin working for indirect dispatches teoxoy 2024-05-22 16:24:52 +0200
  • 2cee8d2708 refactor(dx12): merge PipelineLayoutShared::special_constants_{root_index,cmd_signatures} into new struct Erich Gubler 2024-09-03 17:03:02 -0400
  • 2adee25db9 [d3d12] get num_workgroups builtin working for indirect dispatches teoxoy 2024-05-22 16:24:52 +0200
  • 7f708edd1f
    Ensure safety of indirect dispatch (#5714) Teodor Tanasoaia 2024-10-14 15:02:01 +0200
  • 66c18927aa ensure safety of indirect dispatch teoxoy 2024-07-19 10:23:13 +0200
  • 6619f3a20b refactor: extract new fn BoundBindGroupLayouts::num_valid_entries teoxoy 2024-07-19 10:23:13 +0200
  • c0e39721a2 remove Hub.clear() teoxoy 2024-10-11 18:52:49 +0200
  • 3eb9c781cf impl Drop for Surface teoxoy 2024-10-11 18:50:42 +0200
  • b7d465a2b4 move surface methods on the Surface teoxoy 2024-10-11 16:47:41 +0200
  • 26624c04e0 add SurfaceError::TextureDestroyed teoxoy 2024-10-11 16:30:32 +0200
  • 39629d0de0 Improve the ownership story of textures returned by get_current_texture teoxoy 2024-10-11 16:25:04 +0200
  • e86330977b remove parent_id field of TextureInner::Surface teoxoy 2024-10-11 15:29:01 +0200
  • c38ed8d9fa move surface creation methods on the Instance teoxoy 2024-10-11 15:02:30 +0200
  • de97e5449c move enumerate_adapters on the Instance teoxoy 2024-10-11 14:49:08 +0200
  • 952ba3e12c move queue methods on the Queue type teoxoy 2024-09-12 14:49:45 +0200
  • c65c4626f1 make Fallible<T> public teoxoy 2024-10-10 13:25:41 +0200
  • 4d55c6917e make remaining Adapter methods public teoxoy 2024-09-12 11:33:04 +0200
  • d1c95d2bfd add adapter getters teoxoy 2024-09-12 13:08:54 +0200
  • 321bd64ba2 add Adapter::backend() teoxoy 2024-09-12 12:04:19 +0200
  • 5627a0b6d9 move request_adapter on the Instance teoxoy 2024-09-12 12:01:29 +0200
  • 40206ce4d7 add new Instance::as_hal fn teoxoy 2024-09-12 11:31:53 +0200
  • 430b4067d6 remove Hub.clear() teoxoy 2024-10-11 18:52:49 +0200
  • 1728c168fa impl Drop for Surface teoxoy 2024-10-11 18:50:42 +0200
  • 59ea3efe1d move surface methods on the Surface teoxoy 2024-10-11 16:47:41 +0200
  • bca3a4111f add SurfaceError::TextureDestroyed teoxoy 2024-10-11 16:30:32 +0200
  • c00f5e8ab9 Improve the ownership story of textures returned by get_current_texture teoxoy 2024-10-11 16:25:04 +0200
  • ac9ebd7e75 remove parent_id field of TextureInner::Surface teoxoy 2024-10-11 15:29:01 +0200
  • bd5dba6a39 move surface creation methods on the Instance teoxoy 2024-10-11 15:02:30 +0200
  • 8bb0d8a8e8 move enumerate_adapters on the Instance teoxoy 2024-10-11 14:49:08 +0200
  • ed7bd0da83 move queue methods on the Queue type teoxoy 2024-09-12 14:49:45 +0200
  • f9195ed4ce make Fallible<T> public teoxoy 2024-10-10 13:25:41 +0200
  • 7cf9655e5b make remaining Adapter methods public teoxoy 2024-09-12 11:33:04 +0200
  • 0bb8c162d3 add adapter getters teoxoy 2024-09-12 13:08:54 +0200
  • 4a3cb18f23 add Adapter::backend() teoxoy 2024-09-12 12:04:19 +0200
  • c3cd711ed7 move request_adapter on the Instance teoxoy 2024-09-12 12:01:29 +0200
  • 9bd617c4a2 add new Instance::as_hal fn teoxoy 2024-09-12 11:31:53 +0200
  • f2faf609af
    refactor(glsl-out): hoist new if let TypeInner::Struct out of varying_required_features (#6230) Erich Gubler 2024-10-14 06:45:32 -0400
  • f842d80f52 chore: note: round_ties_even is on stable, but not MSRV yet FL33TW00D 2024-10-04 10:12:04 -0400
  • 5032291573
    build(deps): bump the patch-updates group with 12 updates (#6408) dependabot[bot] 2024-10-14 02:46:00 -0400
  • b9ba314071
    build(deps): bump the patch-updates group with 12 updates dependabot[bot] 2024-10-14 02:38:29 +0000
  • 3ce83b4eb5 chore: hack comment AsherJingkongChen 2024-10-13 15:32:48 +0800
  • 2e315d6ab1 fix: cargo fmt AsherJingkongChen 2024-10-13 15:21:07 +0800
  • 654f166a87 chore: Add link to Vulkan feature AsherJingkongChen 2024-10-13 15:07:30 +0800
  • 07fcbdf81d refactor(glsl-out): hoist new if let TypeInner::Struct out of varying_required_features Erich Gubler 2024-08-30 09:47:33 -0400
  • 21ef009a46 chore: keep TOML fields alphabetized Connor Fitzgerald 2024-10-06 22:57:55 -0400
  • b8c0f38c37 chore: note: round_ties_even is on stable, but not MSRV yet FL33TW00D 2024-10-04 10:12:04 -0400
  • e683152176 Merge branch 'trunk' into pr/shader-flt32-atomic AsherJingkongChen 2024-10-13 10:37:18 +0800
  • 7f60bb96f8 refactor: Renaming flt32 atomics to float32 atomics AsherJingkongChen 2024-10-13 10:21:47 +0800
  • 739b6a1a0e refactor: Revise float atomics on msl and spv AsherJingkongChen 2024-10-13 10:08:20 +0800
  • 875b06993b Merge branch 'trunk' into pr/shader-flt32-atomic AsherJingkongChen 2024-10-13 01:24:07 +0800
  • cb2b37f86c Edit CHANGELOG Bruce0203 2024-10-13 02:17:23 +0900
  • b6c0052995 fix typo Bruce0203 2024-10-13 02:11:04 +0900
  • 2b15a2b24b
    refactor: fully qual. size_of usage (#6401) Erich Gubler 2024-10-11 20:48:57 -0400
  • 91447aefc9 refactor: s/once_cell::sync::OnceCell/std::sync::OnceLock Erich Gubler 2024-10-10 14:28:42 -0400
  • 78d2815319 refactor: fully qual. size_of usage Erich Gubler 2024-10-11 16:22:24 -0400
  • a13e710956 chore: satisfy unused_qualifications (again) Erich Gubler 2024-10-11 14:34:25 -0400
  • 476d322a89 chore: satisfy unused_qualifications (again) Erich Gubler 2024-10-11 14:34:25 -0400
  • 5fd6747864 refactor: s/once_cell::sync::OnceCell/std::sync::OnceLock Erich Gubler 2024-10-10 14:28:42 -0400
  • 2c2555f442
    build(deps): bump crate-ci/typos from 1.24.6 to 1.26.0 dependabot[bot] 2024-10-11 18:40:46 +0000
  • 6bd2e0b9cb test(ci): enforce TOML formatting with taplo 0.9.3 Erich Gubler 2024-10-04 10:57:23 -0400
  • d22aa2eb55 chore: format TOML files with taplo 0.9.3 Erich Gubler 2024-10-04 10:57:23 -0400
  • bc5b24520a style: remove trailing whitespace in PR template Erich Gubler 2024-10-10 16:17:24 -0400
  • 76b1605090
    [spv-in] sampling from depth textures returns a scalar and is splatted (#6384) Schell Carl Scivally 2024-10-12 07:24:16 +1300
  • 71bfe913cb don't need to check vector size when sampling Schell Carl Scivally 2024-10-12 07:01:54 +1300
  • 1047fa57f0 [naga] Move array-by-value snapshot tests to index-by-value.wgsl. Jim Blandy 2024-10-11 08:12:32 -0700
  • ed3006ccc6 [naga spv-out] Spill arrays and matrices for runtime indexing. Jim Blandy 2024-10-10 16:02:35 -0700
  • 475a716822 [naga spv-out] Let write_checked_load take AccessTypeAdjustment. Jim Blandy 2024-10-10 15:59:01 -0700
  • 26a95fd270 [naga spv-out] Add some tracing output to Writer::write_function. Jim Blandy 2024-10-10 12:54:43 -0700
  • 436ffba77a [naga spv-out] Introduce Writer::get_resolution_pointer_id. Jim Blandy 2024-10-10 12:51:57 -0700
  • 0f17ad6455 [naga] Add new function, GuardedIndex::from_expression. Jim Blandy 2024-10-10 12:45:55 -0700
  • 0392613b5a [naga spv-out] Abstract out NumericType::from_inner. Jim Blandy 2024-10-10 12:43:48 -0700
  • 4427ff9622 [naga spv-out] Use crate::proc::index::GuardedIndex. Jim Blandy 2024-10-09 17:39:23 -0700
  • 57b8858f96 [naga spv-out] Gather array, matrix, and vector cases. Jim Blandy 2024-10-08 15:02:13 -0700
  • f9075fc4b8 [naga] Test access to a member/element through a pointer. Jim Blandy 2024-10-08 16:32:36 -0700
  • b9f1e4a266 [naga spv-out] Clean up write_expression_pointer type adjustment. Jim Blandy 2024-10-10 12:05:28 -0700
  • d034c4b428 [naga spv-out] Move code to load a pointer into its own function. Jim Blandy 2024-10-09 14:08:15 -0700
  • 9dc3691c5b [naga] Move array-by-value snapshot tests to index-by-value.wgsl. Jim Blandy 2024-10-11 08:12:32 -0700
  • 70f339d086 [naga spv-out] Spill arrays and matrices for runtime indexing. Jim Blandy 2024-10-10 16:02:35 -0700
  • a32e02ea09
    Merge 02caf3a6df into c746c90ac0 Thierry Berger 2024-10-11 14:57:27 +0000
  • 02caf3a6df
    module comments have specific syntax Thierry Berger 2024-10-11 16:57:19 +0200
  • 2cc5544486 [naga spv-out] Let write_checked_load take AccessTypeAdjustment. Jim Blandy 2024-10-10 15:59:01 -0700
  • 1fc51f50c6 [naga spv-out] Add some tracing output to Writer::write_function. Jim Blandy 2024-10-10 12:54:43 -0700
  • 655229cef9 [naga spv-out] Introduce Writer::get_resolution_pointer_id. Jim Blandy 2024-10-10 12:51:57 -0700
  • 16d192e771 [naga] Add new function, GuardedIndex::from_expression. Jim Blandy 2024-10-10 12:45:55 -0700
  • 6abc23c0f7 [naga spv-out] Abstract out NumericType::from_inner. Jim Blandy 2024-10-10 12:43:48 -0700
  • adc0e86662 [naga spv-out] Use crate::proc::index::GuardedIndex. Jim Blandy 2024-10-09 17:39:23 -0700
  • 9440397ff4 [naga spv-out] Gather array, matrix, and vector cases. Jim Blandy 2024-10-08 15:02:13 -0700
  • 2a59efbe95 [naga] Test access to a member/element through a pointer. Jim Blandy 2024-10-08 16:32:36 -0700
  • 1959ef59e1 [naga spv-out] Clean up write_expression_pointer type adjustment. Jim Blandy 2024-10-10 12:05:28 -0700
  • 747c313d82 [naga spv-out] Move code to load a pointer into its own function. Jim Blandy 2024-10-09 14:08:15 -0700
  • 73764fdc6a
    [naga/wgsl-out]: polyfill inverse function (#6385) Ronny Chan 2024-10-11 09:56:12 -0400
  • 083d7e963e [naga/wgsl-out]: add _naga to list of reserved prefixes to namer chyyran 2024-10-10 19:14:52 -0400
  • 4a607fbf00 [naga/wgsl-out]: add tests for polyfilled inverse chyyran 2024-10-08 23:05:32 -0400