Searched refs:deviceFeatures (Results 1 - 20 of 20) sorted by relevance

/external/skia/src/gpu/vk/
H A DGrVkBackendContext.cpp192 VkPhysicalDeviceFeatures deviceFeatures;
193 vkGetPhysicalDeviceFeatures(physDev, &deviceFeatures);
196 deviceFeatures.robustBufferAccess = VK_FALSE;
199 if (deviceFeatures.geometryShader) {
202 if (deviceFeatures.dualSrcBlend) {
205 if (deviceFeatures.sampleRateShading) {
242 &deviceFeatures // ppEnabledFeatures
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesBase.cpp142 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instance, physicalDevice); local
154 &deviceFeatures, // const VkPhysicalDeviceFeatures* pEnabledFeatures;
H A DvktSparseResourcesTestsUtil.cpp914 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instance, physicalDevice); local
916 if (!deviceFeatures.sparseBinding)
922 return deviceFeatures.sparseResidencyImage2D == VK_TRUE;
924 return deviceFeatures.sparseResidencyImage3D == VK_TRUE;
/external/deqp/external/vulkancts/framework/vulkan/
H A DvkQueryUtil.cpp240 bool isShaderStageSupported (const VkPhysicalDeviceFeatures& deviceFeatures, VkShaderStageFlagBits stage) argument
243 return deviceFeatures.tessellationShader == VK_TRUE;
245 return deviceFeatures.geometryShader == VK_TRUE;
H A DvkQueryUtil.hpp57 bool isShaderStageSupported (const VkPhysicalDeviceFeatures& deviceFeatures, VkShaderStageFlagBits stage);
/external/deqp/external/vulkancts/modules/vulkan/
H A DvktTestCase.cpp216 static VkPhysicalDeviceFeatures filterDefaultDeviceFeatures (const VkPhysicalDeviceFeatures& deviceFeatures);
258 VkPhysicalDeviceFeatures DefaultDevice::filterDefaultDeviceFeatures (const VkPhysicalDeviceFeatures& deviceFeatures) argument
260 VkPhysicalDeviceFeatures enabledDeviceFeatures = deviceFeatures;
/external/deqp/external/vulkancts/modules/vulkan/dynamic_state/
H A DvktDynamicStateVPTests.cpp240 const vk::VkPhysicalDeviceFeatures& deviceFeatures = m_context.getDeviceFeatures(); local
242 if (!deviceFeatures.multiViewport)
245 if (!deviceFeatures.geometryShader)
H A DvktDynamicStateRSTests.cpp608 const vk::VkPhysicalDeviceFeatures& deviceFeatures = m_context.getDeviceFeatures(); local
610 if (!deviceFeatures.wideLines)
H A DvktDynamicStateDSTests.cpp417 const vk::VkPhysicalDeviceFeatures& deviceFeatures = m_context.getDeviceFeatures(); local
419 if (!deviceFeatures.depthBounds)
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
H A DvktSynchronizationBasicSemaphoreTests.cpp130 VkPhysicalDeviceFeatures deviceFeatures; local
200 instance.getPhysicalDeviceFeatures(physicalDevice, &deviceFeatures);
208 deviceInfo.pEnabledFeatures = &deviceFeatures;
H A DvktSynchronizationInternallySynchronizedObjectsTests.cpp197 VkPhysicalDeviceFeatures deviceFeatures; local
246 instance.getPhysicalDeviceFeatures(physicalDevice, &deviceFeatures);
254 deviceInfo.pEnabledFeatures = &deviceFeatures;
/external/deqp/external/vulkancts/modules/vulkan/api/
H A DvktApiBufferTests.cpp142 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(vk, physicalDevice); local
168 deviceInfo.pEnabledFeatures = &deviceFeatures;
H A DvktApiFeatureInfo.cpp819 tcu::TestStatus deviceFeatures (Context& context) function in namespace:vkt::api::__anon3725
909 log << TestLog::Message << "deviceFeatures - Guard offset " << ndx << " not valid" << TestLog::EndMessage;
910 return tcu::TestStatus::fail("deviceFeatures buffer overflow");
916 log << TestLog::Message << "deviceFeatures - VkPhysicalDeviceFeatures not completely initialized" << TestLog::EndMessage;
917 return tcu::TestStatus::fail("deviceFeatures incomplete initialization");
1840 VkImageCreateFlags getValidImageCreateFlags (const VkPhysicalDeviceFeatures& deviceFeatures, VkFormat, VkFormatFeatureFlags, VkImageType type, VkImageUsageFlags usage) argument
1855 if (deviceFeatures.sparseBinding)
1858 if (deviceFeatures.sparseResidencyAliased)
1870 bool isRequiredImageParameterCombination (const VkPhysicalDeviceFeatures& deviceFeatures, argument
1878 DE_UNREF(deviceFeatures);
2050 const VkPhysicalDeviceFeatures& deviceFeatures = context.getDeviceFeatures(); local
[all...]
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMultisampleTests.cpp1055 VkPhysicalDeviceFeatures deviceFeatures; local
1057 m_context.getInstanceInterface().getPhysicalDeviceFeatures(m_context.getPhysicalDevice(), &deviceFeatures);
1059 if (!deviceFeatures.sampleRateShading)
1284 VkPhysicalDeviceFeatures deviceFeatures; local
1286 context.getInstanceInterface().getPhysicalDeviceFeatures(context.getPhysicalDevice(), &deviceFeatures);
1288 if (!deviceFeatures.alphaToOne)
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRender.cpp628 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(vk, physicalDevice);
652 deviceInfo.pEnabledFeatures = &deviceFeatures;
1452 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(instance, physicalDevice); local
1454 if (!deviceFeatures.shaderResourceResidency)
1457 if (!deviceFeatures.sparseBinding)
1460 if (imageType == VK_IMAGE_TYPE_2D && !deviceFeatures.sparseResidencyImage2D)
1463 if (imageType == VK_IMAGE_TYPE_3D && !deviceFeatures.sparseResidencyImage3D)
H A DvktShaderRenderTextureGatherTests.cpp1169 const vk::VkPhysicalDeviceFeatures& deviceFeatures = m_context.getDeviceFeatures(); local
1170 if (!deviceFeatures.shaderImageGatherExtended)
H A DvktShaderRenderTextureFunctionTests.cpp1086 const vk::VkPhysicalDeviceFeatures& deviceFeatures = context.getDeviceFeatures(); local
1088 if (!deviceFeatures.imageCubeArray)
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
H A DvktOpaqueTypeIndexingTests.cpp251 const VkPhysicalDeviceFeatures& deviceFeatures = m_context.getDeviceFeatures(); local
258 if (!deviceFeatures.shaderSampledImageArrayDynamicIndexing)
263 if (!deviceFeatures.shaderUniformBufferArrayDynamicIndexing)
268 if (!deviceFeatures.shaderStorageBufferArrayDynamicIndexing)
/external/deqp/external/vulkancts/modules/vulkan/binding_model/
H A DvktBindingShaderAccessTests.cpp164 void verifyDriverSupport(const vk::VkPhysicalDeviceFeatures& deviceFeatures, argument
239 if (!deviceFeatures.vertexPipelineStoresAndAtomics)
245 if (!deviceFeatures.fragmentStoresAndAtomics)
915 const vk::VkPhysicalDeviceFeatures& deviceFeatures,
925 const vk::VkPhysicalDeviceFeatures& deviceFeatures,
943 const vk::VkPhysicalDeviceFeatures& deviceFeatures,
946 addStage(vki, device, deviceFeatures, programCollection, "vertex", vk::VK_SHADER_STAGE_VERTEX_BIT, &m_vertexShaderModule);
947 addStage(vki, device, deviceFeatures, programCollection, "tess_ctrl", vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, &m_tessCtrlShaderModule);
948 addStage(vki, device, deviceFeatures, programCollection, "tess_eval", vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, &m_tessEvalShaderModule);
949 addStage(vki, device, deviceFeatures, programCollectio
941 RenderInstanceShaders(const vk::DeviceInterface& vki, vk::VkDevice device, const vk::VkPhysicalDeviceFeatures& deviceFeatures, const vk::BinaryCollection& programCollection) argument
955 addStage(const vk::DeviceInterface& vki, vk::VkDevice device, const vk::VkPhysicalDeviceFeatures& deviceFeatures, const vk::BinaryCollection& programCollection, const char* name, vk::VkShaderStageFlagBits stage, vk::Move<vk::VkShaderModule>* outModule) argument
[all...]
/external/deqp/external/vulkancts/modules/vulkan/rasterization/
H A DvktRasterizationTests.cpp2087 const VkPhysicalDeviceFeatures deviceFeatures = getPhysicalDeviceFeatures(vk, physicalDevice);
2089 if (!(deviceFeatures.fillModeNonSolid) && (m_polygonMode == VK_POLYGON_MODE_LINE || m_polygonMode == VK_POLYGON_MODE_POINT))

Completed in 564 milliseconds