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
Igor Shaposhnik
c6d1491bb1
Update raw-window-handle to 0.4
2021-12-01 15:59:05 -05:00
Dzmitry Malyshau
fbbce25230
hal/vk: fix app_version for Vulkan 1.1
2021-11-30 18:35:07 -05:00
Dzmitry Malyshau
09bea3c5f0
hal/vk: fix vulkan-1.2 caps check, again
2021-11-30 13:51:24 -05:00
Dzmitry Malyshau
20e1d4d170
hal/gles: don't expose VERTEX_STORAGE if there is no storage
2021-11-30 13:51:24 -05:00
Dzmitry Malyshau
fa4d86b167
hal/gles: error on given context below 3.0
2021-11-30 13:51:24 -05:00
Dzmitry Malyshau
0df66719ca
Switch WebGL limits max_uniform_buffers_per_shader_stage to 11
2021-11-30 11:44:37 -05:00
Dzmitry Malyshau
28ba9d86eb
hal/vk: check for optimus in addition to NV adapter
2021-11-29 13:32:08 -05:00
Dzmitry Malyshau
4abbc95911
hal/vk: fix adapter vulkan version check when requesting 1.2 capabilities
2021-11-29 13:32:08 -05:00
Samuel Hurel
f622c83a19
Allows for depth texture copies
2021-11-29 12:56:07 -05:00
Dzmitry Malyshau
57b28cb90f
hal/vk: use Option::insert() with push_next for adapter features
2021-11-29 12:09:48 -05:00
Dzmitry Malyshau
b6d5281d4c
hal/vk: use more ergonomic GetPhysicalDeviceProperties2
2021-11-29 12:09:48 -05:00
Dzmitry Malyshau
480ab26ded
hal/vk: require storage buffer class as the device extension, not instance
2021-11-29 12:09:48 -05:00
João Capucho
90b2949fb3
hal/vulkan: Enable depth clip if available ( #2218 )
...
This wasn't being done even if the VK_EXT_depth_clip_enable was present
causing validation errors when requesting DEPTH_CLIP_CONTROL in the
device.
Strangely this was being done for raw calls to `wgpu_hal::Adapter::open`
because it calls `physical_device_features` and then
`from_extensions_and_requested_features`.
2021-11-29 11:31:43 -05:00
Dzmitry Malyshau
b32dcbb041
hal/gles: force unbind samplers ( #2226 )
2021-11-29 10:08:11 -05:00
Aleksander Guryanov
1b1c826ac7
Remove duplicate line in mod.rs ( #2223 )
2021-11-29 13:34:15 +00:00
Dzmitry Malyshau
62b036b55b
hal/gles: fix setting filtering on integer textures ( #2222 )
2021-11-28 23:04:43 -05:00
Leo Kettmeir
cda893fe73
feat(deno_webgpu): fill buffer ( #2221 )
...
* fill buffer
* fix
* fmt
2021-11-28 21:22:15 -05:00
Leo Kettmeir
943145b4df
chore: update deno_webgpu ( #2214 )
...
* update deno
* more fixes
* revert debug
* clean
2021-11-26 16:05:16 -05:00
Dzmitry Malyshau
5f6c067815
hal/vulkan: use multiple semaphores in a relay ( #2212 )
2021-11-25 15:44:33 -05:00
Xiaopeng Li
f4d51451fa
Unique HalManagedMetalLayerDelegate class ( #2209 )
...
* Unique HalManagedMetalLayerDelegate class
* Remove once-cell dependency
2021-11-25 11:23:26 -05:00