Commit Graph

3252 Commits

Author SHA1 Message Date
Connor Fitzgerald
99f03daf23 Fix VK and GL renderdoc captures 2021-09-22 10:42:01 -04:00
Dzmitry Malyshau
4122444581 Relase wgpu-hal-0.10.7 2021-09-14 11:16:51 -04:00
Dzmitry Malyshau
e51ad2740e hal/metal: bump the maximum command buffer count 2021-09-14 11:16:51 -04:00
Dzmitry Malyshau
f82bb96212 hal/metal: fix the back-face stencil state 2021-09-14 11:16:51 -04:00
Dzmitry Malyshau
8a16aca0fc hal/dx12: fix build warning 2021-09-12 17:44:22 -04:00
Dzmitry Malyshau
518eadacb7 Bump wgpu-hal to 0.10.6 2021-09-12 17:42:46 -04:00
Geert Bleyen
1c3b5663ba Do MTL feature check for Depth Clamping (#1933)
* Do MTL feature check for Depth Clamping

(cherry picked from commit ae6e83c3b2e695918ffcd8bbf7ce3a1b32e2b36e)

# Conflicts:
#	wgpu-hal/src/metal/adapter.rs

* make feature support check conform

* clean code

* avoid same featureset checks multiple times

* cargo fmt'ed
2021-09-12 17:42:46 -04:00
Dzmitry Malyshau
85bb70915b hal/metal: fix storage binding size units 2021-09-12 17:42:46 -04:00
Dzmitry Malyshau
dc3736873d Bump wgpu-hal to 0.10.5 2021-09-12 10:55:52 -04:00
Dzmitry Malyshau
11307b92e6 hal/mtl: check for next_drawable() result 2021-09-12 10:55:52 -04:00
Dzmitry Malyshau
d321650487 Fix stencil ops 2021-09-12 10:55:52 -04:00
Dzmitry Malyshau
8ba618959e Bump wgpu-core to 0.10.3, wgpu-hal to 0.10.4 2021-09-08 17:47:12 -04:00
Dzmitry Malyshau
64cc3bc82e Work around Adreno's OpName bug 2021-09-08 17:47:12 -04:00
Luke Street
564951ac48 hal/dx12: fix offsets into storage buffer bindings (#1921) 2021-09-08 17:47:12 -04:00
Dzmitry Malyshau
d6f7294806 hal: switch texture copies to expect physical sizes (#1908) 2021-09-08 17:47:12 -04:00
Zhixing Zhang
70fad1a0ea add missing capability (#1911) 2021-09-08 17:47:12 -04:00
Connor Fitzgerald
cd64e407c9 Properly implement timestamp periods (#1907) 2021-09-08 17:47:12 -04:00
Dzmitry Malyshau
5da13ef826 Fix read-write buffer barrier 2021-09-08 17:47:12 -04:00
Dzmitry Malyshau
0a8675d612 hal/linux: Work around Intel+Nvidia presentation conflict 2021-09-08 17:47:12 -04:00
Dzmitry Malyshau
62180c3220 Bump wgpu-core to 0.10.2 and wgpu-hal to 0.10.3 2021-09-01 19:25:36 -04:00
Connor Fitzgerald
3680470573 Implement Debug Markers for Vulkan 2021-09-01 19:25:36 -04:00
chee
f8a1b78a7e Fix a few comments. 2021-09-01 19:25:36 -04:00
chee
7e202ccbab Fix some comment error. 2021-09-01 19:25:36 -04:00
Dzmitry Malyshau
5e3796170e hal/gles: fix the VB stride limit 2021-09-01 19:25:36 -04:00
Dzmitry Malyshau
50f5deed6c hal/metal: inherit scaling from NSView 2021-09-01 19:25:36 -04:00
Dzmitry Malyshau
9c0b519373 hal/dx12: don't assume D3DCompile error is some 2021-09-01 19:25:36 -04:00
Dzmitry Malyshau
9666967daf Fix implicit storage texture access 2021-09-01 19:25:36 -04:00
Connor Fitzgerald
2fbb71a6d7 Implement compressed textures in DX12 2021-09-01 19:25:36 -04:00
Dzmitry Malyshau
52546520bb hal/vk: always request StorageImageExtendedFormats in SPIR-V 2021-09-01 19:25:36 -04:00
Dzmitry Malyshau
8b1c586611 Bump wgpu-core to 0.10.1 and wgpu-hal to 0.10.2 2021-08-24 18:45:43 -04:00
Dzmitry Malyshau
3081282264 hal/dx12: do not reverse the pipeline layout (#1857) 2021-08-24 18:45:43 -04:00
Dávid Kocsis
cf11d79e94 fixed mip level count check for storage textures 2021-08-24 18:45:43 -04:00
Dzmitry Malyshau
0054d8cc53 Validate against cube storage textures (#1846) 2021-08-24 18:45:43 -04:00
Dzmitry Malyshau
53cac6046f Fix the check for depth+stencil aspect of views 2021-08-24 18:45:43 -04:00
Dzmitry Malyshau
00351b6678 [metal] set threadgroup memory sizes reflected from the shader 2021-08-24 18:45:43 -04:00
Dávid Kocsis
4f27a50084 add mapping for more storage formats 2021-08-24 18:45:43 -04:00
Dzmitry Malyshau
564330432f Bump wgpu version to 0.10.1 2021-08-18 15:34:08 -04:00
Connor Fitzgerald
12c82b9b9e Fix repo size and logo 2021-08-18 15:25:36 -04:00
Dzmitry Malyshau
9da5c1d3a0
Release v0.10 (#1820)
* Release v0.10

* hal/gles: update glow handles logic
2021-08-18 19:06:21 +00:00
Connor Fitzgerald
80ec65e892
Merge pull request #1814 from kocsis1david/write-texture-data-offset
write_texture data offset
2021-08-18 02:29:15 -04:00
Connor Fitzgerald
c493b63b33 Fix zero sized buffer creation 2021-08-18 01:06:23 -04:00
Dzmitry Malyshau
9b85882ff8 [dx12] implement num_workgroups 2021-08-18 00:14:44 -04:00
Dávid Kocsis
41da55db08 write_texture data offset 2021-08-17 22:16:34 +02:00
Imbris
6ba30cbc0b Run tests in the CI for all workspace members 2021-08-17 13:57:29 -04:00
Adam Gausmann
ee3b85928e Fix panic in GLES shader processing
The backend panics while trying to process uniform global variables
when the variable's name is not found in the emitted ReflectionInfo.
This patch converts the panicking line into an explicit check, and
ignores the corresponding global variable if the name iis not found.

Resolves #1803
2021-08-16 16:00:23 -04:00
Dzmitry Malyshau
4dc5546a17 Naga update to 69b70f8 2021-08-16 01:35:19 -04:00
Dzmitry Malyshau
a222e6eb11 hal/egl: defer surface initialization to configure() time 2021-08-14 12:33:12 -04:00
Connor Fitzgerald
dcefcfdcf3
Merge pull request #1800 from kvark/dx12-root
dx12: switch root parameter updates from eager to lazy
2021-08-14 00:54:12 -04:00
Dzmitry Malyshau
c9fdaef3e1 dx12: switch root parameter updates from eager to lazy 2021-08-14 00:40:41 -04:00
Dzmitry Malyshau
3f42b59ccc Remove caching from the main action 2021-08-13 23:01:13 -04:00