Home
last modified time | relevance | path

Searched refs:deviceExtensions (Results 1 - 25 of 84) sorted by relevance

1234

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/
H A DvktShaderObjectCreateUtil.cpp236 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 DvktShaderObjectPerformanceTests.cpp92 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 DvktShaderObjectPipelineInteractionTests.cpp115 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 DVkTestUtils.cpp233 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 DvktSparseResourcesBase.cpp71 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 DvktProtectedMemContext.cpp33 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 DvktProtectedMemContext.hpp47 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 DvktProtectedMemContext.cpp33 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 DvktProtectedMemContext.hpp47 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 DvktSparseResourcesBase.cpp71 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 DvktCustomInstancesDevices.cpp665 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 DvktCustomInstancesDevices.cpp628 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 DvktSafetyCriticalApiTests.cpp138 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 DvktSafetyCriticalApiTests.cpp138 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 DvktWsiSurfaceTests.cpp899 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 DvksCacheBuilder.cpp234 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 DvksStructsVKSC.hpp63 , 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 DvksJson.hpp69 const std::vector<std::string>& deviceExtensions,
81 const std::vector<std::string>& deviceExtensions,
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkShaderObjectUtil.cpp39 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 DvkDeviceProperties.cpp33 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 DvktWsiSurfaceTests.cpp905 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 DvktMemoryAllocationTests.cpp244 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 DvktMemoryAllocationTests.cpp243 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 DGrVkExtensions.cpp41 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 DVulkanTester.cpp341 std::vector<const char *> deviceExtensions = {
348 deviceCreateInfo.ppEnabledExtensionNames = deviceExtensions.data();
349 deviceCreateInfo.enabledExtensionCount = static_cast<uint32_t>(deviceExtensions.size());

Completed in 21 milliseconds

1234