Commit Graph

  • 96f12a8b85
    Merge ea67d72262 into 5ca92bf984 Aloke Desai 2024-11-21 19:41:13 +0100
  • 21ded3c637
    Merge 7d768fd532 into 5ca92bf984 Teodor Tanasoaia 2024-11-21 17:53:23 +0000
  • 7d768fd532 fixup! remove hal::Device::destroy_command_encoder, use Drop implementations instead Jim Blandy 2024-11-21 09:52:52 -0800
  • 4aa63c0fb3
    Merge 666666f871 into 5ca92bf984 Erich Gubler 2024-11-21 17:40:32 +0100
  • 666666f871 fix(core): validate that begin and end indices of pass timestamp writes are not equal Erich Gubler 2024-11-21 09:49:20 -0500
  • b14a82fb09 fix(core): validate bounds of timestamp write indices in compute passes Erich Gubler 2024-11-21 09:34:44 -0500
  • 78d821c45d refactor: destructure timestamp writes in command_encoder_create_{compute,render}_pass Erich Gubler 2024-11-21 09:34:44 -0500
  • 2a4644b55b fix(core): validate TIMESTAMP_QUERY feature before other query set validation in pass creation Erich Gubler 2024-11-21 09:16:40 -0500
  • a77b5dd66e
    Merge 158515fec3 into 5ca92bf984 Erich Gubler 2024-11-21 11:36:07 -0500
  • 158515fec3 fix(core): validate dst_buffer isn't destroyed when resolving query sets Erich Gubler 2024-11-21 10:22:58 -0500
  • 8377a90c40
    Merge 3cbdc716e8 into 5ca92bf984 Erich Gubler 2024-11-21 10:30:32 -0500
  • 15f2bd218d
    Merge ce5e958de2 into 5ca92bf984 atlv 2024-11-21 10:30:32 -0500
  • 87d5c81477
    Merge 58ec5f0bae into 5ca92bf984 Erich Gubler 2024-11-21 10:30:32 -0500
  • ca20abf0bf
    Merge ca767f7d74 into 5ca92bf984 Erich Gubler 2024-11-21 10:30:32 -0500
  • d9ab69a0a2
    Merge 21acc9d7a4 into 5ca92bf984 Samson 2024-11-21 10:30:32 -0500
  • e0c6387791
    Merge f7d4c1ee1d into 5ca92bf984 Asher Jingkong Chen 2024-11-21 10:30:32 -0500
  • dca7ed1dc6
    Merge feac44d15e into 5ca92bf984 Erich Gubler 2024-11-21 10:30:32 -0500
  • 8223479c59
    Merge 3062d40a3d into 5ca92bf984 Erich Gubler 2024-11-21 10:30:32 -0500
  • 4fc200a57a
    Merge 4b20c88f1a into 5ca92bf984 Erich Gubler 2024-11-21 10:30:32 -0500
  • 12165d7836
    Merge 0fa783372b into 5ca92bf984 Andreas Reich 2024-11-21 10:30:32 -0500
  • 6180050e04
    Merge f8f316f8ff into 5ca92bf984 David Zhong 2024-11-21 10:30:32 -0500
  • 297810b73f
    Merge e5121e0fa9 into 5ca92bf984 Erich Gubler 2024-11-21 10:30:32 -0500
  • 83fd13daf5
    Merge 45bc764c99 into 5ca92bf984 Elie Michel 2024-11-21 10:30:32 -0500
  • 1120d8f7f0
    Merge df50320bf4 into 5ca92bf984 Arjo Chakravarty 2024-11-21 10:30:32 -0500
  • 20b6909a90
    Merge e3ba4e84dc into 5ca92bf984 dependabot[bot] 2024-11-21 10:30:32 -0500
  • dd8a550489
    Merge c694931b57 into 5ca92bf984 Jamie Nicol 2024-11-21 13:08:52 +0000
  • c694931b57 [naga wgsl-in] Attempt automatic conversion for arguments to user defined function calls Jamie Nicol 2024-11-20 16:13:54 +0000
  • db9e11eb74
    Merge 4f6f855335 into 5ca92bf984 Teodor Tanasoaia 2024-11-21 11:05:44 +0100
  • 7dbb4ccaa2
    Merge 38346d655c into 5ca92bf984 Douglas Dwyer 2024-11-21 10:48:58 +0100
  • 897d86c129
    Merge 4fd03caf9d into 5ca92bf984 dependabot[bot] 2024-11-21 10:48:32 +0100
  • 5ca92bf984
    Fix leaks of WeakVec (#6576) trunk Xiaopeng Li 2024-11-21 17:47:05 +0800
  • 7154bed16c scan slots if empty_slots is empty XiaoPeng 2024-11-21 17:17:51 +0800
  • f30fabc4e0 Run taplo fmt Douglas Dwyer 2024-11-20 22:22:10 -0500
  • 38346d655c Update CHANGELOG.md Douglas Dwyer 2024-11-20 22:19:36 -0500
  • 61bfc96f40 Add dependency on mach-dxcompiler-rs and support statically linking DXC Douglas Dwyer 2024-11-20 22:00:24 -0500
  • 26efec3023
    Merge 49101f2057 into 00a6032eb7 Marc Pabst 2024-11-20 22:13:34 -0500
  • 00a6032eb7 [naga spv-out] Handle nested arrays when adding matrix decorations Jamie Nicol 2024-11-19 15:27:47 +0000
  • 85cccfeeb3 [naga spv-out] Handle nested arrays when adding matrix decorations Jamie Nicol 2024-11-19 15:27:47 +0000
  • 6f5014f0a3
    [wgpu-core/-hal] move raytracing alignments into hal (#6563) Vecvec 2024-11-19 23:57:48 +1300
  • 2389106a75
    Fix set_push_constants for render bundles (#6540) fyellin 2024-11-19 02:12:21 -0800
  • 623059b03e Fix clippy error Frank Yellin 2024-11-18 18:24:26 -0800
  • b443e641b9 Fix from @teoxoy so that test runs on DX12. Also simplified test Frank Yellin 2024-11-18 18:15:14 -0800
  • 52e1640877 Merge remote-tracking branch 'origin/trunk' into trunk Frank Yellin 2024-11-18 16:57:09 -0800
  • f5e18627f5
    Merge af323622db into 0b82776947 Erich Gubler 2024-11-18 19:21:21 -0500
  • b8c3cf9b62
    Merge branch 'trunk' into rt-move-info Vecvec 2024-11-19 13:10:42 +1300
  • 3062d40a3d WIP: add tests for enable extension parsing Erich Gubler 2024-10-21 21:11:54 -0400
  • 4b20c88f1a WIP: add tests for requires extension parsing Erich Gubler 2024-10-22 16:33:21 -0400
  • 0b82776947 [naga msl-out] Avoid UB by making all loops bounded. Jim Blandy 2024-11-14 11:30:19 -0800
  • e59f00399e fix(wgsl-in): include user and unknown rules in diagnostic(…) tracking Erich Gubler 2024-11-08 12:09:08 -0500
  • 1fc5e4027a refactor: remove ConflictingDiagnosticRuleError::triggering_rule Erich Gubler 2024-11-15 08:57:06 -0500
  • ffc2a1e9a0 diag(wgsl-in): fix plurality agreement for conflicting diagnostic rules Erich Gubler 2024-11-08 12:09:08 -0500
  • f6f0e5dbc2 refactor(naga): unimpl. Copy for FilterableTriggeringRule Erich Gubler 2024-11-08 12:09:08 -0500
  • 100b63d476 fix(wgsl-in): include user and unknown rules in diagnostic(…) tracking Erich Gubler 2024-11-08 12:09:08 -0500
  • 0e6a2d9819 refactor: remove ConflictingDiagnosticRuleError::triggering_rule Erich Gubler 2024-11-15 08:57:06 -0500
  • b570fa21b8 diag(wgsl-in): fix plurality agreement for conflicting diagnostic rules Erich Gubler 2024-11-08 12:09:08 -0500
  • 534a9f426d refactor(naga): unimpl. Copy for FilterableTriggeringRule Erich Gubler 2024-11-08 12:09:08 -0500
  • e5121e0fa9 feat: add AsWebGpuErrorType and ErrorType APIs Erich Gubler 2024-11-14 14:50:01 -0500
  • 0ee115fc70 Merge remote-tracking branch 'origin/trunk' into trunk Frank Yellin 2024-11-18 09:51:43 -0800
  • c78e135f68
    Merge 481ce70512 into 6f528e2ebc rudderbucky 2024-11-18 11:55:21 -0500
  • 459ee2c149 use EncoderGuard for the other command encoder operations teoxoy 2024-11-14 16:53:38 +0100
  • 349ff853d1 move CommandEncoderStatus on the CommandBuffer and change its variants to hold CommandBufferMutable teoxoy 2024-11-08 18:20:13 +0100
  • 6f528e2ebc
    [wgsl-in] Reject invalid texture types for textureSampleBias (#6566) Jamie Nicol 2024-11-18 16:37:52 +0000
  • 90b7f7da87 [wgsl-in] Reject invalid texture types for textureSampleBias Jamie Nicol 2024-11-18 14:45:07 +0000
  • 144c47680f use CommandEncoder for BakedCommands & EncoderInFlight teoxoy 2024-11-08 16:00:53 +0100
  • 8d264843c5 remove hal::Device::destroy_command_encoder, use Drop implementations instead teoxoy 2024-11-07 14:44:34 +0100
  • baecb5fbf1
    [wgsl-in] Ensure textureSampleLevel's level argument is an integer for depth textures (#6529) Jamie Nicol 2024-11-18 12:05:04 +0000
  • 45bc764c99
    Merge branch 'trunk' into eliemichel/better-binding-error Elie Michel 2024-11-18 09:07:19 +0100
  • e3ba4e84dc
    build(deps): bump codecov/codecov-action from 4 to 5 dependabot/github_actions/codecov/codecov-action-5 dependabot[bot] 2024-11-18 02:54:39 +0000
  • 4fd03caf9d
    build(deps): bump the patch-updates group across 1 directory with 23 updates dependabot/cargo/patch-updates-7170c5b570 dependabot[bot] 2024-11-18 02:47:54 +0000
  • df50320bf4 Docstring. Arjo Chakravarty 2024-11-17 11:36:06 +0800
  • 8ce55ca50b Fix WASM support. Arjo Chakravarty 2024-11-17 11:24:26 +0800
  • ce34c26ab9
    Merge branch 'trunk' into rt-move-info Vecvec 2024-11-17 15:34:11 +1300
  • 51fe5764da Changelog Vecvec 2024-11-17 15:33:46 +1300
  • b7c1efab22 Merge remote-tracking branch 'origin/trunk' into trunk Frank Yellin 2024-11-16 15:06:08 -0800
  • 8f5888a9f3
    Merge 57d787eb53 into c110bf22d8 Connor Fitzgerald 2024-11-16 13:01:28 -0800
  • 996b274a12 Ensure we pick the right gpu card in the example backend Arjo Chakravarty 2024-11-16 09:34:29 +0800
  • c110bf22d8 docs(diagnostic_filter): add more words to DiagnosticFilterMap Jim Blandy 2024-11-12 08:23:59 -0500
  • 4dd308f9a2 Only one data source Frank Yellin 2024-11-15 13:51:07 -0800
  • 6045e88398 Use From trait instead of map functions for BindingTypeName Elie Michel 2024-11-15 22:35:00 +0100
  • 787e8d5c47 MacOS CI Vecvec 2024-11-16 09:32:41 +1300
  • c33554c747 Only one data source Frank Yellin 2024-11-15 11:54:07 -0800
  • 15dfbd32a8 move alignment into HAL Vecvec 2024-11-16 09:06:59 +1300
  • 4a9c7bfa26 Fix formatting Élie Michel 2024-11-15 20:32:56 +0100
  • 424f416126 Introduce a new BindingTypeName enum Élie Michel 2024-11-15 20:23:23 +0100
  • 265df1b7c9 DO NOT MERGE: testing notifications b/w Erich and Teo Erich Gubler 2024-11-15 14:03:03 -0500
  • f2cdf1fb56 Improve binding error Élie Michel 2024-11-15 19:57:20 +0100
  • 7b74c968f1 Put constants into a struct. See if that fixes DX bug. Frank Yellin 2024-11-15 09:19:04 -0800
  • 6b6a78bdeb Merge remote-tracking branch 'origin/trunk' into trunk Frank Yellin 2024-11-15 09:09:03 -0800
  • 4f6f855335 use StatelessTracker for acceleration structures teoxoy 2024-11-15 16:51:00 +0100
  • d997d40fd5 remove Tlas/Blas destroy methods teoxoy 2024-11-15 16:47:56 +0100
  • 6cbc61ff22 docs(diagnostic_filter): add more words to DiagnosticFilterMap Jim Blandy 2024-11-12 08:23:59 -0500
  • 6291035d39
    Merge f4b5abf0c8 into 1abf3fe90e Jim Blandy 2024-11-15 10:43:47 -0500
  • af323622db refactor: s/once_cell::Lazy/std::sync::LazyLock Erich Gubler 2024-10-10 14:28:42 -0400
  • 8c9dd13097 chore: remove std::mem::* imports now unnecessary with Rust 1.80 Erich Gubler 2024-08-12 11:43:07 +0100
  • f9635e73cf chore(benches): add tracy to lints.rust.unexpected_cfgs.check-cfg Erich Gubler 2024-09-04 18:35:25 -0400
  • 40a56e3b35 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 -0400
  • 28ec92fbf1 chore(core): allow wgpu_* cfg keys not exposed in features Erich Gubler 2024-08-12 11:56:01 +0100
  • 7009a5d204 build: upgrade cfg_aliases 0.1.1 → 0.2.1 Erich Gubler 2024-08-12 11:06:30 +0100
  • 56ecfae062 build: upgrade rust-version for Firefox crates 1.77.2 → 1.80.1 Erich Gubler 2024-08-12 13:05:16 +0100
  • cda64a1d3c build(ci): update nightly 2024-01-31 → 2024-08-11 Erich Gubler 2024-08-12 13:08:10 +0100