/third_party/skia/tests/ |
H A D | VkPriorityExtensionTest.cpp | 224 VkPhysicalDeviceFeatures deviceFeatures; in DEF_GPUTEST() local 225 grVkGetPhysicalDeviceFeatures(physDev, &deviceFeatures); in DEF_GPUTEST() 229 deviceFeatures.robustBufferAccess = VK_FALSE; in DEF_GPUTEST() 263 &deviceFeatures // ppEnabledFeatures in DEF_GPUTEST()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingNullASTests.cpp | 148 VkPhysicalDeviceFeatures2 deviceFeatures; member 156 deviceFeatures.pNext = &deviceAddressFeatures; in linkStructures() 165 deviceFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2; in TestDeviceFeatures() 168 vki.getPhysicalDeviceFeatures2(physicalDevice, &deviceFeatures); in TestDeviceFeatures() 196 features.deviceFeatures.features.robustBufferAccess = VK_FALSE; in DeviceHelper() 224 features.deviceFeatures.pNext, // const void* pNext; in DeviceHelper() 232 &features.deviceFeatures.features, // const VkPhysicalDeviceFeatures* pEnabledFeatures; in DeviceHelper()
|
H A D | vktRayTracingProceduralGeometryTests.cpp | 88 VkPhysicalDeviceFeatures2 deviceFeatures = initVulkanStructure(&deviceAddressFeatures); in DeviceHelper() local 90 vki.getPhysicalDeviceFeatures2(physicalDevice, &deviceFeatures); in DeviceHelper() 93 deviceFeatures.features.robustBufferAccess = VK_FALSE; in DeviceHelper() 122 deviceFeatures.pNext, // const void* pNext; in DeviceHelper() 130 &deviceFeatures.features, // const VkPhysicalDeviceFeatures* pEnabledFeatures; in DeviceHelper()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
H A D | vktRayTracingNullASTests.cpp | 148 VkPhysicalDeviceFeatures2 deviceFeatures; member 156 deviceFeatures.pNext = &deviceAddressFeatures; in linkStructures() 165 deviceFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2; in TestDeviceFeatures() 168 vki.getPhysicalDeviceFeatures2(physicalDevice, &deviceFeatures); in TestDeviceFeatures() 196 features.deviceFeatures.features.robustBufferAccess = VK_FALSE; in DeviceHelper() 224 features.deviceFeatures.pNext, // const void* pNext; in DeviceHelper() 232 &features.deviceFeatures.features, // const VkPhysicalDeviceFeatures* pEnabledFeatures; in DeviceHelper()
|
H A D | vktRayTracingPipelineLibraryTests.cpp | 140 VkPhysicalDeviceFeatures2 deviceFeatures; member 147 deviceFeatures.pNext = &deviceAddressFeatures; in linkStructures() 155 deviceFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2; in DeviceTestFeatures() 158 vki.getPhysicalDeviceFeatures2(physicalDevice, &deviceFeatures); in DeviceTestFeatures() 186 features.deviceFeatures.features.robustBufferAccess = VK_FALSE; in DeviceHelper() 212 features.deviceFeatures.pNext, // const void* pNext; in DeviceHelper() 220 &features.deviceFeatures.features, // const VkPhysicalDeviceFeatures* pEnabledFeatures; in DeviceHelper()
|
H A D | vktRayTracingProceduralGeometryTests.cpp | 88 VkPhysicalDeviceFeatures2 deviceFeatures = initVulkanStructure(&deviceAddressFeatures); in DeviceHelper() local 90 vki.getPhysicalDeviceFeatures2(physicalDevice, &deviceFeatures); in DeviceHelper() 93 deviceFeatures.features.robustBufferAccess = VK_FALSE; in DeviceHelper() 122 deviceFeatures.pNext, // const void* pNext; in DeviceHelper() 130 &deviceFeatures.features, // const VkPhysicalDeviceFeatures* pEnabledFeatures; in DeviceHelper()
|
/third_party/vk-gl-cts/external/vulkancts/vkscserver/ |
H A D | vksStructsVKSC.hpp | 62 , deviceFeatures (deviceFeatures_) in VulkanJsonPipelineDescription() 86 string deviceFeatures; 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 | vksCacheBuilder.cpp | 231 readJSON_VkPhysicalDeviceFeatures2(jsonReader, pipeline.deviceFeatures, deviceFeatures2); in exportFilesForExternalCompiler() 339 readJSON_VkPhysicalDeviceFeatures2(jsonReader, pipeline.deviceFeatures, deviceFeatures2); 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() 468 std::string deviceFeatures = "<empty>"; in buildPipelineCache() local 507 if (pcDevice.get() == DE_NULL || deviceFeatures != pipeline.deviceFeatures || deviceExtensions != pipeline.deviceExtensions) in buildPipelineCache() 552 void* pNextChain = readJSON_pNextChain(jsonReader, pipeline.deviceFeatures); in buildPipelineCache() 584 if (pipeline2.deviceFeatures != pipeline.deviceFeatures || pipeline in buildPipelineCache() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | RendererVk.cpp | 1543 VkPhysicalDeviceFeatures2KHR deviceFeatures = {}; in queryDeviceExtensionFeatures() local 1544 deviceFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2; in queryDeviceExtensionFeatures() 1552 vk::AddToPNextChain(&deviceFeatures, &mLineRasterizationFeatures); in queryDeviceExtensionFeatures() 1558 vk::AddToPNextChain(&deviceFeatures, &mProvokingVertexFeatures); in queryDeviceExtensionFeatures() 1564 vk::AddToPNextChain(&deviceFeatures, &mVertexAttributeDivisorFeatures); in queryDeviceExtensionFeatures() 1571 vk::AddToPNextChain(&deviceFeatures, &mTransformFeedbackFeatures); in queryDeviceExtensionFeatures() 1577 vk::AddToPNextChain(&deviceFeatures, &mIndexTypeUint8Features); in queryDeviceExtensionFeatures() 1583 vk::AddToPNextChain(&deviceFeatures, &mMemoryReportFeatures); in queryDeviceExtensionFeatures() 1595 vk::AddToPNextChain(&deviceFeatures, &mSamplerYcbcrConversionFeatures); in queryDeviceExtensionFeatures() 1601 vk::AddToPNextChain(&deviceFeatures, in queryDeviceExtensionFeatures() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectApiTests.cpp | 66 vk::VkPhysicalDeviceFeatures2 deviceFeatures = vk::initVulkanStructure(); in iterate() local 68 vki.getPhysicalDeviceFeatures2(physicalDevice, &deviceFeatures); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBase.cpp | 186 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instanceDriver, physicalDevice); in createDeviceSupportingQueues() local 234 useFeatures2 ? nullptr : &deviceFeatures, // const VkPhysicalDeviceFeatures* pEnabledFeatures; in createDeviceSupportingQueues()
|
H A D | vktSparseResourcesTestsUtil.cpp | 946 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instance, physicalDevice); 948 if (!deviceFeatures.sparseBinding) 954 return deviceFeatures.sparseResidencyImage2D == VK_TRUE; 956 return deviceFeatures.sparseResidencyImage3D == VK_TRUE;
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBase.cpp | 180 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instanceDriver, physicalDevice); in createDeviceSupportingQueues() local 204 requireShaderImageAtomicInt64Features ? DE_NULL : &deviceFeatures, // const VkPhysicalDeviceFeatures* pEnabledFeatures; in createDeviceSupportingQueues()
|
H A D | vktSparseResourcesTestsUtil.cpp | 943 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instance, physicalDevice); 945 if (!deviceFeatures.sparseBinding) 951 return deviceFeatures.sparseResidencyImage2D == VK_TRUE; 953 return deviceFeatures.sparseResidencyImage3D == VK_TRUE;
|
/third_party/skia/tools/gpu/vk/ |
H A D | VkTestUtils.cpp | 693 VkPhysicalDeviceFeatures* deviceFeatures = &features->features; in CreateVkBackendContext() local 707 grVkGetPhysicalDeviceFeatures(physDev, deviceFeatures); in CreateVkBackendContext() 712 deviceFeatures->robustBufferAccess = VK_FALSE; in CreateVkBackendContext() 749 pointerToFeatures ? nullptr : deviceFeatures // ppEnabledFeatures in CreateVkBackendContext()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkQueryUtil.cpp | 529 bool isShaderStageSupported (const VkPhysicalDeviceFeatures& deviceFeatures, VkShaderStageFlagBits stage) in isShaderStageSupported() argument 532 return deviceFeatures.tessellationShader == VK_TRUE; in isShaderStageSupported() 534 return deviceFeatures.geometryShader == VK_TRUE; in isShaderStageSupported()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawConcurrentTests.cpp | 122 VkPhysicalDeviceFeatures deviceFeatures; in iterate() local 156 instanceDriver.getPhysicalDeviceFeatures(physicalDevice, &deviceFeatures); in iterate() 202 deviceInfo.pEnabledFeatures = &deviceFeatures; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktDrawConcurrentTests.cpp | 122 VkPhysicalDeviceFeatures deviceFeatures; in iterate() local 156 instanceDriver.getPhysicalDeviceFeatures(physicalDevice, &deviceFeatures); in iterate() 202 deviceInfo.pEnabledFeatures = &deviceFeatures; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktOpaqueTypeIndexingTests.cpp | 259 const VkPhysicalDeviceFeatures& deviceFeatures = m_context.getDeviceFeatures(); in checkSupported() local 266 if (!deviceFeatures.shaderSampledImageArrayDynamicIndexing) in checkSupported() 271 if (!deviceFeatures.shaderUniformBufferArrayDynamicIndexing) in checkSupported() 276 if (!deviceFeatures.shaderStorageBufferArrayDynamicIndexing) in checkSupported() 1582 const VkPhysicalDeviceFeatures& deviceFeatures = m_context.getDeviceFeatures(); in iterate() local 1591 if(!deviceFeatures.vertexPipelineStoresAndAtomics) in iterate() 1595 if(!deviceFeatures.fragmentStoresAndAtomics) in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/ |
H A D | vktOpaqueTypeIndexingTests.cpp | 261 const VkPhysicalDeviceFeatures& deviceFeatures = m_context.getDeviceFeatures(); in checkSupported() local 268 if (!deviceFeatures.shaderSampledImageArrayDynamicIndexing) in checkSupported() 273 if (!deviceFeatures.shaderUniformBufferArrayDynamicIndexing) in checkSupported() 278 if (!deviceFeatures.shaderStorageBufferArrayDynamicIndexing) in checkSupported() 1588 const VkPhysicalDeviceFeatures& deviceFeatures = m_context.getDeviceFeatures(); in iterate() local 1597 if(!deviceFeatures.vertexPipelineStoresAndAtomics) in iterate() 1601 if(!deviceFeatures.fragmentStoresAndAtomics) in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/ |
H A D | vktGlobalPriorityQueueUtils.cpp | 240 const VkPhysicalDeviceFeatures& deviceFeatures = ctx.getDeviceFeatures(); in SpecialDevice() local 267 deviceCreateInfo.pEnabledFeatures = &deviceFeatures; in SpecialDevice()
|
H A D | vktSynchronizationBasicSemaphoreTests.cpp | 442 VkPhysicalDeviceFeatures deviceFeatures; in basicMultiQueueCase() local 540 instanceInterface.getPhysicalDeviceFeatures(physicalDevice, &deviceFeatures); in basicMultiQueueCase() 542 VkPhysicalDeviceFeatures2 createPhysicalFeature { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, DE_NULL, deviceFeatures }; in basicMultiQueueCase()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory/ |
H A D | vktMemoryAllocationTests.cpp | 177 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instanceDriver, physicalDevice); in createTestDevice() local 272 (protMemSupported || usePageable || m_deviceCoherentMemSupported) ? DE_NULL : &deviceFeatures // const VkPhysicalDeviceFeatures* pEnabledFeatures; in createTestDevice() 310 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instanceDriver, deviceGroupInfo.pPhysicalDevices[physDeviceIdx]); in createDeviceGroup() local 340 &deviceFeatures, // const VkPhysicalDeviceFeatures* pEnabledFeatures; in createDeviceGroup()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/memory/ |
H A D | vktMemoryAllocationTests.cpp | 178 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instanceDriver, physicalDevice); in createTestDevice() local 271 (protMemSupported || usePageable || m_deviceCoherentMemSupported) ? DE_NULL : &deviceFeatures // const VkPhysicalDeviceFeatures* pEnabledFeatures; in createTestDevice() 310 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instanceDriver, deviceGroupInfo.pPhysicalDevices[physDeviceIdx]); in createDeviceGroup() local 340 &deviceFeatures, // const VkPhysicalDeviceFeatures* pEnabledFeatures; in createDeviceGroup()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationBasicSemaphoreTests.cpp | 522 VkPhysicalDeviceFeatures deviceFeatures; in basicMultiQueueCase() local 620 instanceInterface.getPhysicalDeviceFeatures(physicalDevice, &deviceFeatures); in basicMultiQueueCase() 622 VkPhysicalDeviceFeatures2 createPhysicalFeature { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, DE_NULL, deviceFeatures }; in basicMultiQueueCase()
|