vk_instance: Enable image view format reinterpretation
This commit is contained in:
@ -679,6 +679,8 @@ bool Instance::CreateDevice() {
|
|||||||
if (has_portability_subset) {
|
if (has_portability_subset) {
|
||||||
FEAT_SET(vk::PhysicalDevicePortabilitySubsetFeaturesKHR, triangleFans,
|
FEAT_SET(vk::PhysicalDevicePortabilitySubsetFeaturesKHR, triangleFans,
|
||||||
triangle_fan_supported)
|
triangle_fan_supported)
|
||||||
|
FEAT_SET(vk::PhysicalDevicePortabilitySubsetFeaturesKHR, imageViewFormatReinterpretation,
|
||||||
|
image_view_reinterpretation)
|
||||||
PROP_GET(vk::PhysicalDevicePortabilitySubsetPropertiesKHR,
|
PROP_GET(vk::PhysicalDevicePortabilitySubsetPropertiesKHR,
|
||||||
minVertexInputBindingStrideAlignment, min_vertex_stride_alignment)
|
minVertexInputBindingStrideAlignment, min_vertex_stride_alignment)
|
||||||
} else {
|
} else {
|
||||||
|
@ -306,6 +306,7 @@ private:
|
|||||||
u32 present_queue_family_index{0};
|
u32 present_queue_family_index{0};
|
||||||
u32 graphics_queue_family_index{0};
|
u32 graphics_queue_family_index{0};
|
||||||
bool triangle_fan_supported{true};
|
bool triangle_fan_supported{true};
|
||||||
|
bool image_view_reinterpretation{true};
|
||||||
u32 min_vertex_stride_alignment{1};
|
u32 min_vertex_stride_alignment{1};
|
||||||
bool timeline_semaphores{};
|
bool timeline_semaphores{};
|
||||||
bool extended_dynamic_state{};
|
bool extended_dynamic_state{};
|
||||||
|
Reference in New Issue
Block a user