Commit Graph

3316 Commits

Author SHA1 Message Date
Matt Lacey
cc8b00f1d4 Adds white background to main logo for better visibility on black backgrounds 2021-09-27 10:50:30 -02:30
Dzmitry Malyshau
089294fc51 Skip mismatched epochs in the remove_abandoned check 2021-09-25 15:40:21 -04:00
Dzmitry Malyshau
180e3e3576 Fix write_texture for array textures 2021-09-23 10:49:15 -04:00
Connor Fitzgerald
075b52ebfa
Merge pull request #1987 from cwfitzgerald/fix-renderdoc-captures-master 2021-09-21 18:48:49 -04:00
Connor Fitzgerald
ff8f258b95
Fix VK and GL renderdoc captures 2021-09-21 18:41:16 -04:00
Dzmitry Malyshau
08ff76f150 Align buffer usage end to 4 2021-09-20 15:22:18 -04:00
Dzmitry Malyshau
be6898f166 Make "Unexpected varying type" a bit less annoying 2021-09-20 12:07:01 -04:00
Dzmitry Malyshau
87c8680ffd hal/vk: Enable image robustness where available 2021-09-19 15:18:37 -04:00
Mike Welsh
3cabd09392 web: Return None if GPU.requestAdapter returns null 2021-09-19 16:06:12 -02:30
Dzmitry Malyshau
d50e74747d Panic with an error by default 2021-09-17 10:20:18 -04:00
Connor Fitzgerald
a3d4037fb5 Enable vulkan testing 2021-09-17 09:17:15 -04:00
Dzmitry Malyshau
c8436de1ec Force point size output on Vulkan 2021-09-15 19:15:23 -04:00
Connor Fitzgerald
e0a6bffd5c Revamp the readme 2021-09-15 14:46:01 -04:00
Jamen Marz
5b133c34ec Add a note that copying within the same buffer panics 2021-09-15 11:01:37 -04:00
Connor Fitzgerald
a5e6e8f9cc Split out CTS to its own workflow 2021-09-15 10:26:29 -04:00
Connor Fitzgerald
376ed9ea9c
Merge pull request #1968 from mattlacey/master
Adds background to images used in README
2021-09-15 00:47:32 -04:00
Matt Lacey
92598e3875 Adds background to images used in README
Images weren't legible when using GitHub in dark mode as they became black on
dark grey, so added a white background to ensure legibility
2021-09-15 14:02:58 +10:00
Connor Fitzgerald
4ce884b04b Remove monocodus config 2021-09-14 16:16:47 -04:00
Dzmitry Malyshau
c4c359a43d Only run CTS check if 'needs testing' label is added 2021-09-14 14:41:47 -04:00
Connor Fitzgerald
af960b91f4
Merge pull request #1956 from cwfitzgerald/ci-improvements
Improve CI testing code
2021-09-14 13:47:32 -04:00
Connor Fitzgerald
7766ed194b
Improve CI testing code 2021-09-14 13:34:07 -04:00
Dzmitry Malyshau
300f7d2e8c Expose query resolve offset and respect it in the mipmap example 2021-09-14 09:47:15 -04:00
Dzmitry Malyshau
392f904465 hal/metal: bump the maximum command buffer count 2021-09-14 09:12:00 -04:00
Dzmitry Malyshau
bc91048216 Update cts to a44186d, enable blending tests 2021-09-14 09:11:29 -04:00
Dzmitry Malyshau
a7c7c9f38e Move Deno out of the workspace 2021-09-13 23:57:33 -04:00
Dzmitry Malyshau
60142b56da List CTS tests to run 2021-09-13 19:44:38 -04:00
Dzmitry Malyshau
447d612f88 hal/metal: fix the back-face stencil state 2021-09-13 10:17:19 -04:00
Connor Fitzgerald
e8c236cd71
Merge pull request #1945 from kvark/view-parent
Store a reference to the device in texture views
2021-09-12 20:22:51 -04:00
Dzmitry Malyshau
3afeb9a53f hal/metal: fix storage binding size units 2021-09-12 17:41:46 -04:00
Connor Fitzgerald
ba2f4bb557
Merge pull request #1949 from UE2020/patch-1 2021-09-12 17:19:30 -04:00
Aspect
195cfa1b36
Fix typo in documentation for Rg8Sint texture format 2021-09-12 16:42:57 -04:00
xacrimon
fc1cb5eb20 feedback 2021-09-12 11:03:05 -04:00
Dzmitry Malyshau
abe41ccf9c Fix stencil ops 2021-09-12 10:37:17 -04:00
Dzmitry Malyshau
95f4122b22 Store a reference to the device in texture views 2021-09-12 10:20:16 -04:00
Mike Welsh
34c6d3a7f3 web: Fix spirv-web feature for latest naga 2021-09-12 00:06:58 -04:00
João Capucho
bf29ceaf10 Update naga to latest 2021-09-11 11:44:27 -04:00
Connor Fitzgerald
69e86453d9
Merge pull request #1938 from xacrimon/acrimon/mtldrawable-error 2021-09-10 15:59:38 -04:00
xacrimon
e013daadc8
please rustfmt 2021-09-10 21:46:21 +02:00
xacrimon
a1bfbbbfab
fix lint 2021-09-10 21:44:35 +02:00
xacrimon
da849115b5
return appropriate error when failing to allocate drawable on metal 2021-09-10 21:30:30 +02:00
Dzmitry Malyshau
37288a657f Avoid AtomicU64 for it not being portable 2021-09-10 10:34:07 -04:00
Geert Bleyen
cc91b38301
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-10 13:45:25 +00:00
Dzmitry Malyshau
bbb9968297 Enable WebGPU CTS on CI 2021-09-09 22:21:04 -04:00
Mike Welsh
8080a3c6da web: Add Instance::create_surface_from_canvas
Add specialized methods on web for creating a wgpu Surface directly
from an web_sys::HTMLCanvasElement and OffscreenCanvas.

 * Instance::create_surface_from_canvas
 * Instance::create_surface_from_offscreen_canvas

Fixes #1837.
2021-09-09 21:30:26 -04:00
Dzmitry Malyshau
ca6fd97c62 Codecoverage CI fix 2021-09-09 12:44:24 -04:00
Dzmitry Malyshau
83abe2a06d Still close the encoder on error 2021-09-09 09:43:38 -04:00
Dzmitry Malyshau
bdd72dc94d Expose Metal surface creation 2021-09-09 09:11:04 -04:00
Dzmitry Malyshau
180dc27144 Work around Adreno's OpName bug 2021-09-08 22:24:27 -04:00
Connor Fitzgerald
809909137c
Merge pull request #1919 from kvark/spv
vulkan: compile shader modules at pipeline creation time
2021-09-08 17:25:50 -04:00
Dzmitry Malyshau
797c9c83d6
Fix solaris build (#1924) 2021-09-08 17:22:23 -04:00