vk_instance: Enable image view format reinterpretation

This commit is contained in:
GPUCode
2023-02-09 14:41:42 +02:00
parent b0880f0ef8
commit 3fe0130fdb
2 changed files with 3 additions and 0 deletions

View File

@ -679,6 +679,8 @@ bool Instance::CreateDevice() {
if (has_portability_subset) {
FEAT_SET(vk::PhysicalDevicePortabilitySubsetFeaturesKHR, triangleFans,
triangle_fan_supported)
FEAT_SET(vk::PhysicalDevicePortabilitySubsetFeaturesKHR, imageViewFormatReinterpretation,
image_view_reinterpretation)
PROP_GET(vk::PhysicalDevicePortabilitySubsetPropertiesKHR,
minVertexInputBindingStrideAlignment, min_vertex_stride_alignment)
} else {

View File

@ -306,6 +306,7 @@ private:
u32 present_queue_family_index{0};
u32 graphics_queue_family_index{0};
bool triangle_fan_supported{true};
bool image_view_reinterpretation{true};
u32 min_vertex_stride_alignment{1};
bool timeline_semaphores{};
bool extended_dynamic_state{};