Commit Graph

  • 0c4b449644 use Arc::ptr_eq for resource equality teoxoy 2024-06-19 15:06:44 +02:00
  • a21bbdccf0 remove usage of Buffer IDs in clear code teoxoy 2024-06-19 14:59:56 +02:00
  • 8465a64104 remove usage of Texture IDs in clear code teoxoy 2024-06-19 14:54:15 +02:00
  • 2a7f09aebc make clear_texture_via_render_passes infallible (in practice it was already) teoxoy 2024-06-19 14:46:32 +02:00
  • 8d805c99d3 remove TextureBindGroupState.add_single's return type teoxoy 2024-06-19 14:35:08 +02:00
  • 43177d78d6 replace uses of Id.backend() with A::VARIANT teoxoy 2024-06-19 14:26:32 +02:00
  • 7b89b6d959 Fix web example build (#5832) Andreas Reich 2024-06-20 15:52:49 +02:00
  • 584f9e189c [core] Improve resource and api logging. Jim Blandy 2024-06-12 13:48:05 -07:00
  • d4b3856031 docs(readme): use emoji literals instead of shortcodes (#5843) barrett 2024-06-19 13:07:59 -05:00
  • 284c807abc reorder map_async validation steps teoxoy 2024-06-19 12:06:03 +02:00
  • cc7b2db235 move map_async body in a new buffer method teoxoy 2024-06-19 11:56:39 +02:00
  • 0b7a5b054b move command encoder/buffer creation in a new device method teoxoy 2024-06-19 11:19:34 +02:00
  • 4b5666ceff move most device validity checks inside the device's methods teoxoy 2024-06-19 11:02:21 +02:00
  • edc2cd9615 introduce Device.check_is_valid teoxoy 2024-06-19 10:46:28 +02:00
  • 508ece312d remove device invalidity checks from property accessors teoxoy 2024-06-19 12:28:08 +02:00
  • 3e44a98088 remove device validity checks from create_{texture,buffer}_from_hal teoxoy 2024-06-19 11:04:36 +02:00
  • 1904822084 mark timestamp query inside encoders/passes tests as flaky (#5838) Teodor Tanasoaia 2024-06-19 12:45:14 +02:00
  • 14e750205a move BGL same device check inside create_bind_group teoxoy 2024-06-18 20:41:38 +02:00
  • c01a1335aa rename WrongDevice to DeviceMismatch teoxoy 2024-06-18 20:38:22 +02:00
  • ce716adb5e improve device mismatch errors teoxoy 2024-06-18 20:36:51 +02:00
  • adfb183dc0 move same device validation in compute_pass_end_impl teoxoy 2024-06-18 12:12:31 +02:00
  • 53f8477b15 validate for same device via Arc::ptr_eq rather than IDs teoxoy 2024-06-18 11:59:16 +02:00
  • 32d21c8e4f Backport Do not feed &"" to D3DCompile (#5812) to 0.20 (#5831) TÖRÖK Attila 2024-06-18 21:46:36 +02:00
  • a2fcd72606 disable rustdoc in CI (#5839) Teodor Tanasoaia 2024-06-18 14:03:09 +02:00
  • 1ced6c6165 Make compile_fxc accept full_stage: &CStr Jubilee Young 2024-06-17 17:43:41 -07:00
  • fe72235a7e Add missing closing parentheses to some msl unpack functions. Brad Werth 2024-06-17 11:06:06 -07:00
  • 975ccbd77b [naga] Remove unneeded PartialEq derivations. Jim Blandy 2024-06-14 15:16:48 -07:00
  • 4a1174b5ed refactor: use linear flow instead of broken loop for determining fallback Erich Gubler 2022-11-01 17:21:37 -06:00
  • b9e787e667 refactor: satisfy clippy::never_loop Erich Gubler 2024-05-16 14:37:25 -04:00
  • 707e91966f build(deps): bump crate-ci/typos from 1.22.3 to 1.22.7 (#5825) dependabot[bot] 2024-06-17 11:12:57 +02:00
  • fe31966fdf ensure that wgpu::Error is Sync (#5820) Christofer Nolander 2024-06-17 01:48:35 +02:00
  • e78c33b309 Add cfg features wgsl-in and wgsl-out to spv atomic upgrade test. Fixes #5816 Schell Carl Scivally 2024-06-15 08:01:45 +12:00
  • 702c8cb693 style: strip trailing whitespace from lock::ranked module (#5815) Erich Gubler 2024-06-14 13:45:34 -04:00
  • d309bba8fc Do not feed &"" to D3DCompile (#5812) Jubilee 2024-06-14 05:34:58 -07:00
  • 3b5051071a [hal] Document buffer mapping and coherence. Jim Blandy 2024-06-12 17:25:19 -07:00
  • d7a35ecda0 typo: s/StatelessBindGroupSate/StatelessBindGroupState/ (#5810) Erich Gubler 2024-06-13 13:03:00 -04:00
  • c4a8f038ee style: align doc. commentary in TextureFormatFeatureFlags (#5809) Erich Gubler 2024-06-13 12:40:05 -04:00
  • 39534ff342 build: fix individual -p wgpu-info builds (#5808) Erich Gubler 2024-06-13 12:37:34 -04:00
  • eb69c5fd2f [types]: Make Maintain implement Debug. (#5802) Jim Blandy 2024-06-13 09:10:36 -07:00
  • b9b7050bb9 Give wgpu_test::compute_pass_ownership buffers unique labels. Jim Blandy 2024-06-12 13:44:38 -07:00
  • 098c56ff7a CI issues wgpu-v0.20.1 wgpu-info-v0.20.1 wgpu-hal-v0.21.0 wgpu-core-v0.21.0 v0.20.1 Connor Fitzgerald 2024-06-12 21:30:41 -04:00
  • 812727d888 Changelog and versions Connor Fitzgerald 2024-06-12 20:47:11 -04:00
  • c8b88767a4 Deduplicate submitted surfaces to avoid a vulkan deadlock/crash (#5799) Elabajaba 2024-06-12 14:39:26 -04:00
  • 6f1507ff7c [hal/vk] Rework Submission and Surface Synchronization (#5681) Connor Fitzgerald 2024-05-30 16:53:34 -04:00
  • 93c6fbe8ba Skip compute_pass_resource_ownership on GL/AMD Radeon Pro WX 3200. (#5801) Jim Blandy 2024-06-12 14:27:34 -07:00
  • c6d954e026 Add Release.md (#5622) Connor Fitzgerald 2024-06-12 14:39:54 -04:00
  • 2eb872e6f7 Deduplicate submitted surfaces to avoid a vulkan deadlock/crash (#5799) Elabajaba 2024-06-12 14:39:26 -04:00
  • be4eabc71b [ci] check for untracked naga snapshots (#5792) Teodor Tanasoaia 2024-06-11 21:13:42 +02:00
  • 00f5c57b86 update IR snapshots (#5793) Teodor Tanasoaia 2024-06-11 00:41:07 +02:00
  • 6c370522a7 [wgpu] Remove unused ObjectId field of SubmissionIndex. (#5780) Jim Blandy 2024-06-10 11:20:42 -07:00
  • eb24be47e1 Validate for device mismatch during compute pass recording (#5779) Andreas Reich 2024-06-10 12:19:50 +02:00
  • 73401ede25 Fix double decoration if a binding array contains a struct with a runtime array (#5776) Vecvec 2024-06-10 21:20:33 +12:00
  • 5790514e63 [naga] Document which Arena each Handle<Expression> refers to. Jim Blandy 2024-06-08 17:01:17 -07:00
  • 1ad1c4ae77 [naga] Add snapshot test output omitted from #5702. Jim Blandy 2024-06-08 18:05:39 -07:00
  • 09acceebca build(deps): bump the patch-updates group with 12 updates (#5790) dependabot[bot] 2024-06-10 09:51:27 +02:00
  • 532e71efb9 build(deps): bump crate-ci/typos from 1.21.0 to 1.22.3 (#5789) dependabot[bot] 2024-06-10 09:48:42 +02:00
  • abba12ae4e Add support for 64 bit integer atomic operations in shaders. Atlas Dostal 2024-06-08 17:21:25 -07:00
  • 583cc6ab04 [naga] Ensure that FooResult expressions are correctly populated. Jim Blandy 2024-06-03 07:59:25 -07:00
  • 9a27ba53ca Fix QuerySet ownership of ComputePass (#5671) Andreas Reich 2024-06-04 09:47:27 +02:00
  • d258d6ce73 meta: add GOVERNANCE.md Erich Gubler 2024-05-08 17:38:20 -04:00
  • aa2821bff6 Reintroduce computepass->encoder lifetime constraint and make it opt-out via wgpu::ComputePass::forget_lifetime (#5768) Andreas Reich 2024-06-03 20:04:12 +02:00
  • badcaee6e3 [naga] Make BlockContext::resolve_pointer_type infallible. Jim Blandy 2024-05-31 16:23:20 -07:00
  • 049db89039 [naga] Remove ExpressionError::DoesntExist. Jim Blandy 2024-05-31 16:14:16 -07:00
  • 91e4be314c [naga doc] Fix broken links in Naga bitflags types. Jim Blandy 2024-05-31 15:03:17 -07:00
  • dd86dcf8f8 build(deps): bump the patch-updates group with 19 updates (#5770) dependabot[bot] 2024-06-03 09:20:29 +02:00
  • 7954a6bd3e Add missing acceleration structure buffer flag (#5760) Vecvec 2024-06-02 19:59:41 +12:00
  • e7a528b62b Document WebGPU spec rule that an Adapter should be used only once. (#5764) Kevin Reid 2024-05-31 18:25:42 -07:00
  • c7458638d1 [hal/vk] Rework Submission and Surface Synchronization (#5681) Connor Fitzgerald 2024-05-30 16:53:34 -04:00
  • 9b7a965667 Add an experimental vertex pulling flag to Metal pipelines. Brad Werth 2024-02-06 16:35:17 -08:00
  • 480d4dbd73 spv-in parsing Op::AtomicIIncrement (#5702) Schell Carl Scivally 2024-05-30 16:39:32 +12:00
  • 60a14c67fb Remove the link Cargo feature (#5752) Mads Marquart 2024-05-30 00:55:33 +02:00
  • 588950110a Remove lifetime dependency of ComputePass to its parent command encoder (#5620) Andreas Reich 2024-05-30 00:43:24 +02:00
  • 071fb14e15 Add support for pipeline-overridable constants in web backend (#5688) Douglas Dwyer 2024-05-29 15:33:04 -04:00
  • 23307e1dc3 gles: Return the version as driver_info (#5753) Valaphee The Meerkat 2024-05-29 20:01:32 +02:00
  • de809c8f96 Fix missing family check flag (#5754) Vladas Zakrevskis 2024-05-29 19:00:32 +01:00
  • b5b39f670d remove redundant code in module interface validation Teodor Tanasoaia 2024-05-22 15:49:32 +02:00
  • 89a0ebfbd6 [naga] Test CallResult and AtomicResult population. Jim Blandy 2024-05-24 16:25:36 -07:00
  • 59cd0e964b [naga] Validate CallResult and AtomicResult population. Jim Blandy 2024-05-24 16:26:02 -07:00
  • d9c054c645 build(deps): bump the patch-updates group with 19 updates (#5720) dependabot[bot] 2024-05-26 18:34:50 +02:00
  • 665e35d5a5 build(deps): bump JamesIves/github-pages-deploy-action (#5719) dependabot[bot] 2024-05-26 18:32:06 +02:00
  • 687180a678 Fix missing family check flag (#5744) Vladas Zakrevskis 2024-05-26 10:51:00 +01:00
  • dfd912ec6f Make DeviceLostReason serializable and deserializable. (#5732) Samson 2024-05-26 09:07:06 +02:00
  • cd744ef68b Buffer as hal (#5724) Jason de Wolff 2024-05-26 08:58:30 +02:00
  • b4abd65659 chore: Fix more unused_qualifications (#5746) Bruce Mitchener 2024-05-26 13:37:53 +07:00
  • 7368e5107c chore: Fix legacy_numeric_constants lints (#5747) Bruce Mitchener 2024-05-26 13:36:19 +07:00
  • 5da72a94d5 Prefer default-features instead of default_features (#5745) Bruce Mitchener 2024-05-26 11:33:02 +07:00
  • 2fd09945cd Make compute pass end consume the pass (#5575) Andreas Reich 2024-05-25 18:54:48 +02:00
  • aaefc7c10d [naga] Fix cargo doc --document-private-items. Add to CI. Jim Blandy 2024-05-23 17:01:19 -07:00
  • 9e0fd17726 [hal] Document resource destruction methods, and a few other things. (#5627) Jim Blandy 2024-05-24 00:39:56 +02:00
  • b898cdf908 [naga spv-in] Doc fix: Parser -> Frontend Jim Blandy 2024-05-21 10:10:08 -07:00
  • 9f74b15f0c Remove historical comment in rust-toolchain.toml Daniel McNab 2024-05-22 09:00:30 +01:00
  • 7fc7f58280 [naga spv-in] Delete misplaced, outdated comment. Jim Blandy 2024-05-21 10:22:35 -07:00
  • ccccffda19 test: migrate tests for specific validation err. msgs. Erich Gubler 2024-05-17 14:13:28 -04:00
  • 3b1e8da1b1 style: use concat!(…)'d string for DIFFERENT_BGL_ORDER_BW_SHADER_AND_API Erich Gubler 2024-05-17 14:07:40 -04:00
  • 94dba0b026 test: add expected msg. arg. to wgpu_test::fail{,_if} Erich Gubler 2024-02-22 14:21:35 -05:00
  • c7a16b36b1 change create_validator to a free function so it's usable Elabajaba 2024-05-18 17:34:28 -04:00
  • d1701a1e46 Fix Failure Case for MacOS 14.3 Connor Fitzgerald 2024-04-28 23:46:28 -04:00
  • 2c8a597641 minor changelog improvement Andreas Reich 2024-05-18 16:41:52 +02:00
  • 9331e1dfb6 Remove #[doc(inline)] to Prevent Doc Spam Connor Fitzgerald 2024-05-08 20:45:11 -04:00
  • ae7842e539 Fix OpenGL non-srgb on Linux (#5642) Valaphee The Meerkat 2024-05-03 22:29:27 +02:00