mirror of
https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git
synced 2025-05-14 16:58:43 +00:00
build: Update to header 1.3.272
- Update known-good - Generate source - Remove vk_layer_settings_ext.h - Change all usage of VkLayerSettingEXT::count to use the new name valueCount from the public header.
This commit is contained in:
parent
640fcfeb4c
commit
2feac58733
12 changed files with 104 additions and 118 deletions
1
BUILD.gn
1
BUILD.gn
|
@ -14,7 +14,6 @@ static_library("vulkan_layer_settings") {
|
|||
sources = [
|
||||
"include/vulkan/layer/vk_layer_settings.h",
|
||||
"include/vulkan/layer/vk_layer_settings.hpp",
|
||||
"include/vulkan/layer/vk_layer_settings_ext.h",
|
||||
"include/vulkan/utility/vk_dispatch_table.h",
|
||||
"include/vulkan/utility/vk_format_utils.h",
|
||||
"include/vulkan/utility/vk_struct_helper.hpp",
|
||||
|
|
|
@ -8,7 +8,6 @@ target_include_directories(VulkanLayerSettings PUBLIC $<BUILD_INTERFACE:${CMAKE_
|
|||
target_sources(VulkanLayerSettings PRIVATE
|
||||
vulkan/layer/vk_layer_settings.h
|
||||
vulkan/layer/vk_layer_settings.hpp
|
||||
vulkan/layer/vk_layer_settings_ext.h
|
||||
)
|
||||
|
||||
set(CMAKE_FOLDER "${CMAKE_FOLDER}/VulkanUtilityHeaders")
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include "vk_layer_settings_ext.h"
|
||||
#include <vulkan/vulkan.h>
|
||||
|
||||
typedef enum VkuLayerSettingType {
|
||||
VKU_LAYER_SETTING_TYPE_BOOL32 = VK_LAYER_SETTING_TYPE_BOOL32_EXT,
|
||||
|
|
|
@ -1,54 +0,0 @@
|
|||
// Copyright 2023 The Khronos Group Inc.
|
||||
// Copyright 2023 Valve Corporation
|
||||
// Copyright 2023 LunarG, Inc.
|
||||
//
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
// Author(s):
|
||||
// - Christophe Riccio <christophe@lunarg.com>
|
||||
|
||||
#pragma once
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <vulkan/vk_layer.h>
|
||||
|
||||
#define VK_EXT_layer_settings 1
|
||||
#define VK_EXT_LAYER_SETTINGS_SPEC_VERSION 1
|
||||
#define VK_EXT_LAYER_SETTINGS_EXTENSION_NAME "VK_EXT_layer_settings"
|
||||
//
|
||||
// NOTE: VK_STRUCTURE_TYPE_MAX_ENUM - 1 is used by the intel driver.
|
||||
// NOTE: VK_STRUCTURE_TYPE_MAX_ENUM - 42 is used by the validation layers
|
||||
#define VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT ((VkStructureType)(VK_STRUCTURE_TYPE_MAX_ENUM - 44))
|
||||
|
||||
typedef enum VkLayerSettingTypeEXT {
|
||||
VK_LAYER_SETTING_TYPE_BOOL32_EXT = 0,
|
||||
VK_LAYER_SETTING_TYPE_INT32_EXT,
|
||||
VK_LAYER_SETTING_TYPE_INT64_EXT,
|
||||
VK_LAYER_SETTING_TYPE_UINT32_EXT,
|
||||
VK_LAYER_SETTING_TYPE_UINT64_EXT,
|
||||
VK_LAYER_SETTING_TYPE_FLOAT32_EXT,
|
||||
VK_LAYER_SETTING_TYPE_FLOAT64_EXT,
|
||||
VK_LAYER_SETTING_TYPE_STRING_EXT
|
||||
} VkLayerSettingTypeEXT;
|
||||
|
||||
typedef struct VkLayerSettingEXT {
|
||||
const char *pLayerName;
|
||||
const char *pSettingName;
|
||||
VkLayerSettingTypeEXT type;
|
||||
uint32_t count;
|
||||
const void *pValues;
|
||||
} VkLayerSettingEXT;
|
||||
|
||||
typedef struct VkLayerSettingsCreateInfoEXT {
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
uint32_t settingCount;
|
||||
const VkLayerSettingEXT *pSettings;
|
||||
} VkLayerSettingsCreateInfoEXT;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
|
@ -802,6 +802,7 @@ template <> inline VkStructureType GetSType<VkAccelerationStructureTrianglesDisp
|
|||
#endif // VK_ENABLE_BETA_EXTENSIONS
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceBorderColorSwizzleFeaturesEXT>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT; }
|
||||
template <> inline VkStructureType GetSType<VkSamplerBorderColorComponentMappingCreateInfoEXT>() { return VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT; }
|
||||
|
@ -816,6 +817,11 @@ template <> inline VkStructureType GetSType<VkDescriptorSetBindingReferenceVALVE
|
|||
template <> inline VkStructureType GetSType<VkDescriptorSetLayoutHostMappingInfoVALVE>() { return VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceDepthClampZeroOneFeaturesEXT>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceRenderPassStripedFeaturesARM>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceRenderPassStripedPropertiesARM>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM; }
|
||||
template <> inline VkStructureType GetSType<VkRenderPassStripeInfoARM>() { return VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM; }
|
||||
template <> inline VkStructureType GetSType<VkRenderPassStripeBeginInfoARM>() { return VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM; }
|
||||
template <> inline VkStructureType GetSType<VkRenderPassStripeSubmitInfoARM>() { return VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM; }
|
||||
template <> inline VkStructureType GetSType<VkSubpassFragmentDensityMapOffsetEndInfoQCOM>() { return VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM; }
|
||||
|
@ -872,6 +878,7 @@ template <> inline VkStructureType GetSType<VkPhysicalDeviceRayTracingInvocation
|
|||
template <> inline VkStructureType GetSType<VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV; }
|
||||
template <> inline VkStructureType GetSType<VkLayerSettingsCreateInfoEXT>() { return VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT; }
|
||||
|
|
|
@ -1608,6 +1608,8 @@ static inline const char* string_VkStructureType(VkStructureType input_value) {
|
|||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT:
|
||||
|
@ -1636,6 +1638,16 @@ static inline const char* string_VkStructureType(VkStructureType input_value) {
|
|||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM";
|
||||
case VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM:
|
||||
return "VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM";
|
||||
case VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM:
|
||||
return "VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM";
|
||||
case VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM:
|
||||
return "VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM:
|
||||
|
@ -1768,6 +1780,8 @@ static inline const char* string_VkStructureType(VkStructureType input_value) {
|
|||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT:
|
||||
return "VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT";
|
||||
case VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT:
|
||||
return "VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM:
|
||||
|
@ -4590,6 +4604,28 @@ static inline const char* string_VkRayTracingInvocationReorderModeNV(VkRayTracin
|
|||
return "Unhandled VkRayTracingInvocationReorderModeNV";
|
||||
}
|
||||
}
|
||||
static inline const char* string_VkLayerSettingTypeEXT(VkLayerSettingTypeEXT input_value) {
|
||||
switch (input_value) {
|
||||
case VK_LAYER_SETTING_TYPE_BOOL32_EXT:
|
||||
return "VK_LAYER_SETTING_TYPE_BOOL32_EXT";
|
||||
case VK_LAYER_SETTING_TYPE_INT32_EXT:
|
||||
return "VK_LAYER_SETTING_TYPE_INT32_EXT";
|
||||
case VK_LAYER_SETTING_TYPE_INT64_EXT:
|
||||
return "VK_LAYER_SETTING_TYPE_INT64_EXT";
|
||||
case VK_LAYER_SETTING_TYPE_UINT32_EXT:
|
||||
return "VK_LAYER_SETTING_TYPE_UINT32_EXT";
|
||||
case VK_LAYER_SETTING_TYPE_UINT64_EXT:
|
||||
return "VK_LAYER_SETTING_TYPE_UINT64_EXT";
|
||||
case VK_LAYER_SETTING_TYPE_FLOAT32_EXT:
|
||||
return "VK_LAYER_SETTING_TYPE_FLOAT32_EXT";
|
||||
case VK_LAYER_SETTING_TYPE_FLOAT64_EXT:
|
||||
return "VK_LAYER_SETTING_TYPE_FLOAT64_EXT";
|
||||
case VK_LAYER_SETTING_TYPE_STRING_EXT:
|
||||
return "VK_LAYER_SETTING_TYPE_STRING_EXT";
|
||||
default:
|
||||
return "Unhandled VkLayerSettingTypeEXT";
|
||||
}
|
||||
}
|
||||
static inline const char* string_VkLatencyMarkerNV(VkLatencyMarkerNV input_value) {
|
||||
switch (input_value) {
|
||||
case VK_LATENCY_MARKER_SIMULATION_START_NV:
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
#include <vulkan/layer/vk_layer_settings.h>
|
||||
#include <vulkan/layer/vk_layer_settings.hpp>
|
||||
#include <vulkan/layer/vk_layer_settings_ext.h>
|
||||
#include <vulkan/utility/vk_dispatch_table.h>
|
||||
#include <vulkan/utility/vk_format_utils.h>
|
||||
#include <vulkan/utility/vk_struct_helper.hpp>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"sub_dir": "Vulkan-Headers",
|
||||
"build_dir": "Vulkan-Headers/build",
|
||||
"install_dir": "Vulkan-Headers/build/install",
|
||||
"commit": "v1.3.271"
|
||||
"commit": "v1.3.272"
|
||||
},
|
||||
{
|
||||
"name": "googletest",
|
||||
|
|
|
@ -147,14 +147,14 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
if (static_cast<VkuLayerSettingType>(api_setting->type) != type) {
|
||||
result = VK_ERROR_FORMAT_NOT_SUPPORTED;
|
||||
} else if (copy_values) {
|
||||
if (*pValueCount < api_setting->count) {
|
||||
if (*pValueCount < api_setting->valueCount) {
|
||||
result = VK_INCOMPLETE;
|
||||
}
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->count);
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->valueCount);
|
||||
const VkBool32 *data = static_cast<const VkBool32 *>(api_setting->pValues);
|
||||
values.assign(data, data + size);
|
||||
} else {
|
||||
*pValueCount = api_setting->count;
|
||||
*pValueCount = api_setting->valueCount;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -192,14 +192,14 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
if (static_cast<VkuLayerSettingType>(api_setting->type) != type) {
|
||||
result = VK_ERROR_FORMAT_NOT_SUPPORTED;
|
||||
} else if (copy_values) {
|
||||
if (*pValueCount < api_setting->count) {
|
||||
if (*pValueCount < api_setting->valueCount) {
|
||||
result = VK_INCOMPLETE;
|
||||
}
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->count);
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->valueCount);
|
||||
const int32_t *data = static_cast<const int32_t *>(api_setting->pValues);
|
||||
values.assign(data, data + size);
|
||||
} else {
|
||||
*pValueCount = api_setting->count;
|
||||
*pValueCount = api_setting->valueCount;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -246,14 +246,14 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
if (static_cast<VkuLayerSettingType>(api_setting->type) != type) {
|
||||
result = VK_ERROR_FORMAT_NOT_SUPPORTED;
|
||||
} else if (copy_values) {
|
||||
if (*pValueCount < api_setting->count) {
|
||||
if (*pValueCount < api_setting->valueCount) {
|
||||
result = VK_INCOMPLETE;
|
||||
}
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->count);
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->valueCount);
|
||||
const int64_t *data = static_cast<const int64_t *>(api_setting->pValues);
|
||||
values.assign(data, data + size);
|
||||
} else {
|
||||
*pValueCount = api_setting->count;
|
||||
*pValueCount = api_setting->valueCount;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -300,14 +300,14 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
if (static_cast<VkuLayerSettingType>(api_setting->type) != type) {
|
||||
result = VK_ERROR_FORMAT_NOT_SUPPORTED;
|
||||
} else if (copy_values) {
|
||||
if (*pValueCount < api_setting->count) {
|
||||
if (*pValueCount < api_setting->valueCount) {
|
||||
result = VK_INCOMPLETE;
|
||||
}
|
||||
const uint32_t size = std::min(*pValueCount, api_setting->count);
|
||||
const uint32_t size = std::min(*pValueCount, api_setting->valueCount);
|
||||
const uint32_t *data = static_cast<const uint32_t *>(api_setting->pValues);
|
||||
values.assign(data, data + size);
|
||||
} else {
|
||||
*pValueCount = api_setting->count;
|
||||
*pValueCount = api_setting->valueCount;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -354,14 +354,14 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
if (static_cast<VkuLayerSettingType>(api_setting->type) != type) {
|
||||
result = VK_ERROR_FORMAT_NOT_SUPPORTED;
|
||||
} else if (copy_values) {
|
||||
if (*pValueCount < api_setting->count) {
|
||||
if (*pValueCount < api_setting->valueCount) {
|
||||
result = VK_INCOMPLETE;
|
||||
}
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->count);
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->valueCount);
|
||||
const uint64_t *data = static_cast<const uint64_t *>(api_setting->pValues);
|
||||
values.assign(data, data + size);
|
||||
} else {
|
||||
*pValueCount = api_setting->count;
|
||||
*pValueCount = api_setting->valueCount;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -399,14 +399,14 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
if (static_cast<VkuLayerSettingType>(api_setting->type) != type) {
|
||||
result = VK_ERROR_FORMAT_NOT_SUPPORTED;
|
||||
} else if (copy_values) {
|
||||
if (*pValueCount < api_setting->count) {
|
||||
if (*pValueCount < api_setting->valueCount) {
|
||||
result = VK_INCOMPLETE;
|
||||
}
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->count);
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->valueCount);
|
||||
const float *data = static_cast<const float *>(api_setting->pValues);
|
||||
values.assign(data, data + size);
|
||||
} else {
|
||||
*pValueCount = api_setting->count;
|
||||
*pValueCount = api_setting->valueCount;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -444,14 +444,14 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
if (static_cast<VkuLayerSettingType>(api_setting->type) != type) {
|
||||
result = VK_ERROR_FORMAT_NOT_SUPPORTED;
|
||||
} else if (copy_values) {
|
||||
if (*pValueCount < api_setting->count) {
|
||||
if (*pValueCount < api_setting->valueCount) {
|
||||
result = VK_INCOMPLETE;
|
||||
}
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->count);
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->valueCount);
|
||||
const double *data = static_cast<const double *>(api_setting->pValues);
|
||||
values.assign(data, data + size);
|
||||
} else {
|
||||
*pValueCount = api_setting->count;
|
||||
*pValueCount = api_setting->valueCount;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -487,7 +487,7 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
}
|
||||
} else if (api_setting != nullptr) { // From Vulkan Layer Setting API
|
||||
const uint32_t frameset_count =
|
||||
static_cast<uint32_t>(api_setting->count / (sizeof(VkuFrameset) / sizeof(VkuFrameset::count)));
|
||||
static_cast<uint32_t>(api_setting->valueCount / (sizeof(VkuFrameset) / sizeof(VkuFrameset::count)));
|
||||
if (api_setting->type != VK_LAYER_SETTING_TYPE_UINT32_EXT) {
|
||||
result = VK_ERROR_FORMAT_NOT_SUPPORTED;
|
||||
} else if (copy_values) {
|
||||
|
@ -525,10 +525,10 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
}
|
||||
} else if (api_setting != nullptr) { // From Vulkan Layer Setting API
|
||||
if (copy_values) {
|
||||
if (*pValueCount < api_setting->count) {
|
||||
if (*pValueCount < api_setting->valueCount) {
|
||||
result = VK_INCOMPLETE;
|
||||
}
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->count);
|
||||
const std::uint32_t size = std::min(*pValueCount, api_setting->valueCount);
|
||||
settings_cache.resize(size);
|
||||
|
||||
switch (api_setting->type) {
|
||||
|
@ -579,7 +579,7 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
break;
|
||||
}
|
||||
} else {
|
||||
*pValueCount = api_setting->count;
|
||||
*pValueCount = api_setting->valueCount;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -608,7 +608,7 @@ VkResult vkuGetLayerSettingValues(VkuLayerSettingSet layerSettingSet, const char
|
|||
}
|
||||
} else if (api_setting != nullptr) { // From Vulkan Layer Setting API
|
||||
const std::uint32_t frameset_count =
|
||||
static_cast<uint32_t>(api_setting->count / (sizeof(VkuFrameset) / sizeof(VkuFrameset::count)));
|
||||
static_cast<uint32_t>(api_setting->valueCount / (sizeof(VkuFrameset) / sizeof(VkuFrameset::count)));
|
||||
|
||||
if (copy_values) {
|
||||
if (*pValueCount < frameset_count) {
|
||||
|
|
|
@ -27,7 +27,7 @@ TEST(test_layer_setting_api, vkuHasLayerSetting_Found_SingleCreateInfo) {
|
|||
my_setting.pLayerName = "VK_LAYER_LUNARG_test";
|
||||
my_setting.pSettingName = "my_setting";
|
||||
my_setting.type = VK_LAYER_SETTING_TYPE_INT32_EXT;
|
||||
my_setting.count = 1;
|
||||
my_setting.valueCount = 1;
|
||||
my_setting.pValues = &pValues;
|
||||
|
||||
std::vector<VkLayerSettingEXT> settings;
|
||||
|
@ -96,7 +96,7 @@ TEST(test_layer_setting_api, vkuHasLayerSetting) {
|
|||
setting_bool_value.pSettingName = "bool_value";
|
||||
setting_bool_value.type = VK_LAYER_SETTING_TYPE_BOOL32_EXT;
|
||||
setting_bool_value.pValues = &value_bool;
|
||||
setting_bool_value.count = 1;
|
||||
setting_bool_value.valueCount = 1;
|
||||
settings.push_back(setting_bool_value);
|
||||
|
||||
std::int32_t value_int32 = 76;
|
||||
|
@ -105,7 +105,7 @@ TEST(test_layer_setting_api, vkuHasLayerSetting) {
|
|||
setting_int32_value.pSettingName = "int32_value";
|
||||
setting_int32_value.type = VK_LAYER_SETTING_TYPE_INT32_EXT;
|
||||
setting_int32_value.pValues = &value_int32;
|
||||
setting_int32_value.count = 1;
|
||||
setting_int32_value.valueCount = 1;
|
||||
settings.push_back(setting_int32_value);
|
||||
|
||||
std::int64_t value_int64 = static_cast<int64_t>(1) << static_cast<int64_t>(40);
|
||||
|
@ -114,7 +114,7 @@ TEST(test_layer_setting_api, vkuHasLayerSetting) {
|
|||
setting_int64_value.pSettingName = "int64_value";
|
||||
setting_int64_value.type = VK_LAYER_SETTING_TYPE_INT64_EXT;
|
||||
setting_int64_value.pValues = &value_int64;
|
||||
setting_int64_value.count = 1;
|
||||
setting_int64_value.valueCount = 1;
|
||||
settings.push_back(setting_int64_value);
|
||||
|
||||
std::uint32_t value_uint32 = 76u;
|
||||
|
@ -123,7 +123,7 @@ TEST(test_layer_setting_api, vkuHasLayerSetting) {
|
|||
setting_uint32_value.pSettingName = "uint32_value";
|
||||
setting_uint32_value.type = VK_LAYER_SETTING_TYPE_UINT32_EXT;
|
||||
setting_uint32_value.pValues = &value_uint32;
|
||||
setting_uint32_value.count = 1;
|
||||
setting_uint32_value.valueCount = 1;
|
||||
settings.push_back(setting_uint32_value);
|
||||
|
||||
std::uint64_t value_uint64 = static_cast<uint64_t>(1) << static_cast<uint64_t>(40);
|
||||
|
@ -132,7 +132,7 @@ TEST(test_layer_setting_api, vkuHasLayerSetting) {
|
|||
setting_uint64_value.pSettingName = "uint64_value";
|
||||
setting_uint64_value.type = VK_LAYER_SETTING_TYPE_UINT64_EXT;
|
||||
setting_uint64_value.pValues = &value_uint64;
|
||||
setting_uint64_value.count = 1;
|
||||
setting_uint64_value.valueCount = 1;
|
||||
settings.push_back(setting_uint64_value);
|
||||
|
||||
float value_float = 76.1f;
|
||||
|
@ -141,7 +141,7 @@ TEST(test_layer_setting_api, vkuHasLayerSetting) {
|
|||
setting_float_value.pSettingName = "float_value";
|
||||
setting_float_value.type = VK_LAYER_SETTING_TYPE_FLOAT32_EXT;
|
||||
setting_float_value.pValues = &value_float;
|
||||
setting_float_value.count = 1;
|
||||
setting_float_value.valueCount = 1;
|
||||
settings.push_back(setting_float_value);
|
||||
|
||||
double value_double = 76.1;
|
||||
|
@ -150,7 +150,7 @@ TEST(test_layer_setting_api, vkuHasLayerSetting) {
|
|||
setting_double_value.pSettingName = "double_value";
|
||||
setting_double_value.type = VK_LAYER_SETTING_TYPE_FLOAT64_EXT;
|
||||
setting_double_value.pValues = &value_double;
|
||||
setting_double_value.count = 1;
|
||||
setting_double_value.valueCount = 1;
|
||||
settings.push_back(setting_double_value);
|
||||
|
||||
VkuFrameset value_frameset{76, 100, 10};
|
||||
|
@ -159,7 +159,7 @@ TEST(test_layer_setting_api, vkuHasLayerSetting) {
|
|||
setting_frameset_value.pSettingName = "frameset_value";
|
||||
setting_frameset_value.type = VK_LAYER_SETTING_TYPE_UINT32_EXT;
|
||||
setting_frameset_value.pValues = &value_frameset;
|
||||
setting_frameset_value.count = sizeof(VkuFrameset) / sizeof(VkuFrameset::count);
|
||||
setting_frameset_value.valueCount = sizeof(VkuFrameset) / sizeof(VkuFrameset::count);
|
||||
settings.push_back(setting_frameset_value);
|
||||
|
||||
VkLayerSettingsCreateInfoEXT layer_settings_create_info;
|
||||
|
|
|
@ -493,7 +493,7 @@ TEST(test_layer_setting_cpp, vkuGetUnknownSettings) {
|
|||
setting_bool_value.pSettingName = "bool_value";
|
||||
setting_bool_value.type = VK_LAYER_SETTING_TYPE_BOOL32_EXT;
|
||||
setting_bool_value.pValues = &value_bool;
|
||||
setting_bool_value.count = 1;
|
||||
setting_bool_value.valueCount = 1;
|
||||
settings.push_back(setting_bool_value);
|
||||
|
||||
std::int32_t value_int32 = 76;
|
||||
|
@ -502,7 +502,7 @@ TEST(test_layer_setting_cpp, vkuGetUnknownSettings) {
|
|||
setting_int32_value.pSettingName = "int32_value";
|
||||
setting_int32_value.type = VK_LAYER_SETTING_TYPE_INT32_EXT;
|
||||
setting_int32_value.pValues = &value_int32;
|
||||
setting_int32_value.count = 1;
|
||||
setting_int32_value.valueCount = 1;
|
||||
settings.push_back(setting_int32_value);
|
||||
|
||||
std::int64_t value_int64 = static_cast<int64_t>(1) << static_cast<int64_t>(40);
|
||||
|
@ -511,7 +511,7 @@ TEST(test_layer_setting_cpp, vkuGetUnknownSettings) {
|
|||
setting_int64_value.pSettingName = "int64_value";
|
||||
setting_int64_value.type = VK_LAYER_SETTING_TYPE_INT64_EXT;
|
||||
setting_int64_value.pValues = &value_int64;
|
||||
setting_int64_value.count = 1;
|
||||
setting_int64_value.valueCount = 1;
|
||||
settings.push_back(setting_int64_value);
|
||||
|
||||
std::uint32_t value_uint32 = 76u;
|
||||
|
@ -520,7 +520,7 @@ TEST(test_layer_setting_cpp, vkuGetUnknownSettings) {
|
|||
setting_uint32_value.pSettingName = "uint32_value";
|
||||
setting_uint32_value.type = VK_LAYER_SETTING_TYPE_UINT32_EXT;
|
||||
setting_uint32_value.pValues = &value_uint32;
|
||||
setting_uint32_value.count = 1;
|
||||
setting_uint32_value.valueCount = 1;
|
||||
settings.push_back(setting_uint32_value);
|
||||
|
||||
std::uint64_t value_uint64 = static_cast<uint64_t>(1) << static_cast<uint64_t>(40);
|
||||
|
@ -529,7 +529,7 @@ TEST(test_layer_setting_cpp, vkuGetUnknownSettings) {
|
|||
setting_uint64_value.pSettingName = "uint64_value";
|
||||
setting_uint64_value.type = VK_LAYER_SETTING_TYPE_UINT64_EXT;
|
||||
setting_uint64_value.pValues = &value_uint64;
|
||||
setting_uint64_value.count = 1;
|
||||
setting_uint64_value.valueCount = 1;
|
||||
settings.push_back(setting_uint64_value);
|
||||
|
||||
float value_float = 76.1f;
|
||||
|
@ -538,7 +538,7 @@ TEST(test_layer_setting_cpp, vkuGetUnknownSettings) {
|
|||
setting_float_value.pSettingName = "float_value";
|
||||
setting_float_value.type = VK_LAYER_SETTING_TYPE_FLOAT32_EXT;
|
||||
setting_float_value.pValues = &value_float;
|
||||
setting_float_value.count = 1;
|
||||
setting_float_value.valueCount = 1;
|
||||
settings.push_back(setting_float_value);
|
||||
|
||||
double value_double = 76.1;
|
||||
|
@ -547,7 +547,7 @@ TEST(test_layer_setting_cpp, vkuGetUnknownSettings) {
|
|||
setting_double_value.pSettingName = "double_value";
|
||||
setting_double_value.type = VK_LAYER_SETTING_TYPE_FLOAT64_EXT;
|
||||
setting_double_value.pValues = &value_double;
|
||||
setting_double_value.count = 1;
|
||||
setting_double_value.valueCount = 1;
|
||||
settings.push_back(setting_double_value);
|
||||
|
||||
VkuFrameset value_frameset{76, 100, 10};
|
||||
|
@ -556,7 +556,7 @@ TEST(test_layer_setting_cpp, vkuGetUnknownSettings) {
|
|||
setting_frameset_value.pSettingName = "frameset_value";
|
||||
setting_frameset_value.type = VK_LAYER_SETTING_TYPE_UINT32_EXT;
|
||||
setting_frameset_value.pValues = &value_frameset;
|
||||
setting_frameset_value.count = sizeof(VkuFrameset) / sizeof(VkuFrameset::count);
|
||||
setting_frameset_value.valueCount = sizeof(VkuFrameset) / sizeof(VkuFrameset::count);
|
||||
settings.push_back(setting_frameset_value);
|
||||
|
||||
VkLayerSettingsCreateInfoEXT layer_settings_create_info;
|
||||
|
|
|
@ -587,7 +587,7 @@ TEST(test_layer_settings_util, vkuGetUnknownSettings_SingleCreateInfo) {
|
|||
setting_bool_value.pSettingName = "bool_value";
|
||||
setting_bool_value.type = VK_LAYER_SETTING_TYPE_BOOL32_EXT;
|
||||
setting_bool_value.pValues = &value_bool;
|
||||
setting_bool_value.count = 1;
|
||||
setting_bool_value.valueCount = 1;
|
||||
settings.push_back(setting_bool_value);
|
||||
|
||||
std::int32_t value_int32 = 76;
|
||||
|
@ -596,7 +596,7 @@ TEST(test_layer_settings_util, vkuGetUnknownSettings_SingleCreateInfo) {
|
|||
setting_int32_value.pSettingName = "int32_value";
|
||||
setting_int32_value.type = VK_LAYER_SETTING_TYPE_INT32_EXT;
|
||||
setting_int32_value.pValues = &value_int32;
|
||||
setting_int32_value.count = 1;
|
||||
setting_int32_value.valueCount = 1;
|
||||
settings.push_back(setting_int32_value);
|
||||
|
||||
std::int64_t value_int64 = static_cast<int64_t>(1) << static_cast<int64_t>(40);
|
||||
|
@ -605,7 +605,7 @@ TEST(test_layer_settings_util, vkuGetUnknownSettings_SingleCreateInfo) {
|
|||
setting_int64_value.pSettingName = "int64_value";
|
||||
setting_int64_value.type = VK_LAYER_SETTING_TYPE_INT64_EXT;
|
||||
setting_int64_value.pValues = &value_int64;
|
||||
setting_int64_value.count = 1;
|
||||
setting_int64_value.valueCount = 1;
|
||||
settings.push_back(setting_int64_value);
|
||||
|
||||
std::uint32_t value_uint32 = 76u;
|
||||
|
@ -614,7 +614,7 @@ TEST(test_layer_settings_util, vkuGetUnknownSettings_SingleCreateInfo) {
|
|||
setting_uint32_value.pSettingName = "uint32_value";
|
||||
setting_uint32_value.type = VK_LAYER_SETTING_TYPE_UINT32_EXT;
|
||||
setting_uint32_value.pValues = &value_uint32;
|
||||
setting_uint32_value.count = 1;
|
||||
setting_uint32_value.valueCount = 1;
|
||||
settings.push_back(setting_uint32_value);
|
||||
|
||||
std::uint64_t value_uint64 = static_cast<uint64_t>(1) << static_cast<uint64_t>(40);
|
||||
|
@ -623,7 +623,7 @@ TEST(test_layer_settings_util, vkuGetUnknownSettings_SingleCreateInfo) {
|
|||
setting_uint64_value.pSettingName = "uint64_value";
|
||||
setting_uint64_value.type = VK_LAYER_SETTING_TYPE_UINT64_EXT;
|
||||
setting_uint64_value.pValues = &value_uint64;
|
||||
setting_uint64_value.count = 1;
|
||||
setting_uint64_value.valueCount = 1;
|
||||
settings.push_back(setting_uint64_value);
|
||||
|
||||
float value_float = 76.1f;
|
||||
|
@ -632,7 +632,7 @@ TEST(test_layer_settings_util, vkuGetUnknownSettings_SingleCreateInfo) {
|
|||
setting_float_value.pSettingName = "float_value";
|
||||
setting_float_value.type = VK_LAYER_SETTING_TYPE_FLOAT32_EXT;
|
||||
setting_float_value.pValues = &value_float;
|
||||
setting_float_value.count = 1;
|
||||
setting_float_value.valueCount = 1;
|
||||
settings.push_back(setting_float_value);
|
||||
|
||||
double value_double = 76.1;
|
||||
|
@ -641,7 +641,7 @@ TEST(test_layer_settings_util, vkuGetUnknownSettings_SingleCreateInfo) {
|
|||
setting_double_value.pSettingName = "double_value";
|
||||
setting_double_value.type = VK_LAYER_SETTING_TYPE_FLOAT64_EXT;
|
||||
setting_double_value.pValues = &value_double;
|
||||
setting_double_value.count = 1;
|
||||
setting_double_value.valueCount = 1;
|
||||
settings.push_back(setting_double_value);
|
||||
|
||||
VkuFrameset value_frameset{76, 100, 10};
|
||||
|
@ -650,7 +650,7 @@ TEST(test_layer_settings_util, vkuGetUnknownSettings_SingleCreateInfo) {
|
|||
setting_frameset_value.pSettingName = "frameset_value";
|
||||
setting_frameset_value.type = VK_LAYER_SETTING_TYPE_UINT32_EXT;
|
||||
setting_frameset_value.pValues = &value_frameset;
|
||||
setting_frameset_value.count = sizeof(VkuFrameset) / sizeof(VkuFrameset::count);
|
||||
setting_frameset_value.valueCount = sizeof(VkuFrameset) / sizeof(VkuFrameset::count);
|
||||
settings.push_back(setting_frameset_value);
|
||||
|
||||
VkLayerSettingsCreateInfoEXT create_info;
|
||||
|
@ -689,7 +689,7 @@ TEST(test_layer_settings_util, vlGetUnknownSettings_MultipleCreateInfo) {
|
|||
setting_bool_value.pSettingName = "bool_value";
|
||||
setting_bool_value.type = VK_LAYER_SETTING_TYPE_BOOL32_EXT;
|
||||
setting_bool_value.pValues = &value_bool;
|
||||
setting_bool_value.count = 1;
|
||||
setting_bool_value.valueCount = 1;
|
||||
settingsA.push_back(setting_bool_value);
|
||||
|
||||
std::int32_t value_int32 = 76;
|
||||
|
@ -698,7 +698,7 @@ TEST(test_layer_settings_util, vlGetUnknownSettings_MultipleCreateInfo) {
|
|||
setting_int32_value.pSettingName = "int32_value";
|
||||
setting_int32_value.type = VK_LAYER_SETTING_TYPE_INT32_EXT;
|
||||
setting_int32_value.pValues = &value_int32;
|
||||
setting_int32_value.count = 1;
|
||||
setting_int32_value.valueCount = 1;
|
||||
settingsA.push_back(setting_int32_value);
|
||||
|
||||
std::int64_t value_int64 = static_cast<int64_t>(1) << static_cast<int64_t>(40);
|
||||
|
@ -707,7 +707,7 @@ TEST(test_layer_settings_util, vlGetUnknownSettings_MultipleCreateInfo) {
|
|||
setting_int64_value.pSettingName = "int64_value";
|
||||
setting_int64_value.type = VK_LAYER_SETTING_TYPE_INT64_EXT;
|
||||
setting_int64_value.pValues = &value_int64;
|
||||
setting_int64_value.count = 1;
|
||||
setting_int64_value.valueCount = 1;
|
||||
settingsA.push_back(setting_int64_value);
|
||||
|
||||
std::uint32_t value_uint32 = 76u;
|
||||
|
@ -716,7 +716,7 @@ TEST(test_layer_settings_util, vlGetUnknownSettings_MultipleCreateInfo) {
|
|||
setting_uint32_value.pSettingName = "uint32_value";
|
||||
setting_uint32_value.type = VK_LAYER_SETTING_TYPE_UINT32_EXT;
|
||||
setting_uint32_value.pValues = &value_uint32;
|
||||
setting_uint32_value.count = 1;
|
||||
setting_uint32_value.valueCount = 1;
|
||||
settingsA.push_back(setting_uint32_value);
|
||||
|
||||
std::uint64_t value_uint64 = static_cast<uint64_t>(1) << static_cast<uint64_t>(40);
|
||||
|
@ -725,7 +725,7 @@ TEST(test_layer_settings_util, vlGetUnknownSettings_MultipleCreateInfo) {
|
|||
setting_uint64_value.pSettingName = "uint64_value";
|
||||
setting_uint64_value.type = VK_LAYER_SETTING_TYPE_UINT64_EXT;
|
||||
setting_uint64_value.pValues = &value_uint64;
|
||||
setting_uint64_value.count = 1;
|
||||
setting_uint64_value.valueCount = 1;
|
||||
settingsA.push_back(setting_uint64_value);
|
||||
|
||||
VkLayerSettingsCreateInfoEXT create_infoA;
|
||||
|
@ -742,7 +742,7 @@ TEST(test_layer_settings_util, vlGetUnknownSettings_MultipleCreateInfo) {
|
|||
setting_float_value.pSettingName = "float_value";
|
||||
setting_float_value.type = VK_LAYER_SETTING_TYPE_FLOAT32_EXT;
|
||||
setting_float_value.pValues = &value_float;
|
||||
setting_float_value.count = 1;
|
||||
setting_float_value.valueCount = 1;
|
||||
settingsB.push_back(setting_float_value);
|
||||
|
||||
double value_double = 76.1;
|
||||
|
@ -751,7 +751,7 @@ TEST(test_layer_settings_util, vlGetUnknownSettings_MultipleCreateInfo) {
|
|||
setting_double_value.pSettingName = "double_value";
|
||||
setting_double_value.type = VK_LAYER_SETTING_TYPE_FLOAT64_EXT;
|
||||
setting_double_value.pValues = &value_double;
|
||||
setting_double_value.count = 1;
|
||||
setting_double_value.valueCount = 1;
|
||||
settingsB.push_back(setting_double_value);
|
||||
|
||||
VkuFrameset value_frameset{76, 100, 10};
|
||||
|
@ -760,7 +760,7 @@ TEST(test_layer_settings_util, vlGetUnknownSettings_MultipleCreateInfo) {
|
|||
setting_frameset_value.pSettingName = "frameset_value";
|
||||
setting_frameset_value.type = VK_LAYER_SETTING_TYPE_UINT32_EXT;
|
||||
setting_frameset_value.pValues = &value_frameset;
|
||||
setting_frameset_value.count = sizeof(VkuFrameset) / sizeof(VkuFrameset::count);
|
||||
setting_frameset_value.valueCount = sizeof(VkuFrameset) / sizeof(VkuFrameset::count);
|
||||
settingsB.push_back(setting_frameset_value);
|
||||
|
||||
VkLayerSettingsCreateInfoEXT create_infoB;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue