Commit Graph

3258 Commits

Author SHA1 Message Date
Dzmitry Malyshau
83461389d6 Skip mismatched epochs in the remove_abandoned check 2021-09-25 15:40:29 -04:00
Dzmitry Malyshau
9a2e923176 Bump wgpu-core to 0.10.4 and wgpu to 0.10.2 2021-09-23 12:12:05 -04:00
Dzmitry Malyshau
262e9a93fe Panic with an error by default 2021-09-23 12:12:05 -04:00
Dzmitry Malyshau
b0b5c2978c Expose Metal surface creation 2021-09-23 12:12:05 -04:00
Dzmitry Malyshau
cc3d54e30f Still close the encoder on error 2021-09-23 12:12:05 -04:00
Dzmitry Malyshau
c816feee9c Fix write_texture for array textures 2021-09-23 11:31:28 -04:00
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