TheOnlyMrCat
53ddf687c6
Add a generic parameter to wgpu::Id ( #3575 )
2023-03-29 14:11:36 -04:00
dependabot[bot]
e4844a1007
Bump serde from 1.0.156 to 1.0.159 ( #3623 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 14:03:45 -04:00
Erich Gubler
c200597115
refactor: resolve clippy::useless_conversion
2023-03-27 19:24:16 +02:00
Erich Gubler
96c6c89e93
refactor(d3d12): use mut_self instead of round-tripping w/ mut_void
2023-03-27 19:24:16 +02:00
Xiaopeng Li
f43b706e17
Fix imports ( #3618 )
2023-03-24 09:30:53 -04:00
Jim Blandy
53d62b9ede
Clean up handling of RayDesc builtin type, somewhat.
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
c34eed5e47
Address Jim's review notes, use typegen module for atomic struct
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
024c197cc8
ray query: validation, better test
2023-03-22 17:23:07 -07:00
Jim Blandy
18710fee1e
Expand on the documentation for ray-tracing features.
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
532d1ad510
msl: ray query support
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
22e341b039
wgsl: handle RayDesc/RayIntersection at the type decl level instead of an AST constructor
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
ab9c36441f
fill up the ray query intersection struct
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
13ee4369cc
clippy fixes
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
67d31b8e8c
spv-out: basic ray query support
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
b856625821
Ray query expressions and special types
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
e46c53d212
Add ray query statements to the IR
2023-03-22 17:23:07 -07:00
Dzmitry Malyshau
432b4990a7
Add ray query types to the IR
2023-03-22 17:23:07 -07:00
Andreas Reich
b330ff25a3
Add rust toolchain file to specify the rust version used on CI. ( #3598 )
2023-03-22 15:20:36 -04:00
Jeremy Leibs
68b0b24ce8
Reset the queue state between each command buffer on queue submit ( #3593 )
...
Co-authored-by: Andreas Reich <andreas@rerun.io >
2023-03-22 15:08:44 -04:00
Emil Ernerfeldt
d20fc0d2b5
Fix typo I introduced in previous PR ( #3615 )
2023-03-22 14:44:54 +00:00
Emil Ernerfeldt
a89e35a4e0
Validate shader location clashes ( #3613 )
...
* Validate shader location clashes
* Add line to changelog
2023-03-22 14:56:52 +01:00
Connor Fitzgerald
0c3ca5c08b
Fix Metal Mipmap Behvior ( #3610 )
2023-03-21 16:37:30 +00:00
Christopher Fleetwood
a502282307
feat: correct bounds policy checking on MSL ( #3603 )
2023-03-21 12:33:25 +01:00
Vinh Truong
7495646d5f
[wgpu-types] Minor doc typo ( #3608 )
2023-03-20 21:51:52 +01:00
Andreas Reich
f183140898
[GLES] Always use instanced methods to workaround for instance attributes when rendering a single instance
2023-03-20 15:42:51 -02:30
Andreas Reich
2a37b2d918
added changelog
2023-03-20 15:42:51 -02:30
Erich Gubler
0b87d1918a
fix(hlsl): emit constructor functions for arrays ( #2281 )
...
* test(hlsl-out): add failing case for array as ctor arg
See issue #2184 .
* fix(hlsl): emit constructor functions for arrays
2023-03-20 17:21:52 +01:00
Andreas Reich
67c081bebe
[spirv-out] Fix adding illegal decorators on fragment outputs. ( #2286 )
...
* [spirv-out] Fix adding illegal decorators on fragment outputs.
Furthermore, fix allowing to add `Centroid` and `Sample` decorator to vertex inputs.
Fixes #2270
* Add test for fragment outputs
* Fix fragment-output.wgsl test using more than 8 outputs in a single shader
Breaks HLSL & MSL validation
* formatting
2023-03-20 13:43:13 +01:00
Evan Mark Hopkins
6db8da72ca
Add partial derivative builtins ( #2277 )
...
* Add partial derivative builtins
* [dot] emit derivative control
* Fix fmt
---------
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com >
2023-03-17 00:15:44 +01:00
teoxoy
6fcd04ec06
run clippy on MSRV
...
+ tweak to get CI to run again
2023-03-16 15:51:59 +01:00
teoxoy
6b0c2a532a
enable clippy::match_wildcard_for_single_variants lint
2023-03-16 15:51:59 +01:00
teoxoy
3450e795bc
enable clippy::rest_pat_in_fully_bound_structs lint
2023-03-16 15:51:59 +01:00
teoxoy
bdc25dd689
fix rust 1.68 lints
2023-03-16 15:51:59 +01:00
teoxoy
4a03280e6c
remove old clippy::if_same_then_else lint
2023-03-16 15:51:59 +01:00
Andrew Numrich
110e62aed2
Fix macro to allow disabling dx12 feature. ( #3590 )
...
* Fix macro for DX12 conditional compilation
* Update CHANGELOG.md
* Apply suggestions from code review
---------
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com >
2023-03-15 18:48:47 +01:00
Teodor Tanasoaia
63e91faecb
Skip gl_PerVertex unused builtins in the SPIR-V frontend ( #2272 )
...
Co-authored-by: Jim Blandy <jimb@red-bean.com >
2023-03-15 18:46:25 +01:00
dependabot[bot]
c3dd533bd5
Bump serde from 1.0.155 to 1.0.156 ( #3592 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.155 to 1.0.156.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.155...v1.0.156 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-15 10:37:13 +01:00
Jim Blandy
0772df798d
Don't emit ANSI colors in shader validation error messages. ( #3591 )
2023-03-14 22:35:02 -04:00
Connor Fitzgerald
42a0683d48
Remove unwraps inside surface.configure ( #3585 )
2023-03-14 11:01:02 +01:00
dependabot[bot]
a20690d109
Bump console_log from 0.2.1 to 0.2.2 ( #3588 )
...
Bumps [console_log](https://github.com/iamcodemaker/console_log ) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/iamcodemaker/console_log/releases )
- [Commits](https://github.com/iamcodemaker/console_log/commits/0.2.2 )
---
updated-dependencies:
- dependency-name: console_log
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-14 10:57:24 +01:00
Evan Mark Hopkins
7f829c6ac6
[glsl-in] Switch implicit type conversion ( #2273 )
2023-03-14 10:11:03 +01:00
dependabot[bot]
b3b8a0c1cd
Bump serde_json from 1.0.85 to 1.0.94 ( #3580 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.85 to 1.0.94.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.85...v1.0.94 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 12:41:08 +01:00
dependabot[bot]
3bebbd528c
Bump serde from 1.0.149 to 1.0.155 ( #3579 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.149 to 1.0.155.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.149...v1.0.155 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 12:40:13 +01:00
Teodor Tanasoaia
287c6e6b47
Update deno ( #3562 )
...
Co-authored-by: crowlkats <crowlkats@toaxl.com >
2023-03-11 01:24:20 -05:00
Jim Blandy
35b0a16a88
Update docs after #3466 . ( #3576 )
2023-03-10 17:49:19 +00:00
Evan Mark Hopkins
8a72b7a8ad
Differentiate between i32 and u32 in switch ( #2269 )
...
* Differentiate between i32 and u32 in switch
* Use similar wording to other error messages
* Remove duplicate enum
2023-03-10 17:53:11 +01:00
dependabot[bot]
a820131e28
Bump libc from 0.2.139 to 0.2.140 ( #3573 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 22:42:57 -05:00
dependabot[bot]
bf1e7a46a2
Bump thiserror from 1.0.38 to 1.0.39 ( #3560 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.38 to 1.0.39.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.38...1.0.39 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 21:52:55 +01:00
dependabot[bot]
79bfe492bf
Bump raw-window-handle from 0.5.0 to 0.5.1 ( #3571 )
...
Bumps [raw-window-handle](https://github.com/rust-windowing/raw-window-handle ) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/rust-windowing/raw-window-handle/releases )
- [Changelog](https://github.com/rust-windowing/raw-window-handle/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-windowing/raw-window-handle/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: raw-window-handle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 20:06:15 +01:00
Jinlei Li
9445317f26
Set max_memory_allocation_size via PhysicalDeviceMaintenance3Properties ( #3567 )
...
* vulkan: set `max_memory_allocation_size` via `PhysicalDeviceMaintenance3Properties`
* Update CHANGELOG
* Follow the suggestions
* Fix fmt
* Update wgpu-hal/src/vulkan/adapter.rs
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com >
* Enable `KhrMaintenance3Fn` on vk < 1.1
---------
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com >
2023-03-09 20:05:39 +01:00