mirror of
https://github.com/gfx-rs/wgpu.git
synced 2024-11-22 06:44:14 +00:00
metal: remove PrivateCapabilities's format_rgb10a2_unorm_surface
field (#2981)
* metal: remove PrivateCapabilities's format_rgb10a2_unorm_surface field * Update CHANGELOG
This commit is contained in:
parent
254937c1b5
commit
e350f50b2f
@ -72,6 +72,7 @@ the same every time it is rendered, we now warn if it is missing.
|
|||||||
#### Metal
|
#### Metal
|
||||||
- Add the missing `msg_send![view, retain]` call within `from_view` by @jinleili in [#2976](https://github.com/gfx-rs/wgpu/pull/2976)
|
- Add the missing `msg_send![view, retain]` call within `from_view` by @jinleili in [#2976](https://github.com/gfx-rs/wgpu/pull/2976)
|
||||||
- Fix `max_buffer` `max_texture` and `max_vertex_buffers` limits by @jinleili in [#2978](https://github.com/gfx-rs/wgpu/pull/2978)
|
- Fix `max_buffer` `max_texture` and `max_vertex_buffers` limits by @jinleili in [#2978](https://github.com/gfx-rs/wgpu/pull/2978)
|
||||||
|
- Remove PrivateCapabilities's `format_rgb10a2_unorm_surface` field by @jinleili in [#2981](https://github.com/gfx-rs/wgpu/pull/2981)
|
||||||
|
|
||||||
#### Vulkan
|
#### Vulkan
|
||||||
- Fix `astc_hdr` formats support by @jinleili in [#2971]](https://github.com/gfx-rs/wgpu/pull/2971)
|
- Fix `astc_hdr` formats support by @jinleili in [#2971]](https://github.com/gfx-rs/wgpu/pull/2971)
|
||||||
|
@ -286,7 +286,7 @@ impl crate::Adapter<super::Api> for super::Adapter {
|
|||||||
wgt::TextureFormat::Bgra8UnormSrgb,
|
wgt::TextureFormat::Bgra8UnormSrgb,
|
||||||
wgt::TextureFormat::Rgba16Float,
|
wgt::TextureFormat::Rgba16Float,
|
||||||
];
|
];
|
||||||
if self.shared.private_caps.format_rgb10a2_unorm_surface {
|
if self.shared.private_caps.format_rgb10a2_unorm_all {
|
||||||
formats.push(wgt::TextureFormat::Rgb10a2Unorm);
|
formats.push(wgt::TextureFormat::Rgb10a2Unorm);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -580,7 +580,6 @@ impl super::PrivateCapabilities {
|
|||||||
format_rgba8_srgb_no_write: !Self::supports_any(device, RGBA8_SRGB),
|
format_rgba8_srgb_no_write: !Self::supports_any(device, RGBA8_SRGB),
|
||||||
format_rgb10a2_unorm_all: Self::supports_any(device, RGB10A2UNORM_ALL),
|
format_rgb10a2_unorm_all: Self::supports_any(device, RGB10A2UNORM_ALL),
|
||||||
format_rgb10a2_unorm_no_write: !Self::supports_any(device, RGB10A2UNORM_ALL),
|
format_rgb10a2_unorm_no_write: !Self::supports_any(device, RGB10A2UNORM_ALL),
|
||||||
format_rgb10a2_unorm_surface: os_is_mac,
|
|
||||||
format_rgb10a2_uint_color: !Self::supports_any(device, RGB10A2UINT_COLOR_WRITE),
|
format_rgb10a2_uint_color: !Self::supports_any(device, RGB10A2UINT_COLOR_WRITE),
|
||||||
format_rgb10a2_uint_color_write: Self::supports_any(device, RGB10A2UINT_COLOR_WRITE),
|
format_rgb10a2_uint_color_write: Self::supports_any(device, RGB10A2UINT_COLOR_WRITE),
|
||||||
format_rg11b10_all: Self::supports_any(device, RG11B10FLOAT_ALL),
|
format_rg11b10_all: Self::supports_any(device, RG11B10FLOAT_ALL),
|
||||||
|
@ -180,7 +180,6 @@ struct PrivateCapabilities {
|
|||||||
format_rgba8_srgb_no_write: bool,
|
format_rgba8_srgb_no_write: bool,
|
||||||
format_rgb10a2_unorm_all: bool,
|
format_rgb10a2_unorm_all: bool,
|
||||||
format_rgb10a2_unorm_no_write: bool,
|
format_rgb10a2_unorm_no_write: bool,
|
||||||
format_rgb10a2_unorm_surface: bool,
|
|
||||||
format_rgb10a2_uint_color: bool,
|
format_rgb10a2_uint_color: bool,
|
||||||
format_rgb10a2_uint_color_write: bool,
|
format_rgb10a2_uint_color_write: bool,
|
||||||
format_rg11b10_all: bool,
|
format_rg11b10_all: bool,
|
||||||
|
Loading…
Reference in New Issue
Block a user