Xiaopeng Li
77a41e9ecc
Unique HalManagedMetalLayerDelegate class ( #2209 )
...
* Unique HalManagedMetalLayerDelegate class
* Remove once-cell dependency
2021-12-01 22:40:11 -05:00
Dzmitry Malyshau
eb3dbda00a
Populate sampling pairs for validation ( #2188 )
2021-12-01 22:40:11 -05:00
Mariusz Kryński
f2bb5811d7
do not query work group params on gles < 3.1 ( #2166 )
...
* do not query work group params on gles < 3.1
* address reviewer comment
2021-12-01 22:40:11 -05:00
Markus Siglreithmaier
343b1ab12b
hal/vk: add physical device features for extensions ( #2167 )
2021-12-01 22:40:11 -05:00
Mariusz Kryński
d21700d78d
gles backend: unbind PIXEL_UNPACK_BUFFER ( #2162 )
2021-12-01 22:40:11 -05:00
Dzmitry Malyshau
f5710e146a
Add clippy non_send_fields_in_send_ty ( #2156 )
2021-12-01 22:40:11 -05:00
Dzmitry Malyshau
5c72c0951f
Validate device descriptor before opening ( #2159 )
2021-12-01 22:40:11 -05:00
Jasper St. Pierre
d9a1190500
queue: Another attempt at cube map rendering ( #2143 )
...
The last one was wrong, because I misread
a confusing line in the GL ES spec.
2021-12-01 22:40:11 -05:00
Jasper St. Pierre
d5b5c10437
gles: Fix rendering to cubemap faces ( #2139 )
2021-12-01 22:40:11 -05:00
Inseok Lee
6bbd50044a
Fix invalid Rgba16Float format on gles
2021-12-01 22:40:11 -05:00
Inseok Lee
0deee81d90
Unset existing vertex attributes on gles set_render_pipeline ( #2131 )
2021-12-01 22:40:11 -05:00
Dzmitry Malyshau
e7aeb4c218
Relase wgpu-hal-0.11.4 and wgpu-core-0.11.2
2021-10-22 10:11:40 -04:00
Dzmitry Malyshau
dff9734a3e
Fix smooth buffer barrier ( #2104 )
2021-10-22 10:11:40 -04:00
Dzmitry Malyshau
cda0be9cbf
hal/egl: don't assume EGL-1.5 if upcast works ( #2105 )
2021-10-22 10:11:40 -04:00
Dzmitry Malyshau
161e81a070
hal/mtl: disable fragment r/w buffers in fragment shaders on macOS 10.11 ( #2102 )
2021-10-22 10:11:40 -04:00
Dzmitry Malyshau
3e84caa568
hal/gles: allow presenting with Android emulator ( #2097 )
2021-10-22 10:11:40 -04:00
Xiaopeng Li
84dec02437
Fix memory leak on macOS ( #2092 )
...
* Fix memory RenderCommandEncoder, BlitCommandEncoder, label leak on macOS
* Don't wrap autoreleasepool when blit command encoder is already active
* Revert wrap set_label, instead focus on gfx-rs/metal-rs#218
2021-10-22 10:11:40 -04:00
Inseok Lee
c3d9ad4a93
GLES 3.0 fix ( #2078 )
2021-10-22 10:11:40 -04:00
Nicklas Warming Jacobsen
8e7dee5282
webgl2: recreate surface texture in fn configure ( #2067 )
...
Currently the configure function reuses the surface texture if it
already exist, and will call Glow::Context::tex_storage_2d to
reconfigure the texture. However doing so on an already configured
texture will cause the browser warning:
WebGL warning: texStorage(Multisample)?: Specified texture is immutable.
and will NOT apply the new configuration such as new dimensions.
Co-authored-by: Nicklas Warming Jacobsen <nwj@skybox.gg>
2021-10-22 10:11:40 -04:00
Dzmitry Malyshau
97878e1cfa
Release wgpu-hal-0.11.3
2021-10-16 14:11:53 -04:00
Dzmitry Malyshau
4693dab641
hal/egl: request ALPHA_SIZE for srgb, move shaders into a folder
2021-10-16 14:11:53 -04:00
Dzmitry Malyshau
f615d5b137
hal/gles: properly check for buffer allocation
2021-10-16 14:11:53 -04:00
Dzmitry Malyshau
0955034cc8
Release wgpu-core-0.11.1
2021-10-15 11:42:44 -04:00
Dzmitry Malyshau
35912accc5
Hold BGL alive by BG
2021-10-15 11:42:44 -04:00
Dzmitry Malyshau
5441556988
Release wgpu-hal-0.11.2
2021-10-12 12:22:49 -04:00
Dzmitry Malyshau
c5244c9ffc
hal/dx12: fix cube array views
2021-10-12 12:22:49 -04:00
Dzmitry Malyshau
2c9a7dfc2a
hal/gl: fix vertex buffers with non-zero first instance
2021-10-12 10:00:34 -04:00
dwbrite
06118be1b1
Docs: add structure for indirect dispatch args
2021-10-12 09:02:23 -04:00
Dzmitry Malyshau
60bb2aaa6b
hal/gles: work around the clear shader bug
2021-10-09 16:33:45 -04:00
Dzmitry Malyshau
d48bc62826
hal/vk: check for NV optimus
2021-10-09 16:33:45 -04:00
Dzmitry Malyshau
44f488efed
gles: fix querying storage limits
2021-10-09 16:33:45 -04:00
Connor Fitzgerald
7320ca33c8
[gles] Fix indirect compute
2021-10-09 15:15:35 -04:00
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