mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-24 15:59:03 +00:00
Added support to run the CTS with Vulkan validation layers (#2246)
Fixes #2116 according to task description. As approved 25Mar25
This commit is contained in:
@@ -30,10 +30,12 @@
|
||||
#define ROUND_UP(n, multiple) \
|
||||
(((n) + (multiple)-1) - ((((n) + (multiple)-1)) % (multiple)))
|
||||
|
||||
const VulkanInstance& getVulkanInstance();
|
||||
const VulkanPhysicalDevice& getVulkanPhysicalDevice();
|
||||
const VulkanInstance& getVulkanInstance(bool useValidationLayers = false);
|
||||
const VulkanPhysicalDevice&
|
||||
getAssociatedVulkanPhysicalDevice(cl_device_id deviceId);
|
||||
getVulkanPhysicalDevice(bool useValidationLayers = false);
|
||||
const VulkanPhysicalDevice&
|
||||
getAssociatedVulkanPhysicalDevice(cl_device_id deviceId,
|
||||
bool useValidationLayers = false);
|
||||
const VulkanQueueFamily& getVulkanQueueFamily(
|
||||
const VulkanPhysicalDevice& physicalDevice = getVulkanPhysicalDevice(),
|
||||
uint32_t queueFlags = VULKAN_QUEUE_FLAG_GRAPHICS
|
||||
@@ -41,7 +43,7 @@ const VulkanQueueFamily& getVulkanQueueFamily(
|
||||
const VulkanMemoryType&
|
||||
getVulkanMemoryType(const VulkanDevice& device,
|
||||
VulkanMemoryTypeProperty memoryTypeProperty);
|
||||
bool checkVkSupport();
|
||||
bool checkVkSupport(bool useValidationLayers = false);
|
||||
const VulkanQueueFamilyList& getEmptyVulkanQueueFamilyList();
|
||||
const VulkanDescriptorSetLayoutList& getEmptyVulkanDescriptorSetLayoutList();
|
||||
const VulkanQueueFamilyToQueueCountMap&
|
||||
|
||||
Reference in New Issue
Block a user