/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectCreateUtil.cpp | 236 bool extensionEnabled(const std::vector<std::string>& deviceExtensions, const std::string& ext) in extensionEnabled() argument 238 return std::find(deviceExtensions.begin(), deviceExtensions.end(), ext) != deviceExtensions.end(); in extensionEnabled() 241 void setDefaultShaderObjectDynamicStates (const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, const std::vector<std::string>& deviceExtensions, vk::VkPrimitiveTopology topology, bool meshShader, bool setViewport) in setDefaultShaderObjectDynamicStates() argument 274 if (!meshShader && (extensionEnabled(deviceExtensions, "VK_EXT_shader_object") || extensionEnabled(deviceExtensions, "VK_EXT_vertex_input_dynamic_state"))) in setDefaultShaderObjectDynamicStates() 304 if (extensionEnabled(deviceExtensions, "VK_KHR_fragment_shading_rate")) in setDefaultShaderObjectDynamicStates() 306 if (extensionEnabled(deviceExtensions, "VK_EXT_transform_feedback")) in setDefaultShaderObjectDynamicStates() 308 if (extensionEnabled(deviceExtensions, "VK_EXT_conservative_rasterizatio in setDefaultShaderObjectDynamicStates() [all...] |
H A D | vktShaderObjectPerformanceTests.cpp | 92 bool extensionEnabled(const std::vector<std::string>& deviceExtensions, const std::string& ext) in extensionEnabled() argument 94 return std::find(deviceExtensions.begin(), deviceExtensions.end(), ext) != deviceExtensions.end(); in extensionEnabled() 99 const auto deviceExtensions = vk::removeUnsupportedShaderObjectExtensions(context.getInstanceInterface(), context.getPhysicalDevice(), context.getDeviceExtensions()); in getDynamicStates() local 171 if (extensionEnabled(deviceExtensions, "VK_EXT_transform_feedback") && eds3Features.extendedDynamicState3RasterizationStream) in getDynamicStates() 173 if (extensionEnabled(deviceExtensions, "VK_EXT_blend_operation_advanced") && eds3Features.extendedDynamicState3ColorBlendAdvanced) in getDynamicStates() 175 if (extensionEnabled(deviceExtensions, "VK_EXT_conservative_rasterization") && eds3Features.extendedDynamicState3ConservativeRasterizationMode) in getDynamicStates() 177 if (extensionEnabled(deviceExtensions, "VK_NV_framebuffer_mixed_samples") && eds3Features.extendedDynamicState3CoverageModulationMode) in getDynamicStates() 179 if (extensionEnabled(deviceExtensions, "VK_NV_framebuffer_mixed_sample in getDynamicStates() 320 const auto deviceExtensions = vk::removeUnsupportedShaderObjectExtensions(m_context.getInstanceInterface(), m_context.getPhysicalDevice(), m_context.getDeviceExtensions()); iterate() local [all...] |
H A D | vktShaderObjectPipelineInteractionTests.cpp | 115 bool extensionEnabled (const std::vector<std::string>& deviceExtensions, const std::string& ext) in extensionEnabled() argument 117 return std::find(deviceExtensions.begin(), deviceExtensions.end(), ext) != deviceExtensions.end(); in extensionEnabled() 127 const auto deviceExtensions = vk::removeUnsupportedShaderObjectExtensions(m_context.getInstanceInterface(), m_context.getPhysicalDevice(), m_context.getDeviceExtensions()); in iterate() local 363 if (extensionEnabled(deviceExtensions, "VK_EXT_transform_feedback") && eds3Features.extendedDynamicState3RasterizationStream) in iterate() 365 if (extensionEnabled(deviceExtensions, "VK_EXT_blend_operation_advanced") && eds3Features.extendedDynamicState3ColorBlendAdvanced) in iterate() 367 if (extensionEnabled(deviceExtensions, "VK_EXT_conservative_rasterization") && eds3Features.extendedDynamicState3ConservativeRasterizationMode) in iterate() 369 if (extensionEnabled(deviceExtensions, "VK_NV_framebuffer_mixed_samples") && eds3Features.extendedDynamicState3CoverageModulationMode) in iterate() 371 if (extensionEnabled(deviceExtensions, "VK_NV_framebuffer_mixed_sample in iterate() 825 const auto deviceExtensions = vk::removeUnsupportedShaderObjectExtensions(m_context.getInstanceInterface(), m_context.getPhysicalDevice(), m_context.getDeviceExtensions()); iterate() local [all...] |
/third_party/skia/tools/gpu/vk/ |
H A D | VkTestUtils.cpp | 233 SkTArray<VkExtensionProperties>* deviceExtensions, in init_device_extensions_and_layers() 288 deviceExtensions->push_back() = extensions[i]; in init_device_extensions_and_layers() 312 deviceExtensions->push_back() = extensions[i]; in init_device_extensions_and_layers() 634 SkTArray<VkExtensionProperties> deviceExtensions; in CreateVkBackendContext() local 637 &deviceExtensions, in CreateVkBackendContext() 653 for (int i = 0; i < deviceExtensions.count(); ++i) { in CreateVkBackendContext() 654 if (!strcmp(deviceExtensions[i].extensionName, "VK_KHR_buffer_device_address")) { in CreateVkBackendContext() 660 for (int i = 0; i < deviceExtensions.count(); ++i) { in CreateVkBackendContext() 664 if (0 != strncmp(deviceExtensions[i].extensionName, "VK_KHX", 6) && in CreateVkBackendContext() 665 0 != strncmp(deviceExtensions[ in CreateVkBackendContext() 231 init_device_extensions_and_layers(GrVkGetProc getProc, uint32_t specVersion, VkInstance inst, VkPhysicalDevice physDev, SkTArray<VkExtensionProperties>* deviceExtensions, SkTArray<VkLayerProperties>* deviceLayers) init_device_extensions_and_layers() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBase.cpp | 71 std::vector<const char*> deviceExtensions; in createDeviceSupportingQueues() local 101 deviceExtensions.push_back("VK_KHR_device_group"); in createDeviceSupportingQueues() 208 deviceExtensions.push_back("VK_EXT_shader_image_atomic_int64"); in createDeviceSupportingQueues() 216 deviceExtensions.push_back("VK_KHR_maintenance5"); in createDeviceSupportingQueues() 232 deUint32(deviceExtensions.size()), // uint32_t enabledExtensionCount; in createDeviceSupportingQueues() 233 deviceExtensions.size() ? &deviceExtensions[0] : DE_NULL, // const char* const* ppEnabledExtensionNames; in createDeviceSupportingQueues()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/ |
H A D | vktProtectedMemContext.cpp | 33 const std::vector<std::string> deviceExtensions) in ProtectedContext() 40 , m_device (makeProtectedMemDevice(m_interface, m_instance, m_vki, m_phyDevice, m_queueFamilyIndex, ctx.getUsedApiVersion(), deviceExtensions, in ProtectedContext() 56 const std::vector<std::string> deviceExtensions) in ProtectedContext() 64 , m_device (makeProtectedMemDevice(m_interface, m_instance, m_vki, m_phyDevice, m_queueFamilyIndex, ctx.getUsedApiVersion(), deviceExtensions, in ProtectedContext() 31 ProtectedContext(Context& ctx, const std::vector<std::string> instanceExtensions, const std::vector<std::string> deviceExtensions) ProtectedContext() argument 51 ProtectedContext(Context& ctx, vk::wsi::Type wsiType, vk::wsi::Display& display, vk::wsi::Window& window, const std::vector<std::string> instanceExtensions, const std::vector<std::string> deviceExtensions) ProtectedContext() argument
|
H A D | vktProtectedMemContext.hpp | 47 const std::vector<std::string> deviceExtensions = std::vector<std::string>()); 54 const std::vector<std::string> deviceExtensions = std::vector<std::string>()); 102 ProtectedTestInstance (Context& ctx, const std::vector<std::string>& deviceExtensions) in ProtectedTestInstance() argument 104 , m_protectedContext (ctx, {}, deviceExtensions) in ProtectedTestInstance()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/ |
H A D | vktProtectedMemContext.cpp | 33 const std::vector<std::string> deviceExtensions) in ProtectedContext() 40 , m_device (makeProtectedMemDevice(m_interface, m_instance, m_vki, m_phyDevice, m_queueFamilyIndex, ctx.getUsedApiVersion(), deviceExtensions, in ProtectedContext() 56 const std::vector<std::string> deviceExtensions) in ProtectedContext() 64 , m_device (makeProtectedMemDevice(m_interface, m_instance, m_vki, m_phyDevice, m_queueFamilyIndex, ctx.getUsedApiVersion(), deviceExtensions, in ProtectedContext() 31 ProtectedContext(Context& ctx, const std::vector<std::string> instanceExtensions, const std::vector<std::string> deviceExtensions) ProtectedContext() argument 51 ProtectedContext(Context& ctx, vk::wsi::Type wsiType, vk::wsi::Display& display, vk::wsi::Window& window, const std::vector<std::string> instanceExtensions, const std::vector<std::string> deviceExtensions) ProtectedContext() argument
|
H A D | vktProtectedMemContext.hpp | 47 const std::vector<std::string> deviceExtensions = std::vector<std::string>()); 54 const std::vector<std::string> deviceExtensions = std::vector<std::string>()); 102 ProtectedTestInstance (Context& ctx, const std::vector<std::string>& deviceExtensions) in ProtectedTestInstance() argument 104 , m_protectedContext (ctx, {}, deviceExtensions) in ProtectedTestInstance()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBase.cpp | 71 std::vector<const char*> deviceExtensions; in createDeviceSupportingQueues() local 101 deviceExtensions.push_back("VK_KHR_device_group"); in createDeviceSupportingQueues() 189 deviceExtensions.push_back("VK_EXT_shader_image_atomic_int64"); in createDeviceSupportingQueues() 202 deUint32(deviceExtensions.size()), // uint32_t enabledExtensionCount; in createDeviceSupportingQueues() 203 deviceExtensions.size() ? &deviceExtensions[0] : DE_NULL, // const char* const* ppEnabledExtensionNames; in createDeviceSupportingQueues()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ |
H A D | vktCustomInstancesDevices.cpp | 665 void VideoDevice::addVideoDeviceExtensions (std::vector<const char*>& deviceExtensions, in addVideoDeviceExtensions() argument 680 deviceExtensions.push_back(videoQueue); in addVideoDeviceExtensions() 684 deviceExtensions.push_back(videoEncodeQueue); in addVideoDeviceExtensions() 688 deviceExtensions.push_back(videoDecodeQueue); in addVideoDeviceExtensions() 692 deviceExtensions.push_back(videoEncodeH264); in addVideoDeviceExtensions() 696 deviceExtensions.push_back(videoEncodeH265); in addVideoDeviceExtensions() 700 deviceExtensions.push_back(videoDecodeH265); in addVideoDeviceExtensions() 704 deviceExtensions.push_back(videoDecodeH264); in addVideoDeviceExtensions() 706 DE_UNREF(deviceExtensions); in addVideoDeviceExtensions() 760 vector<const char*> deviceExtensions; in createDeviceSupportingQueue() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ |
H A D | vktCustomInstancesDevices.cpp | 628 void VideoDevice::addVideoDeviceExtensions (std::vector<const char*>& deviceExtensions, in addVideoDeviceExtensions() argument 643 deviceExtensions.push_back(videoQueue); in addVideoDeviceExtensions() 647 deviceExtensions.push_back(videoEncodeQueue); in addVideoDeviceExtensions() 651 deviceExtensions.push_back(videoDecodeQueue); in addVideoDeviceExtensions() 655 deviceExtensions.push_back(videoEncodeH264); in addVideoDeviceExtensions() 659 deviceExtensions.push_back(videoEncodeH265); in addVideoDeviceExtensions() 663 deviceExtensions.push_back(videoDecodeH265); in addVideoDeviceExtensions() 667 deviceExtensions.push_back(videoDecodeH264); in addVideoDeviceExtensions() 669 DE_UNREF(deviceExtensions); in addVideoDeviceExtensions() 723 vector<const char*> deviceExtensions; in createDeviceSupportingQueue() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sc/ |
H A D | vktSafetyCriticalApiTests.cpp | 138 const std::vector<vk::VkExtensionProperties>& deviceExtensions = vk::enumerateCachedDeviceExtensionProperties(vki, physicalDevice); in forbiddenCoreExtensions() local 140 for (const auto& extension : deviceExtensions) in forbiddenCoreExtensions() 325 const std::vector<vk::VkExtensionProperties>& deviceExtensions = vk::enumerateCachedDeviceExtensionProperties(vki, physicalDevice); in allowedExtensions() local 327 for (const auto& extension : deviceExtensions) in allowedExtensions()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sc/ |
H A D | vktSafetyCriticalApiTests.cpp | 138 const std::vector<vk::VkExtensionProperties> deviceExtensions = vk::enumerateDeviceExtensionProperties(vki, physicalDevice, DE_NULL); in forbiddenCoreExtensions() local 140 for (const auto& extension : deviceExtensions) in forbiddenCoreExtensions() 325 const std::vector<vk::VkExtensionProperties> deviceExtensions = vk::enumerateDeviceExtensionProperties(vki, physicalDevice, DE_NULL); in allowedExtensions() local 327 for (const auto& extension : deviceExtensions) in allowedExtensions()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/wsi/ |
H A D | vktWsiSurfaceTests.cpp | 899 const std::vector<VkExtensionProperties> deviceExtensions(enumerateDeviceExtensionProperties(instHelper.vki, context.getPhysicalDevice(), DE_NULL)); in querySurfacePresentModes2Test() 900 if (!isExtensionStructSupported(deviceExtensions, RequiredExtension("VK_EXT_full_screen_exclusive"))) in querySurfacePresentModes2Test() 970 const std::vector<VkExtensionProperties> deviceExtensions(enumerateDeviceExtensionProperties(instHelper.vki, context.getPhysicalDevice(), DE_NULL)); in querySurfacePresentModes2TestSurfaceless() 971 if (!isExtensionStructSupported(deviceExtensions, RequiredExtension("VK_EXT_full_screen_exclusive"))) in querySurfacePresentModes2TestSurfaceless() 1212 std::vector<const char*> deviceExtensions; in queryDevGroupSurfacePresentCapabilitiesTest() local 1215 deviceExtensions.push_back("VK_KHR_device_group"); in queryDevGroupSurfacePresentCapabilitiesTest() 1216 deviceExtensions.push_back("VK_KHR_swapchain"); in queryDevGroupSurfacePresentCapabilitiesTest() 1218 for (int ndx = 0; ndx < int(deviceExtensions.size()); ++ndx) in queryDevGroupSurfacePresentCapabilitiesTest() 1220 if (!context.isDeviceFunctionalitySupported(deviceExtensions[ndx])) in queryDevGroupSurfacePresentCapabilitiesTest() 1221 TCU_THROW(NotSupportedError, (string(deviceExtensions[nd in queryDevGroupSurfacePresentCapabilitiesTest() 1323 std::vector<const char*> deviceExtensions; queryDevGroupSurfacePresentModesTest() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/vkscserver/ |
H A D | vksCacheBuilder.cpp | 234 std::string gpTxt = writeJSON_GraphicsPipeline_vkpccjson(filePrefix, exportedPipelines, pipeline.id, gpCI, deviceFeatures2, pipeline.deviceExtensions, samplerYcbcrConversions, samplers, descriptorSetLayouts, renderPasses, renderPasses2, pipelineLayouts); in exportFilesForExternalCompiler() 342 std::string cpTxt = writeJSON_ComputePipeline_vkpccjson(filePrefix, exportedPipelines, pipeline.id, cpCI, deviceFeatures2, pipeline.deviceExtensions, samplerYcbcrConversions, samplers, descriptorSetLayouts, pipelineLayouts); in exportFilesForExternalCompiler() 466 std::sort(begin(pipelines), end(pipelines), [](const VulkanJsonPipelineDescription& lhs, const VulkanJsonPipelineDescription& rhs) { if (lhs.deviceExtensions != rhs.deviceExtensions) return lhs.deviceExtensions < rhs.deviceExtensions; return lhs.deviceFeatures < rhs.deviceFeatures; }); in buildPipelineCache() 469 std::vector<std::string> deviceExtensions = { "<empty>" }; in buildPipelineCache() local 507 if (pcDevice.get() == DE_NULL || deviceFeatures != pipeline.deviceFeatures || deviceExtensions != pipeline.deviceExtensions) in buildPipelineCache() 584 if (pipeline2.deviceFeatures != pipeline.deviceFeatures || pipeline2.deviceExtensions ! in buildPipelineCache() [all...] |
H A D | vksStructsVKSC.hpp | 63 , deviceExtensions (deviceExtensions_) in VulkanJsonPipelineDescription() 87 vector<string> deviceExtensions; member 96 serializer.Serialize(v.id, v.pipelineContents, v.deviceFeatures, v.deviceExtensions, v.currentCount, v.maxCount, v.allCount, v.tests); in SerializeItem() 101 serializer.Serialize(v.id, v.pipelineContents, v.deviceFeatures, v.deviceExtensions, v.currentCount, v.maxCount, v.allCount, v.tests); in SerializeItem()
|
H A D | vksJson.hpp | 69 const std::vector<std::string>& deviceExtensions, 81 const std::vector<std::string>& deviceExtensions,
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkShaderObjectUtil.cpp | 39 std::vector<std::string> removeUnsupportedShaderObjectExtensions (const vk::InstanceInterface& vki, const vk::VkPhysicalDevice physicalDevice, const std::vector<std::string>& deviceExtensions) in removeUnsupportedShaderObjectExtensions() argument 41 std::vector<std::string> extensions = deviceExtensions; in removeUnsupportedShaderObjectExtensions()
|
H A D | vkDeviceProperties.cpp | 33 const std::vector<std::string>& deviceExtensions) in DeviceProperties() 92 std::vector<std::string> allDeviceExtensions = deviceExtensions; in DeviceProperties() 29 DeviceProperties(const InstanceInterface& vki, const deUint32 apiVersion, const VkPhysicalDevice physicalDevice, const std::vector<std::string>& instanceExtensions, const std::vector<std::string>& deviceExtensions) DeviceProperties() argument
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi/ |
H A D | vktWsiSurfaceTests.cpp | 905 const std::vector<VkExtensionProperties> deviceExtensions(enumerateDeviceExtensionProperties(instHelper.vki, context.getPhysicalDevice(), DE_NULL)); in querySurfacePresentModes2Test() 906 if (!isExtensionStructSupported(deviceExtensions, RequiredExtension("VK_EXT_full_screen_exclusive"))) in querySurfacePresentModes2Test() 977 const std::vector<vk::VkExtensionProperties> deviceExtensions (enumerateDeviceExtensionProperties(instHelper.vki, context.getPhysicalDevice(), DE_NULL)); in querySurfacePresentModes2TestSurfaceless() 980 if (!isExtensionStructSupported(deviceExtensions, RequiredExtension("VK_EXT_full_screen_exclusive"))) in querySurfacePresentModes2TestSurfaceless() 1296 std::vector<const char*> deviceExtensions; 1299 deviceExtensions.push_back("VK_KHR_device_group"); 1300 deviceExtensions.push_back("VK_KHR_swapchain"); 1302 for (int ndx = 0; ndx < int(deviceExtensions.size()); ++ndx) 1304 if (!context.isDeviceFunctionalitySupported(deviceExtensions[ndx])) 1305 TCU_THROW(NotSupportedError, (string(deviceExtensions[nd [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory/ |
H A D | vktMemoryAllocationTests.cpp | 244 std::vector<const char*> deviceExtensions; in createTestDevice() local 247 deviceExtensions.push_back("VK_EXT_memory_priority"); in createTestDevice() 248 deviceExtensions.push_back("VK_EXT_pageable_device_local_memory"); in createTestDevice() 270 deUint32(deviceExtensions.size()), // uint32_t enabledExtensionCount; in createTestDevice() 271 (deviceExtensions.empty()) ? DE_NULL : deviceExtensions.data(), // const char* const* ppEnabledExtensionNames; in createTestDevice() 297 std::vector<const char*> deviceExtensions; in createDeviceGroup() local 300 deviceExtensions.push_back("VK_KHR_device_group"); in createDeviceGroup() 338 deUint32(deviceExtensions.size()), // uint32_t enabledExtensionCount; in createDeviceGroup() 339 deviceExtensions in createDeviceGroup() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/memory/ |
H A D | vktMemoryAllocationTests.cpp | 243 std::vector<const char*> deviceExtensions; in createTestDevice() local 246 deviceExtensions.push_back("VK_EXT_memory_priority"); in createTestDevice() 247 deviceExtensions.push_back("VK_EXT_pageable_device_local_memory"); in createTestDevice() 269 deUint32(deviceExtensions.size()), // uint32_t enabledExtensionCount; in createTestDevice() 270 (deviceExtensions.empty()) ? DE_NULL : deviceExtensions.data(), // const char* const* ppEnabledExtensionNames; in createTestDevice() 296 std::vector<const char*> deviceExtensions; in createDeviceGroup() local 299 deviceExtensions.push_back("VK_KHR_device_group"); in createDeviceGroup() 338 deUint32(deviceExtensions.size()), // uint32_t enabledExtensionCount; in createDeviceGroup() 339 deviceExtensions in createDeviceGroup() [all...] |
/third_party/skia/src/gpu/vk/ |
H A D | GrVkExtensions.cpp | 41 const char* const* deviceExtensions) { in init() 51 const char* extension = deviceExtensions[i]; in init() 35 init(GrVkGetProc getProc, VkInstance instance, VkPhysicalDevice physDev, uint32_t instanceExtensionCount, const char* const* instanceExtensions, uint32_t deviceExtensionCount, const char* const* deviceExtensions) init() argument
|
/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/ |
H A D | VulkanTester.cpp | 341 std::vector<const char *> deviceExtensions = { 348 deviceCreateInfo.ppEnabledExtensionNames = deviceExtensions.data(); 349 deviceCreateInfo.enabledExtensionCount = static_cast<uint32_t>(deviceExtensions.size());
|