/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectPipelineInteractionTests.cpp | 215 vk::Move<vk::VkShaderEXT> tescShader = vk::createShader(vk, device, tescCreateInfo); in iterate() local 488 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader1, *tescShader, *teseShader, *geomShader, *fragShader1, taskSupported, meshSupported); in iterate() 501 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader2, *tescShader, *teseShader, *geomShader, *fragShader2, taskSupported, meshSupported); in iterate() 509 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader1, *tescShader, *teseShader, *geomShader, *fragShader1, taskSupported, meshSupported); in iterate() 515 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader3, *tescShader, *teseShader, *geomShader, *fragShader3, taskSupported, meshSupported); in iterate() 523 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader2, *tescShader, *teseShader, *geomShader, *fragShader2, taskSupported, meshSupported); in iterate() 528 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader1, *tescShader, *teseShader, *geomShader, *fragShader1, taskSupported, meshSupported); in iterate() 534 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader1, *tescShader, *teseShader, *geomShader, *fragShader1, taskSupported, meshSupported); in iterate() 539 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader1, *tescShader, *teseShader, *geomShader, *fragShader1, taskSupported, meshSupported); in iterate() 563 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader1, *tescShader, *teseShade in iterate() 908 vk::Move<vk::VkShaderEXT> tescShader; iterate() local [all...] |
H A D | vktShaderObjectBindingTests.cpp | 269 vk::Move<vk::VkShaderEXT> tescShader; in iterate() local 303 tescShader = createShader(vk, device, vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, "tesc"); in iterate() 346 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader, *tescShader, *teseShader, *passThroughGeomShader, *fragShader, taskSupported, meshSupported); in iterate() 356 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader, *tescShader, *teseShader, *geomShader, *fragShader, taskSupported, meshSupported); in iterate() 389 vk::VkShaderEXT shaders[] = { *vertShader, *tescShader, *teseShader, *fragShader }; in iterate() 412 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader, *tescShader, *teseShader, *geomShader, *fragShader, taskSupported, meshSupported); in iterate() 435 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader, *tescShader, *teseShader, *geomShader, *fragShader, taskSupported, meshSupported); in iterate() 449 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader, *tescShader, *teseShader, *geomShader, *fragShader, taskSupported, meshSupported); in iterate() 884 vk::Move<vk::VkShaderEXT> tescShader; in iterate() local 893 tescShader in iterate() [all...] |
H A D | vktShaderObjectCreateUtil.hpp | 43 void bindGraphicsShaders (const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkShaderEXT vertShader, vk::VkShaderEXT tescShader, vk::VkShaderEXT teseShader, vk::VkShaderEXT geomShader, vk::VkShaderEXT fragShader, bool taskShaderSupported, bool meshShaderSupported);
|
H A D | vktShaderObjectLinkTests.cpp | 228 vk::VkShaderEXT tescShader; in iterate() local 258 vk.createShadersEXT(device, 1, &tescShaderCreateInfo, DE_NULL, &tescShader); in iterate() 338 tescShader = shaders[n++]; in iterate() 379 vk::VkShaderEXT bindTescShader = (m_params.shaders.tesellation_control != UNUSED) ? tescShader : VK_NULL_HANDLE; in iterate() 412 togetherShaders.push_back(tescShader); in iterate() 418 separateShaders.push_back(tescShader); in iterate() 467 m_params.shaders.tesellation_control != UNUSED ? tescShader : VK_NULL_HANDLE, in iterate() 511 vk.destroyShaderEXT(device, tescShader, DE_NULL); in iterate()
|
H A D | vktShaderObjectCreateUtil.cpp | 397 void bindGraphicsShaders (const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkShaderEXT vertShader, vk::VkShaderEXT tescShader, vk::VkShaderEXT teseShader, vk::VkShaderEXT geomShader, vk::VkShaderEXT fragShader, bool taskShaderSupported, bool meshShaderSupported) in bindGraphicsShaders() argument 408 tescShader, in bindGraphicsShaders()
|
H A D | vktShaderObjectPerformanceTests.cpp | 402 vk::Move<vk::VkShaderEXT> tescShader; in iterate() local 408 tescShader = vk::createShader(vk, device, createInfos[2]); in iterate() 433 refShaders[2] = createShaderFromBinary(vk, device, tescShader, vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT); in iterate() 612 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader, *tescShader, *teseShader, *geomShader, *fragShader, taskSupported, meshSupported); in iterate() 625 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader, *tescShader, *teseShader, *geomShader, *fragShader, taskSupported, meshSupported); in iterate()
|
H A D | vktShaderObjectMiscTests.cpp | 1225 vk::Move<vk::VkShaderEXT> tescShader; 1451 tescShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, binaries.get("tesc"), tessellationSupported, geometrySupported, &*descriptorSetLayout)); 1502 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader, *tescShader, *teseShader, *geomShader, *fragShader, taskSupported, meshSupported); 2469 const auto tescShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, binaries.get("tesc"), tessellationSupported, geometrySupported)); 2484 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader, *tescShader, *teseShader, VK_NULL_HANDLE, *fragShader, taskSupported, meshSupported);
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkPipelineConstructionUtil.cpp | 4290 VkShaderEXT tescShader = m_internalData->tessellationControlShader.getShader(); in bind() local 4291 vk.cmdBindShadersEXT(cmdBuffer, 1, &tescStage, &tescShader); in bind()
|