Skip to content

Commit

Permalink
Updated to Vulkan headers 1.3.286
Browse files Browse the repository at this point in the history
Adds support for:
- VK_EXT_shader_replicated_composites
  • Loading branch information
SaschaWillems committed Jun 6, 2024
1 parent ac72639 commit 53960e2
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 2 deletions.
9 changes: 9 additions & 0 deletions VulkanDeviceInfoExtensions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2179,6 +2179,15 @@ void VulkanDeviceInfoExtensions::readPhysicalFeatures_EXT() {
pushFeature2(extension, "attachmentFeedbackLoopDynamicState", extFeatures->attachmentFeedbackLoopDynamicState);
delete extFeatures;
}
if (extensionSupported("VK_EXT_shader_replicated_composites")) {
const char* extension("VK_EXT_shader_replicated_composites");
VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT* extFeatures = new VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT{};
extFeatures->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT;
deviceFeatures2 = initDeviceFeatures2(extFeatures);
vulkanContext.vkGetPhysicalDeviceFeatures2KHR(device, &deviceFeatures2);
pushFeature2(extension, "shaderReplicatedComposites", extFeatures->shaderReplicatedComposites);
delete extFeatures;
}
}
void VulkanDeviceInfoExtensions::readPhysicalFeatures_HUAWEI() {
VkPhysicalDeviceFeatures2 deviceFeatures2{};
Expand Down
2 changes: 1 addition & 1 deletion VulkanDeviceInfoExtensions.h
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ class VulkanDeviceInfoExtensions
void readPhysicalFeatures_VALVE();

public:
const uint32_t vkHeaderVersion = 285;
const uint32_t vkHeaderVersion = 286;
std::vector<Feature2> features2;
std::vector<Property2> properties2;
std::vector<VkExtensionProperties> extensions;
Expand Down
1 change: 1 addition & 0 deletions extensionlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ VK_EXT_legacy_vertex_attributes
VK_EXT_pipeline_library_group_handles
VK_EXT_dynamic_rendering_unused_attachments
VK_EXT_attachment_feedback_loop_dynamic_state
VK_EXT_shader_replicated_composites
HUAWEI
VK_HUAWEI_subpass_shading
VK_HUAWEI_invocation_mask
Expand Down

0 comments on commit 53960e2

Please sign in to comment.