Connor Fitzgerald
176dafcbad
Merge pull request #2037 from crowlKats/op_cleanup
2021-10-08 02:16:15 -04:00
crowlkats
14092fff94
op cleanup
2021-10-08 07:34:15 +02:00
Dzmitry Malyshau
713f7fd7f2
Changelog update for 0.11
2021-10-07 19:15:49 -04:00
Dzmitry Malyshau
016b319b38
Manifests update for 0.11
2021-10-07 19:15:49 -04:00
Dzmitry Malyshau
85fbbbbbf3
Cargo lock update, limits fix ( #2033 )
2021-10-07 16:57:33 -04:00
Zicklag
312828f12f
Implement WebGL2 Backend ( #1686 )
...
* Implement WebGL Backend
* Add WebGL Fixes by @mrk-its
* Update Limits for WASM and Examples
* Address Review Points
2021-10-07 16:18:09 -04:00
Stephen Martindale
c36e08073f
Enable parking_lot's wasm-bindgen feature on WASM.
2021-10-07 16:13:35 -04:00
Connor Fitzgerald
6df5f95b67
Update naga to 2e7d629
2021-10-07 16:09:13 -04:00
Dzmitry Malyshau
dfa4948033
Update naga to 0e3fbc8
2021-10-07 08:32:01 -04:00
Dzmitry Malyshau
5092fb7ea5
Refactor presentation to be explicit
2021-10-06 17:02:10 -04:00
Connor Fitzgerald
302d6c42d1
Remove !Send + !Sync on command encoders
2021-10-06 16:32:45 -04:00
Connor Fitzgerald
c416e3b5ee
Add component count data to TextureFormat::describe
2021-10-05 12:56:23 -04:00
Connor Fitzgerald
647f6ee9f2
Disable partially bound arrays on intel/windows
2021-10-05 08:57:33 -04:00
Connor Fitzgerald
7f2485ea9d
Merge pull request #2017 from kvark/lockfile
2021-10-04 11:59:24 -04:00
Dzmitry Malyshau
4054d82454
Bring back the root lockfile
2021-10-04 08:47:13 -04:00
Connor Fitzgerald
c3d906856f
Add spans to provide more information profile gaps
2021-10-03 22:54:15 -04:00
Connor Fitzgerald
d8fd9dd5c7
Merge pull request #2015 from Onirik79/patch-1
...
minor typo: folowing -> following
2021-10-03 13:16:25 -04:00
Onirik79
b9b499ae5a
minor typo: folowing -> following
2021-10-03 18:50:39 +02:00
Dzmitry Malyshau
1ee6036f44
Implement software adapter selection
2021-10-01 17:22:51 -04:00
Dzmitry Malyshau
97d6db4d18
Allow if/panic in wgpu-hal
2021-10-01 16:22:51 -04:00
Connor Fitzgerald
075da23d0d
Merge pull request #2012 from memoryruins/update-doc-mentions
2021-10-01 15:29:49 -04:00
memoryruins
13a0baaca5
Update mentions of gfx-hal to wgpu-hal
2021-10-01 13:50:19 -04:00
Connor Fitzgerald
b679342d9e
Support descriptor arrays shorter than binding length
2021-09-30 14:11:51 -04:00
Dzmitry Malyshau
8fa3ca731b
hal/gl: disable presentation on intel+nv
2021-09-29 13:32:09 -04:00
Dzmitry Malyshau
96ed52f4a7
Check Deno build on CI
2021-09-28 11:43:43 -04:00
Dzmitry Malyshau
acd983ed5e
Update matrix icons
2021-09-28 08:50:09 -04:00
João Capucho
9bc5908492
Add method to create shader modules without runtime checks ( #1978 )
...
* Add method to create shader modules without runtime checks
* Use opaque struct to represent shader bound checks
2021-09-27 19:51:44 +00:00
Dzmitry Malyshau
a7aa72ba1c
Check for color target count in bundle creation
2021-09-27 11:11:10 -04:00
Devin Brite
dbfdbf4e32
Move validation from Device::create_texture_from_hal()
to Device::create_texture()
( #2001 )
...
* Move validation from `Device::create_texture_from_hal()` to `Device::create_texture()`
---
Users encountered a segfault upon creating a texture when mip_level_count was set to 0 with (at least) Vulkan.
This is due to wgpu's validation taking place after the API's texture is created.
This change moves wgpu's validation to before the API's texture is created, introducing a friendly error instead of a segfault.
* Make `Device::create_texture_from_hal()` infallible
* run cargo fmt
2021-09-27 13:26:36 +00:00
Dzmitry Malyshau
13b374ef5b
Update the array layer limit to 256
2021-09-27 09:24:40 -04:00
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