Home
last modified time | relevance | path

Searched refs:tessellationSupported (Results 1 - 8 of 8) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/
H A DvktShaderObjectBindingTests.cpp143 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in createShader() local
148 auto shaderCreateInfo = vk::makeShaderCreateInfo(stage, binaries.get(name), tessellationSupported, geometrySupported, descriptorSetLayout); in createShader()
163 return vk::createShader(vk, device, vk::makeShaderCreateInfo(stage, binaries.get(name), tessellationSupported, geometrySupported, descriptorSetLayout)); in createShader()
201 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
281 if (tessellationSupported && geometrySupported) in iterate()
286 else if (tessellationSupported) in iterate()
301 if (tessellationSupported && (m_params.stage != vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT || m_params.testType != DISABLED)) in iterate()
325 setDynamicStates(*cmdBuffer, tessellationSupported); in iterate()
348 setDynamicStates(*cmdBuffer, tessellationSupported); in iterate()
358 setDynamicStates(*cmdBuffer, tessellationSupported); in iterate()
874 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; iterate() local
[all...]
H A DvktShaderObjectPerformanceTests.cpp321 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
332 const vk::VkPrimitiveTopology topology = tessellationSupported ? vk::VK_PRIMITIVE_TOPOLOGY_PATCH_LIST : vk::VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP; in iterate()
334 const deUint32 geomIndex = tessellationSupported ? 4u : 2u; in iterate()
367 vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_VERTEX_BIT, binaries.get("vert"), tessellationSupported, geometrySupported), in iterate()
368 vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_FRAGMENT_BIT, binaries.get("frag"), tessellationSupported, geometrySupported), in iterate()
371 if (tessellationSupported) in iterate()
373 createInfos.push_back(vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, binaries.get("tesc"), tessellationSupported, geometrySupported)); in iterate()
374 createInfos.push_back(vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, binaries.get("tese"), tessellationSupported, geometrySupported)); in iterate()
378 createInfos.push_back(vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_GEOMETRY_BIT, binaries.get("geom"), tessellationSupported, geometrySupported)); in iterate()
381 if (tessellationSupported) in iterate()
800 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; iterate() local
952 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; iterate() local
[all...]
H A DvktShaderObjectPipelineInteractionTests.cpp128 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
201 vk::VkShaderCreateInfoEXT vertCreateInfo1 = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_VERTEX_BIT, vert1, tessellationSupported, geometrySupported); in iterate()
202 vk::VkShaderCreateInfoEXT vertCreateInfo2 = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_VERTEX_BIT, vert2, tessellationSupported, geometrySupported); in iterate()
203 vk::VkShaderCreateInfoEXT vertCreateInfo3 = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_VERTEX_BIT, vert3, tessellationSupported, geometrySupported); in iterate()
204 vk::VkShaderCreateInfoEXT tescCreateInfo = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, tesc, tessellationSupported, geometrySupported); in iterate()
205 vk::VkShaderCreateInfoEXT teseCreateInfo = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, tese, tessellationSupported, geometrySupported); in iterate()
206 vk::VkShaderCreateInfoEXT geomCreateInfo = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_GEOMETRY_BIT, geom, tessellationSupported, geometrySupported); in iterate()
207 vk::VkShaderCreateInfoEXT fragCreateInfo1 = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_FRAGMENT_BIT, frag1, tessellationSupported, geometrySupported); in iterate()
208 vk::VkShaderCreateInfoEXT fragCreateInfo2 = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_FRAGMENT_BIT, frag2, tessellationSupported, geometrySupported); in iterate()
209 vk::VkShaderCreateInfoEXT fragCreateInfo3 = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_FRAGMENT_BIT, frag3, tessellationSupported, geometrySupporte in iterate()
826 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; iterate() local
[all...]
H A DvktShaderObjectCreateTests.cpp68 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
109 vk::getShaderObjectNextStages(vk::VK_SHADER_STAGE_VERTEX_BIT, tessellationSupported, geometrySupported), // VkShaderStageFlags nextStage; in iterate()
125 vk::getShaderObjectNextStages(vk::VK_SHADER_STAGE_FRAGMENT_BIT, tessellationSupported, geometrySupported), // VkShaderStageFlags nextStage; in iterate()
162 vk::getShaderObjectNextStages(vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, tessellationSupported, geometrySupported), // VkShaderStageFlags nextStage; in iterate()
180 vk::getShaderObjectNextStages(vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, tessellationSupported, geometrySupported), // VkShaderStageFlags nextStage; in iterate()
202 vk::getShaderObjectNextStages(vk::VK_SHADER_STAGE_GEOMETRY_BIT, tessellationSupported, geometrySupported), // VkShaderStageFlags nextStage; in iterate()
479 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
535 vk::getShaderObjectNextStages(stage, tessellationSupported, geometrySupported), // VkShaderStageFlags nextStage; in iterate()
H A DvktShaderObjectBinaryTests.cpp270 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
307 vk::Move<vk::VkShaderEXT> otherShader = vk::createShaderFromBinary(vk, device, m_params.stage, dataSize, data.data(), tessellationSupported, geometrySupported, layout); in iterate()
321 features2.features.tessellationShader = tessellationSupported; in iterate()
430 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
449 vk::getShaderObjectNextStages(m_shaderStage, tessellationSupported, geometrySupported), // VkShaderStageFlags nextStage; in iterate()
501 vk::getShaderObjectNextStages(m_shaderStage, tessellationSupported, geometrySupported), // VkShaderStageFlags nextStage; in iterate()
H A DvktShaderObjectMiscTests.cpp124 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
202 const auto vertShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_VERTEX_BIT, binaries.get("inputVert"), tessellationSupported, geometrySupported, &*descriptorSetLayout)); in iterate()
203 const auto fragShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_FRAGMENT_BIT, binaries.get("multiFrag"), tessellationSupported, geometrySupported, &*descriptorSetLayout)); in iterate()
1134 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader;
1444 auto meshShaderCreateInfo = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_MESH_BIT_EXT, binaries.get("mesh"), tessellationSupported, geometrySupported, &*descriptorSetLayout);
1449 vertShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_VERTEX_BIT, binaries.get("vert"), tessellationSupported, geometrySupported, &*descriptorSetLayout));
1451 tescShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, binaries.get("tesc"), tessellationSupported, geometrySupported, &*descriptorSetLayout));
1453 teseShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, binaries.get("tese"), tessellationSupported, geometrySupported, &*descriptorSetLayout));
1455 geomShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_GEOMETRY_BIT, binaries.get("geom"), tessellationSupported, geometrySupported, &*descriptorSetLayout));
1457 fragShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_FRAGMENT_BIT, binaries.get("frag"), tessellationSupported, geometrySupporte
[all...]
H A DvktShaderObjectLinkTests.cpp185 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
235 vk::VkShaderCreateInfoEXT vertShaderCreateInfo = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_VERTEX_BIT, vert, tessellationSupported, geometrySupported); in iterate()
248 vk::VkShaderCreateInfoEXT tescShaderCreateInfo = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, tesc, tessellationSupported, geometrySupported); in iterate()
261 vk::VkShaderCreateInfoEXT teseShaderCreateInfo = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, tese, tessellationSupported, geometrySupported); in iterate()
274 vk::VkShaderCreateInfoEXT geomShaderCreateInfo = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_GEOMETRY_BIT, geom, tessellationSupported, geometrySupported); in iterate()
287 vk::VkShaderCreateInfoEXT fragShaderCreateInfo = vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_FRAGMENT_BIT, frag, tessellationSupported, geometrySupported); in iterate()
H A DvktShaderObjectRenderingTests.cpp560 const bool tessellationSupported = m_context.getDeviceFeatures().tessellationShader; in iterate() local
638 const auto vertShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_VERTEX_BIT, binaries.get("vertDepth"), tessellationSupported, geometrySupported)); in iterate()
639 const auto fragShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_FRAGMENT_BIT, binaries.get("fragMulti"), tessellationSupported, geometrySupported)); in iterate()

Completed in 15 milliseconds