Wumpf
bdfddca628
[dx12] Fix partial texture barrier not affecting stencil aspect ( #2308 )
...
* [dx12] Fix partial texture barrier not affecting stencil aspect
Fix clearing of D24Plus also clearing "hidden" stencil
* [dx12] fix handling stencil only formats for clears & barriers
2021-12-26 12:07:08 -05:00
Wumpf
b0654e17af
[example] fix conserative-raster low res target getting zero sized on resize ( #2318 )
...
* [example] fix conserative-faster low res target getting zero sized on resize
* [sample] conservative-raster: fix low res target aspect ratio being wrong
2021-12-26 12:02:21 -05:00
Dzmitry Malyshau
39b7a8a202
Update naga to 8df5421
2021-12-25 00:03:15 -05:00
TheOnlyMrCat
61fa8a3b63
Implement push constants for metal backend ( #2314 )
...
* Implement push constants for metal backend
* Clear push constants on reset; get upload size from layout
2021-12-24 19:49:57 +00:00
Josh Groves
97e6ea7b71
Improve shader source documentation ( #2315 )
...
- remove outdated note about WGSL web support
- try to combine the note about parsing/validation/translation
2021-12-24 03:00:57 +00:00
Alphyr
890f326461
Update ash to 0.34 ( #2313 )
2021-12-23 11:23:13 -05:00
Jonathan Behrens
a3b9fc3af6
Make ShaderSource #[non_exhaustive]
2021-12-22 17:15:57 -05:00
Dzmitry Malyshau
54f20bedef
hal/dx12: Fix UMA check
2021-12-19 00:09:35 -05:00
MultisampledNight
b19288a78b
Add defaults to new limits and correct older ones
2021-12-18 17:29:49 -05:00
Dzmitry Malyshau
c00e471274
Release 0.12
2021-12-18 12:36:41 -05:00
Dzmitry Malyshau
ec1d022a75
Error scopes API ( #2299 )
2021-12-17 04:39:48 +00:00
Dzmitry Malyshau
18f644e19b
hal: check for surface caps in the example ( #2298 )
2021-12-16 21:41:45 +00:00
stshine
f42342bbbf
hal/dx12: enable TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES ( #2295 )
2021-12-16 14:40:19 +00:00
Dzmitry Malyshau
1e593a6bd3
Trace push/pop debug group on command encoder ( #2294 )
2021-12-15 17:48:48 +00:00
Dzmitry Malyshau
3960658529
Remove block decorations ( #2292 )
2021-12-15 12:29:37 -05:00
Dzmitry Malyshau
0e5892fa04
Update naga with Metal bounds checks ( #2276 )
2021-12-15 04:59:06 +00:00
Dzmitry Malyshau
6c2e8edb64
hal/gles: support ASTC, fix WebGL extensions for compressed formats ( #2289 )
2021-12-14 15:25:57 +00:00
Dzmitry Malyshau
f8beffe289
hal/dx12: expose WARP as a fallback adapter ( #2290 )
2021-12-14 15:05:28 +00:00
aloucks
79e42e08c3
Fix gles data type for 16bit unsigned normalized texture formats ( #2288 )
2021-12-13 14:57:04 -05:00
aloucks
70f7c375e0
Add feature gated 16-bit normalized texture support ( #2282 )
...
* Add feature gated 16-bit normalized texture support
Fixes #1934
* Query format properties only once
* Prevent supports_format from erroneously reporting false if the format wasn't queried
* Assert that 16bit norm formats also support on vulkan
* Add storage to TextureFormatInfo for 16-bit norm formats now that we check for support
2021-12-13 12:31:16 -05:00
Victor van den Elzen
f875e32455
GLES Wayland: properly resize on configure ( #2094 )
2021-12-12 14:13:42 -05:00
Dzmitry Malyshau
873e83c54d
Publish WebGL examples
2021-12-11 17:26:45 -05:00
Max Ammann
3b48ed28f3
Fix link to angle project
2021-12-10 10:25:32 -05:00
João Capucho
1446b5274f
egl: Report if clamp to border is available
2021-12-09 21:28:46 -05:00
Dzmitry Malyshau
90685b5625
hal/vk: don't ask for 0 logging severity
2021-12-09 14:06:17 -05:00
Dzmitry Malyshau
a8caa367ee
Add limits for compute storage and max invocations
2021-12-08 21:43:41 -05:00
Dzmitry Malyshau
c1c855bb98
Allow strip index format None if no indexed drawing is done
2021-12-07 18:58:06 -05:00
pyrotechnick
6af7ca015e
[typo] Dimmension -> Dimension
2021-12-07 13:37:32 -05:00
Dzmitry Malyshau
ca10f8c456
Fix documentation for dynamic offsets order
2021-12-07 10:40:34 -05:00
Connor Fitzgerald
d51f70e8a4
Workaround qcomm resolve attachment bug
2021-12-06 13:39:20 -05:00
Dzmitry Malyshau
f4bdf5c9a7
Remove --frozen from Deno instructions
2021-12-06 11:42:40 -05:00
Dzmitry Malyshau
e867a7434c
Let GLES/Angle path compile on macOS
2021-12-05 17:09:36 -05:00
Dzmitry Malyshau
ab28009d80
Angle support on Windows
...
Also remove the macros module in favor of generic functions.
2021-12-05 17:09:36 -05:00
Dzmitry Malyshau
c8d572a001
hal/gles: refactor EGL code to support Angle
2021-12-05 00:02:20 -05:00
Dzmitry Malyshau
8c3558d65e
hal/gles: try robustness extension first before the core
2021-12-05 00:02:20 -05:00
Dzmitry Malyshau
9bbea3d348
Update naga to c69f676
2021-12-04 12:46:49 -05:00
Samuel Hurel
35be31f02a
Add SampleRateShading spv capability
2021-12-03 17:12:16 -05:00
Dzmitry Malyshau
834eed75d0
Enable macOS and Linux AArch64 targets on CI
2021-12-03 17:11:26 -05:00
Dzmitry Malyshau
3c59d9ec15
Refactor test kinds on CI
2021-12-03 17:11:26 -05:00
Dzmitry Malyshau
cdf948b920
Fix and re-enable player tests
2021-12-03 17:11:26 -05:00
Dzmitry Malyshau
f03c45921e
Only run clippy on MSRV
2021-12-03 17:11:26 -05:00
Dzmitry Malyshau
668bea4cb2
Enforce MSRV
2021-12-03 17:11:26 -05:00
Jerónimo Sánchez
dd315e50ff
Extended Queue::write_* docs to reflect overrun error ( #2250 )
...
* Extended Queue::write_buffer to reflect overrun error
* Extended Queue::write_texture doc to reflect overrun error
2021-12-03 20:34:30 +00:00
UpsettingBoy
d8c3b9489f
Added command_encoder_copy_texture_to_texture texture format validation
...
+ Corrected small typo
2021-12-03 12:49:17 -05:00
Dzmitry Malyshau
ed020ceb78
Fix order of late bindings in BG creation
2021-12-02 12:43:44 -05:00
Dzmitry Malyshau
6372aad845
Rename fill_buffer back to clear_buffer
2021-12-02 12:33:59 -05:00
Dzmitry Malyshau
ef08738330
Insert texture barrier after initializing a texture
2021-12-02 12:33:26 -05:00
Dzmitry Malyshau
65a805ab3d
hal: exclude COPY_DST from ordered sync usages
2021-12-02 12:33:26 -05:00
Dzmitry Malyshau
16b3467a29
hal/vk: limit driver logging to log settings
2021-12-02 12:33:26 -05:00
Dzmitry Malyshau
e707c920cb
hal/metal: allow unused private caps
2021-12-02 12:15:52 -05:00