[vulkan] Removing VK_EXT_inline_uniform_block
This commit is contained in:
parent
dd13dbf9aa
commit
4efdf24463
|
|
@ -487,25 +487,6 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR
|
|||
first_next = &descriptor_indexing_req;
|
||||
}
|
||||
|
||||
// VK_EXT_inline_uniform_block
|
||||
VkPhysicalDeviceInlineUniformBlockFeaturesEXT inline_uniform_block_temp{};
|
||||
inline_uniform_block_temp.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT;
|
||||
inline_uniform_block_temp.pNext = nullptr;
|
||||
VkPhysicalDeviceFeatures2 inline_uniform_features2{};
|
||||
inline_uniform_features2.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2;
|
||||
inline_uniform_features2.pNext = &inline_uniform_block_temp;
|
||||
physical.GetFeatures2(inline_uniform_features2);
|
||||
|
||||
VkPhysicalDeviceInlineUniformBlockFeaturesEXT inline_uniform_block_features{
|
||||
.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT,
|
||||
.pNext = first_next,
|
||||
.inlineUniformBlock = inline_uniform_block_temp.inlineUniformBlock ? VK_TRUE : VK_FALSE,
|
||||
};
|
||||
|
||||
if (extensions.inline_uniform_block && inline_uniform_block_temp.inlineUniformBlock) {
|
||||
first_next = &inline_uniform_block_features;
|
||||
}
|
||||
|
||||
is_blit_depth24_stencil8_supported = TestDepthStencilBlits(VK_FORMAT_D24_UNORM_S8_UINT);
|
||||
is_blit_depth32_stencil8_supported = TestDepthStencilBlits(VK_FORMAT_D32_SFLOAT_S8_UINT);
|
||||
is_optimal_astc_supported = ComputeIsOptimalAstcSupported();
|
||||
|
|
@ -1453,10 +1434,6 @@ void Device::RemoveUnsuitableExtensions() {
|
|||
features.vertex_input_dynamic_state,
|
||||
VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME);
|
||||
|
||||
// VK_EXT_inline_uniform_block
|
||||
extensions.inline_uniform_block = loaded_extensions.contains(VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME);
|
||||
RemoveExtensionIfUnsuitable(extensions.inline_uniform_block, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME);
|
||||
|
||||
// VK_EXT_multi_draw
|
||||
extensions.multi_draw = features.multi_draw.multiDraw;
|
||||
|
||||
|
|
|
|||
|
|
@ -81,7 +81,6 @@ VK_DEFINE_HANDLE(VmaAllocator)
|
|||
EXTENSION(EXT, DEPTH_RANGE_UNRESTRICTED, depth_range_unrestricted) \
|
||||
EXTENSION(EXT, MEMORY_BUDGET, memory_budget) \
|
||||
EXTENSION(EXT, ROBUSTNESS_2, robustness_2) \
|
||||
EXTENSION(EXT, INLINE_UNIFORM_BLOCK, inline_uniform_block) \
|
||||
EXTENSION(EXT, SAMPLER_FILTER_MINMAX, sampler_filter_minmax) \
|
||||
EXTENSION(EXT, SHADER_STENCIL_EXPORT, shader_stencil_export) \
|
||||
EXTENSION(EXT, SHADER_VIEWPORT_INDEX_LAYER, shader_viewport_index_layer) \
|
||||
|
|
|
|||
Loading…
Reference in New Issue