Commit Graph

  • 693d01c2a7 Add Example 02 CI (#7037) Connor Fitzgerald 2025-01-30 22:15:22 -05:00
  • a8cc83e17a avoid default features in many dependencies (etc.) (#7031) @brody4hire - C. Jonathan Brody 2025-01-30 10:30:42 -05:00
  • 8773d47c6d chore: remove obsolete entries from allow-git in .deny.toml (#7032) @brody4hire - C. Jonathan Brody 2025-01-30 10:29:41 -05:00
  • 7ff5009e27 chore: update noise -> 0.9 & remove from allow-git (#7033) @brody4hire - C. Jonathan Brody 2025-01-30 03:35:58 -05:00
  • 55c33b0372 update MapErrWithSpan to be pub(crate) trait @brody4hire - C. Jonathan Brody 2025-01-29 20:00:38 -05:00
  • a1185b21cc remove std::error::Error constraint not needed from AddSpan impl @brody4hire - C. Jonathan Brody 2025-01-29 19:59:15 -05:00
  • 58cbb93213 add blank lines & returned output type comment to MapErrWithSpan @brody4hire - C. Jonathan Brody 2025-01-29 19:46:18 -05:00
  • 1f2cc66f4e add blank lines & returned output type comment to AddSpan @brody4hire - C. Jonathan Brody 2025-01-29 19:30:19 -05:00
  • d7ed0c5290 keep internal AddSpan trait & impl together @brody4hire - C. Jonathan Brody 2025-01-29 19:19:58 -05:00
  • ea4d18c108 cleanup: resolve spelling errors in test comments (#7028) @brody4hire - C. Jonathan Brody 2025-01-29 18:49:26 -05:00
  • b8a5efc2f2 cleanup: CHANGELOG.md - resolve minor issues (#7024) @brody4hire - C. Jonathan Brody 2025-01-29 15:34:19 -05:00
  • 6c8d0b061c [naga] Restore return statement at end of functions without return types (#7021) Jamie Nicol 2025-01-29 18:54:49 +00:00
  • e0ebd1b266 diag(naga): clarify ImageStore type mismatch cases (#6791) Erich Gubler 2025-01-29 11:13:36 -05:00
  • d9777355c9 [naga const_eval] Ensure eval_zero_value_and_splat() lowers a Splat of a ZeroValue correctly Jamie Nicol 2025-01-29 11:45:07 +00:00
  • 2a456f5c7b [naga] Move methods on TypeInner and friends into their own module. (#7018) Jim Blandy 2025-01-28 16:47:40 -08:00
  • 65d499f302 Clean up naga's xtask a bit (#7014) Erich Gubler 2025-01-28 11:26:38 -05:00
  • b245b358f5 [naga] Don't treat Emit statements as return statements during ensure_block_returns() (#7013) Jamie Nicol 2025-01-28 15:48:40 +00:00
  • 34cfee6ebc [naga wgsl-in] Return error if wgsl parser recurses too deeply. Jamie Nicol 2025-01-09 12:46:16 +00:00
  • d6904a70a5 Remove Incorrect Emcripten Instructions (#7010) Connor Fitzgerald 2025-01-28 07:25:25 -05:00
  • 98e080410f Fix compatibility issues in hello_window example. (#7009) Kevin Reid 2025-01-27 09:14:20 -08:00
  • 321ee42771 Don’t copy buffer data back to JS if unnecessary, in WebGPU backend. (#7007) Kevin Reid 2025-01-27 09:14:09 -08:00
  • 33e8df0f44 Fix deadlock between snatchable_lock and trackers in Queue::write_texture (#7004) metamuffin 2025-01-27 18:01:57 +01:00
  • df54acc05d use hashbrown in more crates (etc.) (#6938) @brody4hire - C. Jonathan Brody 2025-01-27 11:50:33 -05:00
  • fcbadc9529 Link to TextureBlitterBuilder from TextureBlitter::new (#7003) Daniel McNab 2025-01-27 10:30:26 +00:00
  • 7e4cfb5947 chore(deps): bump web-time from 0.2.4 to 1.1.0 (#7001) dependabot[bot] 2025-01-26 23:05:33 -05:00
  • a5491c4484 chore(deps): bump the patch-updates group with 8 updates (#7000) dependabot[bot] 2025-01-26 23:05:10 -05:00
  • 36ccc9fc1d Fix surface drop order. (#6997) ed-2100 2025-01-26 21:23:51 -06:00
  • 4bb9c396ce chore(deps): bump actions/checkout from 2 to 4 (#6998) dependabot[bot] 2025-01-27 02:30:41 +00:00
  • 0e7d93ed92 Adds hello window example (#6992) Dennis Lonoshchuk 2025-01-26 18:08:52 -08:00
  • b233d204f7 Fix Hello Compute Shader (#6985) Connor Fitzgerald 2025-01-24 13:26:49 -05:00
  • 5386d38113 [naga spv-in] OpImageWrite allows input other than Vector4. (#6630) Reina_Sakiria 2025-01-25 00:59:58 +09:00
  • 0fc0b35899 Transition resources (#6678) JMS55 2025-01-23 21:54:19 -08:00
  • d8e7ab1ad1 Refactor Cargo.toml Significantly (#6980) Connor Fitzgerald 2025-01-23 17:49:48 -05:00
  • 04aff59a14 [naga] implement pointer_composite_access WGSL language extension (#6913) Samson 2025-01-23 19:29:17 +01:00
  • a8bd1fe1ac [d3d12] bound check dynamic buffers (#6931) Teodor Tanasoaia 2025-01-23 18:18:36 +01:00
  • 3cd2e7caf0 [naga] Remove unused types and global expressions in a single pass. Kent Slaney 2025-01-16 10:02:18 -08:00
  • 0282d61f91 [naga hlsl-out] Handle array types for function return values and calls (#6971) Jamie Nicol 2025-01-23 15:56:18 +00:00
  • 5e2bcc9191 Improve the docs of PipelineCache and friends (#6978) Daniel McNab 2025-01-23 10:56:05 +00:00
  • e86ed8b6c8 [naga] Document arena ordering requirements. Jim Blandy 2025-01-22 19:01:29 -08:00
  • f6a4834c07 chore: Release wgpu-v24.0.1 v24.0.1 Connor Fitzgerald 2025-01-22 19:18:56 -05:00
  • cd5911a4b2 Fix missing wgt re-export on wgpu for CopyExternalImageDestInfo (#6962) Andreas Reich 2025-01-20 19:00:34 +01:00
  • 0fcae47274 Fix building wgpu with --no-default-feautures on web (wasm32-unknown-unknown) (#6946) Andreas Reich 2025-01-18 21:05:57 +01:00
  • 3dd925b697 Use Bitflags Unknown Bit Check (#6967) Connor Fitzgerald 2025-01-21 21:41:38 -05:00
  • da3c15b49d Debug Management Connor Fitzgerald 2025-01-21 14:50:59 -05:00
  • 23119b1eeb Cleanup CI Jobs Connor Fitzgerald 2025-01-21 14:34:12 -05:00
  • a1fc4a0316 Allow Short Circuting GL Fences (#6942) Connor Fitzgerald 2025-01-21 14:28:14 -05:00
  • 436f716715 Unconditionally Generate Bindless Samplers in DX12 (#6766) Connor Fitzgerald 2025-01-21 14:24:03 -05:00
  • 2298cd2dd6 Remove additional trait impls from CommandBuffer (#6960) Alphyr 2025-01-21 17:33:07 +01:00
  • 04e40dd135 Update Vulkan SDK (#6955) Connor Fitzgerald 2025-01-20 19:12:07 -05:00
  • 7fccb6bdb9 Standalone Compute Connor Fitzgerald 2025-01-05 02:40:44 -05:00
  • 43b6637754 Remove Hello Example Connor Fitzgerald 2025-01-04 17:07:43 -05:00
  • c73bd2fa60 Move Examples to Subfolder Connor Fitzgerald 2025-01-04 16:52:03 -05:00
  • 4ed5021996 Ban Dynamic Offsets and Binding Arrays in the Same Bind Group (#6811) Connor Fitzgerald 2025-01-20 13:28:32 -05:00
  • b626020769 [naga] parse and validate @must_use attribute (#6801) the letter L 2025-01-20 10:09:36 -08:00
  • 426c1d364f Fix missing wgt re-export on wgpu for CopyExternalImageDestInfo (#6962) Andreas Reich 2025-01-20 19:00:34 +01:00
  • 6e7d3c4b3e [naga] Explicitly use global const ctx in offset (#6945) Samson 2025-01-20 18:59:11 +01:00
  • 1f939e1c44 [naga msl-out] Avoid undefined behaviour due to signed integer overflow (#6959) Jamie Nicol 2025-01-20 17:11:27 +00:00
  • 6e5c9468aa Enable Storage Texture Binding Arrays on DX12 (#6956) Connor Fitzgerald 2025-01-20 10:39:16 -05:00
  • 0b0cb8fec9 remove unused CallError::ResultValue (#6944) the letter L 2025-01-20 07:29:12 -08:00
  • c613d830f3 We Don't Pay for CI Anymore (#6954) Connor Fitzgerald 2025-01-20 10:20:43 -05:00
  • 87b3ca25de chore(deps): bump the patch-updates group with 6 updates (#6953) dependabot[bot] 2025-01-19 23:07:17 -05:00
  • 68a6f3bf8c update & clean up recent changes in CHANGELOG.md (#6948) @brody4hire - C. Jonathan Brody 2025-01-19 03:16:07 -05:00
  • e2d14c677a Fix building wgpu with --no-default-feautures on web (wasm32-unknown-unknown) (#6946) Andreas Reich 2025-01-18 21:05:57 +01:00
  • dcdb10348b Add Flush to GL Queue::submit (#6941) Connor Fitzgerald 2025-01-18 15:02:42 -05:00
  • fb3cb547fd Implement Clone for ShaderModule (#6939) Alphyr 2025-01-17 17:40:47 +01:00
  • 3b3e1939f9 Eliminate overflow in query set bounds checks (#6933) Erich Gubler 2025-01-17 11:36:22 -05:00
  • 3d13cc1bbe Add a way to notify with Queue::submit() to Vulkan's vk::Semaphore allocated outside of wgpu (#6813) sotaroikeda 2025-01-18 01:18:17 +09:00
  • aa94634524 Implement Clone for ShaderModule (#6937) Alphyr 2025-01-17 16:39:47 +01:00
  • bdef8c0407 [spirv] Stop naga causing undefined behavior in rayQueryGet*Intersection (#6752) Vecvec 2025-01-17 00:04:33 +00:00
  • d5d5157b5d Add "Most objects in wgpu are now Clone" to highlight section (#6930) Andreas Reich 2025-01-16 17:13:04 +01:00
  • beb33414c7 trace directory path updates (#6924) @brodycj - C. Jonathan Brody 2025-01-16 09:50:15 -05:00
  • 623f143a82 Start using hashbrown (#6925) @brodycj - C. Jonathan Brody 2025-01-16 08:53:36 -05:00
  • 779261e64d Release v24 (#6923) v24.0.0 Connor Fitzgerald 2025-01-15 16:29:22 -05:00
  • dc1e50e08c Release v24 wgpu-v24.0.0 wgpu-types-v24.0.0 wgpu-info-v24.0.0 wgpu-hal-v24.0.0 wgpu-core-v24.0.0 naga-v24.0.0 naga-cli-v24.0.0 Connor Fitzgerald 2025-01-15 16:10:19 -05:00
  • 30364134f3 Expose conversions between TextureFormat and naga::StorageFormat (#6185) caelunshun 2025-01-15 10:44:14 -07:00
  • 0f37714fb8 Separate Out Backend Options into Individual Structs (#6895) Connor Fitzgerald 2025-01-15 12:32:15 -05:00
  • a32467041d fix >= in template list matching for a<b>=c (#6898) Kent Slaney 2025-01-15 09:25:04 -08:00
  • be95178709 64 bit image atomics (#5537) atlv 2025-01-15 08:05:13 -05:00
  • 6c10e0be73 Add changelog sagudev 2025-01-15 10:55:18 +01:00
  • ea5d3b953f Add test sagudev 2025-01-15 10:53:21 +01:00
  • a65216cabe [naga] wgsl automatic conversion for override initializers sagudev 2025-01-15 10:19:17 +01:00
  • 4576e4d0d2 Refactor init and type handling into separate function from var sagudev 2025-01-15 10:18:57 +01:00
  • 21de7f7773 Support DXR in wgpu-hal & naga. (#6777) Vecvec 2025-01-15 02:28:37 +00:00
  • 2cfea40acc Fix bind group initialization in benchmarks (#6916) Connor Fitzgerald 2025-01-14 18:02:05 -05:00
  • 90a97a1ed9 Add CHANGELOG.md entries for jimblandy's PRs. (#6918) Jim Blandy 2025-01-14 14:45:03 -08:00
  • 0b2c9e4f4b [Ray-tracing] Change index offset to first index (#6873) Vecvec 2025-01-14 21:56:24 +00:00
  • bd3e7b676e [naga] Consolidate entry point tracing code. (#6917) Jim Blandy 2025-01-14 13:12:52 -08:00
  • c71d67010f Fix Features when Depending on wgpu (#6915) Connor Fitzgerald 2025-01-14 13:19:43 -05:00
  • aa7bec65b9 [naga] Remove vestigial false. (#6909) Jim Blandy 2025-01-13 15:02:47 -08:00
  • 1963eb7c3f diag(wgsl-in): use backticks for code-like text in WGSL FE errors (#6908) Erich Gubler 2025-01-13 17:13:40 -05:00
  • cc741735df fix(wgsl-in): print debug repr. of unexpected tokens (#6907) Erich Gubler 2025-01-13 16:43:41 -05:00
  • f62090ed71 use StatelessTracker for acceleration structures teoxoy 2024-11-15 16:51:00 +01:00
  • f17f10dcdd remove Tlas/Blas destroy methods teoxoy 2024-11-15 16:47:56 +01:00
  • e066a23948 remove unused id teoxoy 2024-11-15 15:47:15 +01:00
  • 362e440552 add temp_resources to CommandBufferMutable, BakedCommands & EncoderInFlight, remove it from ActiveSubmission teoxoy 2024-11-15 15:18:57 +01:00
  • 43e0ebde9f [wgpu-core] ray tracing: remove acceleration structures from pending writes teoxoy 2024-11-15 13:06:50 +01:00
  • fb9f91a668 [wgpu-core] ray tracing: use error handling helpers teoxoy 2024-11-15 12:47:57 +01:00
  • 214396a807 [spv] output the right capability for subgroupBroadcast (#6904) Teodor Tanasoaia 2025-01-13 20:29:04 +01:00
  • f6dd3a4ff2 Turn off Merge Queue (#6901) Connor Fitzgerald 2025-01-13 11:51:24 -05:00
  • 18471d8e78 Image atomics support (#6706) atlv 2025-01-13 10:37:12 -05:00