mirror of
https://github.com/gfx-rs/wgpu.git
synced 2024-11-25 16:24:24 +00:00
GL actually supports DEPTH32FLOAT_STENCIL8 (#5370)
This commit is contained in:
parent
cf4f8bc3a3
commit
f78e2f7800
@ -122,6 +122,7 @@ By @cwfitzgerald in [#5325](https://github.com/gfx-rs/wgpu/pull/5325).
|
||||
|
||||
- Log an error when GLES texture format heuristics fail. By @PolyMeilex in [#5266](https://github.com/gfx-rs/wgpu/issues/5266)
|
||||
- Cache the sample count to keep `get_texture_format_features` cheap. By @Dinnerbone in [#5346](https://github.com/gfx-rs/wgpu/pull/5346)
|
||||
- Mark `DEPTH32FLOAT_STENCIL8` as supported in GLES. By @Dinnerbone in [#5370](https://github.com/gfx-rs/wgpu/pull/5370)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
|
@ -375,6 +375,7 @@ static CLEAR_TEXTURE_DEPTH32_STENCIL8: GpuTestConfiguration = GpuTestConfigurati
|
||||
.parameters(
|
||||
TestParameters::default()
|
||||
.features(wgpu::Features::CLEAR_TEXTURE | wgpu::Features::DEPTH32FLOAT_STENCIL8)
|
||||
.downlevel_flags(wgpu::DownlevelFlags::DEPTH_TEXTURE_AND_BUFFER_COPIES)
|
||||
// https://github.com/gfx-rs/wgpu/issues/5016
|
||||
.skip(FailureCase::adapter("Apple Paravirtual device")),
|
||||
)
|
||||
|
@ -436,7 +436,8 @@ impl super::Adapter {
|
||||
let mut features = wgt::Features::empty()
|
||||
| wgt::Features::TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES
|
||||
| wgt::Features::CLEAR_TEXTURE
|
||||
| wgt::Features::PUSH_CONSTANTS;
|
||||
| wgt::Features::PUSH_CONSTANTS
|
||||
| wgt::Features::DEPTH32FLOAT_STENCIL8;
|
||||
features.set(
|
||||
wgt::Features::ADDRESS_MODE_CLAMP_TO_BORDER | wgt::Features::ADDRESS_MODE_CLAMP_TO_ZERO,
|
||||
extensions.contains("GL_EXT_texture_border_clamp")
|
||||
|
@ -274,6 +274,7 @@ bitflags::bitflags! {
|
||||
/// - Vulkan (mostly)
|
||||
/// - DX12
|
||||
/// - Metal
|
||||
/// - OpenGL
|
||||
///
|
||||
/// This is a web and native feature.
|
||||
const DEPTH32FLOAT_STENCIL8 = 1 << 1;
|
||||
|
Loading…
Reference in New Issue
Block a user