Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade ray-tracing branch to main branch #2

Merged
merged 2,783 commits into from
Jan 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2783 commits
Select commit Hold shift + click to select a range
2964eed
Bump web-sys to 0.3.65 (#4777)
torokati44 Nov 26, 2023
4f24c31
Fixes for Skybox and All Examples (#4780)
cwfitzgerald Nov 27, 2023
2c67f79
Remove resources ONLY when needed inside wgpu and not in user land (#…
gents83 Nov 27, 2023
238c373
Don't keep a strong ref in storage for destroyed resources (#4786)
gents83 Nov 27, 2023
fbbb7a0
Fix Arcanization changelog (#4795)
a1phyr Nov 28, 2023
00a8a9f
Delete root.rs so git recognizes rename in following commit
exrook Nov 28, 2023
f971183
Rename gpu.rs to root.rs
exrook Nov 28, 2023
a6503e5
Support nv12 texture format (#4573)
xiaopengli89 Nov 28, 2023
e5d5a49
Bump js-sys from 0.3.65 to 0.3.66
dependabot[bot] Nov 28, 2023
3a448b8
Bump winit from 0.29.3 to 0.29.4 (#4784)
dependabot[bot] Nov 28, 2023
e0f83dc
Bump JamesIves/github-pages-deploy-action from 4.4.3 to 4.5.0 (#4798)
dependabot[bot] Nov 29, 2023
723b8ba
Bump web-sys from 0.3.65 to 0.3.66 (#4800)
dependabot[bot] Nov 29, 2023
276c978
[naga] Introduce `ScalarKind::AbstractInt` and `AbstractFloat`.
jimblandy Nov 9, 2023
e75fb3c
[naga] Introduce `Literal::AbstractInt` and `AbstractFloat`.
jimblandy Nov 9, 2023
9d20784
[naga wgsl-in] Reformat match statement for better patch stability.
jimblandy Nov 22, 2023
0b79599
[wgsl-in]: Remove `Components::Many::first_component_ty_inner`.
jimblandy Nov 22, 2023
601f235
[naga wgsl-in] Implement abstract types for consts, constructors.
jimblandy Nov 22, 2023
50a75fb
[naga wgsl-in] Clarify match in `automatic_conversion_join`.
jimblandy Nov 27, 2023
85dd404
[naga] Improve snapshot output when validation fails.
jimblandy Nov 28, 2023
fe4d412
[naga wgsl-in] Matrix constructors have only float overloads.
jimblandy Nov 28, 2023
5a3887a
[naga wgsl-in] Constructors with types don't make abstract values.
jimblandy Nov 29, 2023
4184932
Bump wasm-bindgen-futures from 0.4.38 to 0.4.39 (#4799)
dependabot[bot] Nov 29, 2023
8da4925
Remove surface extent validation (and thus fix the annoying `Requeste…
Wumpf Nov 29, 2023
c4ef520
Add space to a comment inside make_spirv_raw (#4804)
ComfyFluffy Nov 29, 2023
9be6c88
rename `DeviceDescriptor.features` to `DeviceDescriptor.required_feat…
teoxoy Nov 29, 2023
da73522
rename `DeviceDescriptor.limits` to `DeviceDescriptor.required_limits`
teoxoy Nov 29, 2023
6ff5f8e
improve features/limits docs
teoxoy Nov 29, 2023
acdc9fc
move `alignments` & `downlevel` `.clone()`s inside function
teoxoy Nov 29, 2023
08506fe
add changelog entry
teoxoy Nov 29, 2023
a9c5821
[naga] Improve ConstantEvaluatorError::InvalidCastArg message.
jimblandy Nov 26, 2023
41fb222
update deno (#4801)
crowlKats Nov 30, 2023
77acca5
implemented requested changes
daniel-keitel Dec 1, 2023
efc6d90
Merge remote-tracking branch 'origin/master' into hal-acceleration-st…
daniel-keitel Dec 1, 2023
1823f8b
Fixes and changes to the documentation for increasing clarity (#4806)
Blatko1 Dec 1, 2023
e7ec7c6
Merge branch 'ray-tracing' into trunk
Vecvec Dec 2, 2023
bb316b1
fix unexpected build errors (not the expected ones)
Vecvec Dec 4, 2023
d486837
few more patches
Vecvec Dec 4, 2023
f0c36db
Merge remote-tracking branch 'pull_Vecvec/hal-acceleration-structures…
Vecvec Dec 4, 2023
07b83ab
[naga wgsl-in] Use a better span for errors in constructors.
jimblandy Nov 30, 2023
33339e4
[naga wgsl-in] Drop spanless labels from front-end error messages.
jimblandy Nov 30, 2023
dd7e332
fix expected error message
teoxoy Dec 4, 2023
32c5a22
Add feature float32-filterable (#4759)
almarklein Dec 4, 2023
767ac03
Bump core-graphics-types from 0.1.2 to 0.1.3 (#4813)
dependabot[bot] Dec 4, 2023
65512cf
Bump wasm-bindgen-test from 0.3.38 to 0.3.39 (#4807)
dependabot[bot] Dec 4, 2023
537f656
Use Display instead of Debug to log errors. (#4830)
nical Dec 4, 2023
1970210
[naga] Rename abstract-types snapshots abstract-types-const.
jimblandy Nov 23, 2023
1676ee0
[naga wgsl-in] Automatic conversions for global `var` initializers.
jimblandy Nov 23, 2023
f470103
[naga wgsl-in] Automatic conversions for local `var` initializers.
jimblandy Nov 25, 2023
2882735
check multi-planar format
xiaopengli89 Dec 5, 2023
12869e3
[vk] remove (old) unused blocklist for dual source blending (#4758)
teoxoy Dec 6, 2023
a1fafe3
Remove DX11 backend (#4828)
valaphee Dec 6, 2023
5022a62
[gl] add support for line and point polygon modes (#4836)
valaphee Dec 6, 2023
63657b3
Bump futures-lite from 2.0.1 to 2.1.0 (#4820)
dependabot[bot] Dec 6, 2023
3e0fb2c
Expose shader validation (#4811)
daxpedda Dec 6, 2023
0f4df52
[wgpu-hal] Inline RayQuery Support (#3507)
daniel-keitel Dec 6, 2023
10253db
Fix Javascript exception on repeated `BufferSlice::get_mapped_range` …
DouglasDwyer Dec 6, 2023
2c2145c
Remove `expose-ids` Feature (#4841)
cwfitzgerald Dec 6, 2023
dc842ae
Some minor cleanups (#4843)
cwfitzgerald Dec 7, 2023
ff7b2c3
Work around cbindgen issue
nical Dec 7, 2023
411c1e5
[spv-out] Decorate all non-uniform binding array access chains as `No…
teoxoy Dec 7, 2023
0cbabcf
Update multi-planar texture API (#4837)
teoxoy Dec 7, 2023
cf8e11e
Use `VK_EXT_robustness2` only when not using an outdated intel iGPU d…
TheoDulka Dec 7, 2023
96bb3e7
fix more compile errors
Vecvec Dec 8, 2023
9b3266c
fix err
Vecvec Dec 8, 2023
06dc329
Merge branch 'trunk' into ray-tracing
Vecvec Dec 8, 2023
0a81ec3
Bump once_cell from 1.18.0 to 1.19.0 (#4847)
dependabot[bot] Dec 8, 2023
d801c61
Fix `BufferMapRange` not being Send/Sync (on native) (#4818)
Wumpf Dec 9, 2023
af701fb
Format extent and origin types as tuples. (#4853)
nical Dec 9, 2023
6c4128b
[wgpu] correct doc for resolve query set (#4849)
valaphee Dec 9, 2023
99f4236
fix all compile errors
Vecvec Dec 10, 2023
0fab2a4
Merge pull request #4 from gfx-rs/trunk
Vecvec Dec 10, 2023
5efddd7
fix clippy errors
Vecvec Dec 10, 2023
49d5e85
Merge remote-tracking branch 'origin/ray-tracing' into ray-tracing
Vecvec Dec 10, 2023
b7486bd
fix issues in ray-traced-triangle example
Vecvec Dec 10, 2023
2f49af2
fix clippy warnings
Vecvec Dec 10, 2023
014d283
fix wasm not compiling
Vecvec Dec 10, 2023
6a6345c
fix test
Vecvec Dec 10, 2023
eff9a36
Add `COPY_SRC` to Metal's surface usage bits. (#4852)
Toqozz Dec 10, 2023
a636d08
fix clippy (again)
Vecvec Dec 10, 2023
5ec1735
fix some rustfmt issues
Vecvec Dec 10, 2023
8604794
fix more rustfmt issues
Vecvec Dec 10, 2023
eb23a11
fix even more rustfmt issues
Vecvec Dec 10, 2023
b48b66d
fix yet more rustfmt issues
Vecvec Dec 11, 2023
714a908
Bump libc from 0.2.150 to 0.2.151 (#4854)
dependabot[bot] Dec 11, 2023
6d02bbd
Bump profiling from 1.0.11 to 1.0.12 (#4855)
dependabot[bot] Dec 11, 2023
f7c8767
Bump tokio from 1.34.0 to 1.35.0 (#4856)
dependabot[bot] Dec 11, 2023
14e65dd
add #[allow(dead_code)] to some structs to fix clippy on web assembly
Vecvec Dec 11, 2023
c9c027e
more format fixes
Vecvec Dec 11, 2023
9e9ae22
even more format fixes
Vecvec Dec 11, 2023
b00bc83
close to final format fixes
Vecvec Dec 11, 2023
2971bca
final format fixes (hopefully)
Vecvec Dec 11, 2023
4280f29
actual final format fixes (hopefully)
Vecvec Dec 11, 2023
4e06007
Merge pull request #5 from gfx-rs/trunk
Vecvec Dec 11, 2023
331625a
move ray_cube_cube example and fix bugs
Vecvec Dec 12, 2023
49b65e4
move other examples
Vecvec Dec 12, 2023
2f25773
fix crash when dropping
Vecvec Dec 12, 2023
74ce414
fix test
Vecvec Dec 12, 2023
3765def
apply clippy and rustfmt changes
Vecvec Dec 12, 2023
d9bfab5
Bump syn from 2.0.39 to 2.0.40 (#4864)
dependabot[bot] Dec 12, 2023
439bf3c
[naga wgsl-in] Improve error message for failed concretization.
jimblandy Dec 11, 2023
0e41cfe
[naga] Change operators.wgsl to use values that matter.
jimblandy Dec 11, 2023
4b6a2d1
[naga] Teach the constant evaluator vector/vector operators.
jimblandy Dec 11, 2023
6dc9cca
[naga wgsl-out] Include the `i` suffix on `i32` literals. (#4863)
jimblandy Dec 12, 2023
ecc301e
fix present mode for wgl (#4865)
xiaopengli89 Dec 12, 2023
986d520
fix some memory leaks
Vecvec Dec 13, 2023
08fce4a
Bump ctor from 0.2.5 to 0.2.6 (#4873)
dependabot[bot] Dec 13, 2023
4d1e316
Bump syn from 2.0.40 to 2.0.41 (#4874)
dependabot[bot] Dec 13, 2023
3ffd5a1
[naga wgsl-out] Include the `f` suffix on `f32` literals.
jimblandy Dec 12, 2023
84c74ad
[naga wgsl-in] Relocate `automatic_conversion_consensus`.
jimblandy Dec 8, 2023
f416118
[naga wgsl-in] Relax arg type for `automatic_conversion_consensus`.
jimblandy Dec 8, 2023
0df4960
[naga wgsl-in] Rename `convert_slice_to_common_leaf_scalar`.
jimblandy Dec 8, 2023
f2828ac
[naga wgsl-in] Separate out `convert_to_leaf_scalar`.
jimblandy Dec 8, 2023
c4b4387
[naga wgsl-in] Support abstract operands to binary operators.
jimblandy Dec 11, 2023
859f6c5
Merge from gfx-rs/trunk
Vecvec Dec 13, 2023
d9d051b
[naga wgsl] Let unary operators accept and produce abstract types.
jimblandy Dec 12, 2023
c5e6122
Reintroduce buffer snatching Part 1 (#4867)
nical Dec 14, 2023
96dacbb
Bump zerocopy from 0.7.26 to 0.7.31 (#4882)
dependabot[bot] Dec 15, 2023
855b069
Refactor create_buffer so that we can snatch the raw buffer in the er…
nical Dec 15, 2023
2053358
Add `wgpu` crate features for backends (#4815)
daxpedda Dec 16, 2023
10dd584
Allow clippy::pattern_type_mismatch (#4887)
nical Dec 17, 2023
07f6e1a
Merge remote-tracking branch 'gfx-rs/trunk' into ray-tracing
Vecvec Dec 17, 2023
817e545
fix incompatibility with new wgpu trunk changes
Vecvec Dec 17, 2023
e0b6724
fix clippy & fmt
Vecvec Dec 17, 2023
d66fcaa
fix clippy errors on github
Vecvec Dec 17, 2023
ba56dd2
Document wgpu & wgpu-core features (#4886)
Wumpf Dec 17, 2023
159ac9e
validation: More detailed on incompatible BGL (#4826)
scoopr Dec 17, 2023
bcdc240
WebGL: add support for more `RawWindowHandle` variants (#4888)
daxpedda Dec 18, 2023
790c40f
Bump thiserror from 1.0.50 to 1.0.51 (#4890)
dependabot[bot] Dec 18, 2023
192a2fe
Simplify `ResourceMaps` (#4880)
nical Dec 18, 2023
625165e
Make the naga version in trunk as high as the latest published one. (…
nical Dec 18, 2023
a1b183f
Avoid allocating memory every time we might log a label (#4893)
nical Dec 18, 2023
9980d45
Merge remote-tracking branch 'gfx-rs/trunk' into ray-tracing
Vecvec Dec 18, 2023
c288e08
update to trunk
Vecvec Dec 18, 2023
8e606c2
remove a line that printed log "Created blas ..." in device create tlas
Vecvec Dec 18, 2023
aade481
Remove some locks in BindGroup (#4894)
nical Dec 19, 2023
56d9d32
[wgpu-core] Ensure that DeviceLostCallback is always called exactly once
bradwerth Dec 19, 2023
1d6c7a0
Support Device fence sharing with dx12 on Windows (#4900)
sotaroikeda Dec 20, 2023
0e35006
Bump tokio from 1.35.0 to 1.35.1 (#4903)
dependabot[bot] Dec 20, 2023
0524c88
Check that raw buffers and raw bind groups are valid (#4895)
nical Dec 20, 2023
4de4ddc
fix: docs (#4901)
miaobuao Dec 20, 2023
164e478
Simplify some code around buffer unmapping (#4892)
nical Dec 20, 2023
a9d12af
Merge remote-tracking branch 'gfx-rs/trunk' into ray-tracing
Vecvec Dec 20, 2023
85b91c0
Buffer snatching (#4896)
nical Dec 20, 2023
9eea31a
Eagerly release GPU resources when we lose the device. (#4851)
bradwerth Dec 20, 2023
090f2f7
Use nightly for docs (#4906)
cwfitzgerald Dec 20, 2023
f3bb4a5
Bump syn from 2.0.41 to 2.0.42 (#4908)
dependabot[bot] Dec 21, 2023
3b5951c
Bump profiling from 1.0.12 to 1.0.13 (#4909)
dependabot[bot] Dec 21, 2023
d9784ac
Bump anyhow from 1.0.75 to 1.0.76 (#4910)
dependabot[bot] Dec 21, 2023
87ecc08
Remove id32 feature
cwfitzgerald Dec 21, 2023
79e5169
Add BGL Deduplication Index Test (#4914)
cwfitzgerald Dec 21, 2023
ea77c34
Merge remote-tracking branch 'gfx-rs/trunk' into ray-tracing
Vecvec Dec 21, 2023
2993650
Fix typo "layout pipeline layout" -> "pipeline layout" (#4921)
HactarCE Dec 22, 2023
c97b351
Bump winit from 0.29.4 to 0.29.5 (#4922)
dependabot[bot] Dec 22, 2023
e1baa5a
docs: inline `document-features` usage, remove dep.
ErichDonGubler Dec 22, 2023
79a6a4b
[naga-cli] Abstract out parsing of input file.
jimblandy Dec 12, 2023
9013e22
[naga-cli] Add `--bulk-validate` option.
jimblandy Dec 12, 2023
9afd54e
[naga xtask] Use naga-cli's --bulk-validate option.
jimblandy Dec 12, 2023
0851411
Bump winit from 0.29.5 to 0.29.6 (#4930)
dependabot[bot] Dec 25, 2023
d7296ac
Bump web-time from 0.2.3 to 0.2.4 (#4929)
dependabot[bot] Dec 25, 2023
9041bb9
[naga xtask] Move validation subcommands into their own module.
jimblandy Dec 18, 2023
41276a1
[naga xtask] Break validation subcommands into functions.
jimblandy Dec 19, 2023
17a9166
[naga xtask] Produce output only when an error occurs.
jimblandy Dec 19, 2023
0d25acb
[naga xtask] Collect validation jobs in a Vec before running them.
jimblandy Dec 19, 2023
a1a8b6d
[naga xtask] Remove `ack_visiting` function.
jimblandy Dec 19, 2023
85ab632
[naga xtask] Use `indicatif` crate to report validation progress.
jimblandy Dec 19, 2023
403db44
[naga xtask] Run validation jobs in parallel, using jobserver.
jimblandy Dec 19, 2023
de3df51
[naga xtask] Add `validate all` subcommand.
jimblandy Dec 19, 2023
3e252ac
[naga xtask] Use `log::error` in preference to `eprintln`.
jimblandy Dec 26, 2023
71f18fd
[naga xtask] Use `anyhow::ensure!` where appropriate.
jimblandy Dec 26, 2023
e45a86f
[naga xtask] Add and use `ValidateSubcommand::all`.
ErichDonGubler Dec 27, 2023
92d494e
Align `wgpu_types::CompositeAlphaMode` serde serializations to spec (…
littledivy Dec 28, 2023
377e509
Bump anyhow from 1.0.76 to 1.0.77 (#4936)
dependabot[bot] Dec 28, 2023
430fc0b
Bump thiserror from 1.0.51 to 1.0.52 (#4933)
dependabot[bot] Dec 28, 2023
4675737
Bump syn from 2.0.42 to 2.0.43 (#4932)
dependabot[bot] Dec 28, 2023
0f3c84b
Merge remote-tracking branch 'gfx-rs/trunk' into ray-tracing
Vecvec Jan 2, 2024
e26a853
BGL Weak Pointer Deduplication Pool (#4927)
cwfitzgerald Jan 2, 2024
aa48558
Change examples page menu on smaller screens (#4958)
Dinnerbone Jan 2, 2024
bcaf46d
Bump anyhow from 1.0.77 to 1.0.78 (#4950)
dependabot[bot] Jan 2, 2024
53ab2b0
Disable Linux Tests (#4957)
cwfitzgerald Jan 2, 2024
ec920e8
Fix incorrect ConfigureSurfaceError::TooLarge message (#4960)
Dinnerbone Jan 2, 2024
f004a9d
Add `cfg_aliases` to `wgpu` (#4935)
daxpedda Jan 2, 2024
8e0b715
hello_compute: check for missing command-line args (#4939)
vilcans Jan 2, 2024
d7db4e5
Bump winit from 0.29.6 to 0.29.8 (#4948)
dependabot[bot] Jan 2, 2024
a0c2b25
Fix xtask wasm-bindgen install (#4944)
rukai Jan 2, 2024
b47d492
[glsl-in] fix swizzle in a global const context
teoxoy Dec 11, 2023
6fdec5c
[gl] fix RGBA8 format capabilities (#4968)
teoxoy Jan 3, 2024
71762a5
Avoid allocating during queue submit (#4947)
udoprog Jan 3, 2024
d03e290
Bump serde from 1.0.193 to 1.0.194 (#4965)
dependabot[bot] Jan 3, 2024
fd37dbf
Fix hang in multithreaded test (#4975)
cwfitzgerald Jan 3, 2024
57d09b1
Bump anyhow from 1.0.78 to 1.0.79 (#4966)
dependabot[bot] Jan 3, 2024
cef6a0c
Bump thiserror from 1.0.52 to 1.0.56 (#4978)
dependabot[bot] Jan 4, 2024
ad37e92
Bump syn from 2.0.46 to 2.0.47 (#4979)
dependabot[bot] Jan 4, 2024
b989e56
Use Custom Mesa for Building (#4977)
cwfitzgerald Jan 4, 2024
4431114
Bump serde_json from 1.0.108 to 1.0.110 (#4981)
dependabot[bot] Jan 4, 2024
771f649
wgpu-hal: Fix Mesa version check for version with suffix containing `…
ids1024 Jan 4, 2024
d96d953
Shorten Lock Lifetimes (#4976)
cwfitzgerald Jan 4, 2024
ad23b45
Pin DXC and Vulkan SDK version (#4980)
cwfitzgerald Jan 4, 2024
7c21e60
gles: use already existing debug__fn private capabilty instead of che…
valaphee Jan 4, 2024
31d50af
Remove Mac CI (#4987)
cwfitzgerald Jan 4, 2024
00cf05c
Fix Queue::write_texture, Fix DX12 write_texture_subset_2d and re-ena…
dtzxporter Jan 5, 2024
ce80b69
Bump syn from 2.0.47 to 2.0.48 (#4994)
dependabot[bot] Jan 5, 2024
07290c5
Bump serde_json from 1.0.110 to 1.0.111 (#4993)
dependabot[bot] Jan 5, 2024
f162cfa
Bump gpu-allocator from 0.24.0 to 0.25.0 (#4992)
dependabot[bot] Jan 5, 2024
0b20427
Add Verbosity Flags to wgpu-info (#4995)
cwfitzgerald Jan 5, 2024
2f87a8f
Update Rollup
cwfitzgerald Jan 5, 2024
bfe235a
Put raw texture access behind snatch guards
nical Jan 2, 2024
defd43d
Rename Texture::as_raw into Texture::raw
nical Jan 3, 2024
95c451a
Check thata bindgroup's textures are not destroyed before using it
nical Jan 3, 2024
4b82121
Snatch the raw texture when destroying it
nical Jan 2, 2024
5e06baf
Pin nightly docs version
cwfitzgerald Jan 6, 2024
8358868
Propagate errors when openning/closing a command encoder (#4999)
nical Jan 6, 2024
0005b42
Bump serde from 1.0.194 to 1.0.195 (#5005)
dependabot[bot] Jan 6, 2024
dd2b985
Bump winit from 0.29.8 to 0.29.9 (#5004)
dependabot[bot] Jan 6, 2024
0298198
fix: get CONTEXT_PROFILE_MASK in invalid version (#5007)
rbran Jan 6, 2024
909f366
Merge remote-tracking branch 'gfx-rs/trunk' into ray-tracing
Vecvec Jan 7, 2024
ccc6969
fix merge issues
Vecvec Jan 7, 2024
ae72b64
Bump futures-lite from 2.1.0 to 2.2.0 (#5011)
dependabot[bot] Jan 8, 2024
1b6207b
Bump libc from 0.2.151 to 0.2.152 (#5010)
dependabot[bot] Jan 8, 2024
a2dced1
Disable naga-cli's docs
cwfitzgerald Jan 8, 2024
e7c7017
[naga wgsl-in] Fix parsing `break if`s
Patryk27 Jan 5, 2024
c6eea50
Track the actual size of the buffer for memory init (#5014)
nical Jan 8, 2024
a01ff07
Re-Enable Mac CI (#5015)
cwfitzgerald Jan 8, 2024
8c82cc5
Merge remote-tracking branch 'gfx-rs/trunk' into ray-tracing
Vecvec Jan 8, 2024
a24bdba
[wgpu-core] Minor doc fixes for initialization tracking. (#5017)
jimblandy Jan 8, 2024
8af6975
Prefer `Arc::into_inner` over `Arc::try_unwrap`. (#5018)
jimblandy Jan 9, 2024
1bc71eb
Validate max_vertex_buffers in render bundles. (#5025)
nical Jan 9, 2024
58fe7ea
Don't case the dynamic offsets count to u8 (#5026)
nical Jan 9, 2024
37755b6
Validate that a binding offset fits in the buffer
nical Jan 9, 2024
4400a58
Fix a bounds check in remove_abandoned (#5024)
nical Jan 9, 2024
c367adf
Bump getrandom from 0.2.11 to 0.2.12 (#5030)
dependabot[bot] Jan 10, 2024
f27bb44
Don't crash if a texture is destroyed before queue submission (#5028)
nical Jan 10, 2024
f7695b3
Add test -> check Dependency (#5033)
cwfitzgerald Jan 10, 2024
cf01592
Dependabot Improvements (#5035)
cwfitzgerald Jan 10, 2024
8c1658f
Bump the patch-updates group with 11 updates (#5039)
dependabot[bot] Jan 11, 2024
2512b2d
Pin rust-cache-version (#5040)
cwfitzgerald Jan 11, 2024
c90f43b
Move the trace recording of destroy events out of triage_resources (#…
nical Jan 11, 2024
b30c0c2
Remove the free_resources tracker (#5037)
nical Jan 11, 2024
bc65d84
Remove the Destroyed state from Storage (#4970)
nical Jan 11, 2024
4fd4a71
Unify surface creation by introducing new `SurfaceTarget` enum (#4984)
Wumpf Jan 12, 2024
11c29c8
Prevent a few integer overflows (#5042)
nical Jan 12, 2024
376d901
Triage suspected resources after triaging submissions (#5050)
nical Jan 12, 2024
5fd7d22
Add proper timeouts to CI/nextest (#5051)
cwfitzgerald Jan 13, 2024
ad625f4
Convert Tests to Use Async Poll (#5053)
cwfitzgerald Jan 13, 2024
552f06d
Fix DX12 Wait with Timeout (#5052)
cwfitzgerald Jan 13, 2024
580340f
Add `cfg_aliases` to `wgpu-core` and `wgpu-hal` (#5055)
daxpedda Jan 14, 2024
f89bd3b
Make DeviceLostClosure.from_c consume the closure before dropping it.…
bradwerth Jan 14, 2024
7774f31
Allow WebGPU & WebGL in same wasm and detect WebGPU availability (#5…
Wumpf Jan 14, 2024
f2d5734
Merge remote-tracking branch 'gfx-rs/trunk' into ray-tracing
Vecvec Jan 14, 2024
8734e03
fix merge
Vecvec Jan 14, 2024
316f0e2
fix fmt
Vecvec Jan 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[alias]
xtask = "run --manifest-path xtask/Cargo.toml"

[build]
rustflags = [
"--cfg=web_sys_unstable_apis"
]
9 changes: 9 additions & 0 deletions .config/nextest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# None of our tests should take longer than 45s, and if they've gone 2x that,
# terminate them to prevent infinite run-on.
[profile.default]
slow-timeout = { period = "45s", terminate-after = 2 }

# Use two threads for tests with "2_threads" in their name
[[profile.default.overrides]]
filter = 'test(~2_threads)'
threads-required = 2
14 changes: 9 additions & 5 deletions .deny.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
[bans]
multiple-versions = "deny"
skip-tree = [
{ name = "cts_runner" },
{ name = "player" },
{ name = "wgpu-info" },
{ name = "windows-sys", version = "0.45" },
{ name = "winit", version = "0.27.5" },
{ name = "rustc_version", version = "0.2.3" },
]
skip = [
{ name = "wgpu" }
]
wildcards = "deny"

Expand All @@ -19,14 +18,19 @@ allow = [
"CC0-1.0",
"ISC",
"MIT",
"MPL-2.0",
"MIT-0",
"Unicode-DFS-2016",
"Zlib",
]

[sources]
allow-git = [
# Waiting on releases; used in examples only
"https://github.com/SiegeEngine/ddsfile",
"https://github.com/Razaekel/noise-rs",

"https://github.com/grovesNL/glow",
"https://github.com/gfx-rs/metal-rs",
]
unknown-registry = "deny"
unknown-git = "deny"
Expand Down
12 changes: 10 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
/cts_runner/ @crowlKats
/deno_webgpu/ @crowlKats
* @gfx-rs/wgpu

/cts_runner/ @gfx-rs/deno @gfx-rs/wgpu
/deno_webgpu/ @gfx-rs/deno @gfx-rs/wgpu
/naga/ @gfx-rs/naga
/naga-cli/ @gfx-rs/naga

# We leave the codeowners empty for the changelog, so naga changes
# don't trigger wgpu reviews and vise versa.
/CHANGELOG.md
3 changes: 0 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Issues with shaders
url: https://github.com/gfx-rs/naga/issues/new/choose
about: Issues with or enhancements for the shader translation.
- name: Question about wgpu
url: https://github.com/gfx-rs/wgpu/discussions/new
about: Any questions about how to use wgpu should go here.
19 changes: 17 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,24 @@ updates:
- package-ecosystem: cargo
directory: /
schedule:
interval: daily
interval: weekly
# This allows dependabot to update _all_ lockfile packages.
#
# These will be grouped into the existing group update PRs, so shoudn't generate additional jobs.
allow:
# Allow both direct and indirect updates for all packages
- dependency-type: "all"
# Waiting on https://github.com/dependabot/dependabot-core/issues/4009 to be resolved, shouldn't be long.
# versioning-strategy: increase-if-necessary
groups:
patch-updates:
patterns:
- "*"
update-types:
- "minor"
- "patch"

- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
interval: weekly
22 changes: 16 additions & 6 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
**Checklist**

- [ ] Run `cargo clippy`.
- [ ] Run `cargo clippy --target wasm32-unknown-unknown` if applicable.
- [ ] Add change to CHANGELOG.md. See simple instructions inside file.

**Connections**
_Link to the issues addressed by this PR, or dependent PRs in other repositories_

Expand All @@ -12,3 +6,19 @@ _Describe what problem this is solving, and how it's solved._

**Testing**
_Explain how this change is tested._

<!--
Thanks for filing! The codeowners file will automatically request reviews from the appropriate teams.

After you get a review and have addressed any comments, please explicitly re-request a review from the
person(s) who reviewed your changes. This will make sure it gets re-added to their review queue - you're no bothering us!
-->

**Checklist**

- [ ] Run `cargo fmt`.
- [ ] Run `cargo clippy`. If applicable, add:
- [ ] `--target wasm32-unknown-unknown`
- [ ] `--target wasm32-unknown-emscripten`
- [ ] Run `cargo xtask test` to run tests.
- [ ] Add change to `CHANGELOG.md`. See simple instructions inside file.
Loading
Loading