/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/ |
H A D | vktMeshShaderUtil.cpp | 92 if (requireTask && !meshFeatures.taskShader) in checkTaskMeshShaderSupportNV() 107 if (requireTask && !meshFeatures.taskShader) in checkTaskMeshShaderSupportEXT()
|
H A D | vktMeshShaderMiscTests.cpp | 307 Move<VkShaderModule> taskShader; in iterate() local 309 taskShader = createShaderModule(vkd, device, binaries.get("task")); in iterate() 348 taskShader.get(), meshShader.get(), fragShader.get(), in iterate() 1692 const bool taskShader = params->needsTaskShader(); in initPrograms() local 1704 << "primitiveColor[0] = vec4(0.0, 0.0, " << (taskShader ? "td.blue" : "float(iterations % 2u)") << ", 1.0);\n" in initPrograms() 1711 const std::string action = (taskShader ? taskAction : meshAction); in initPrograms() 1910 const auto taskShader = m_params->needsTaskShader(); in initPrograms() local 1912 const auto meshPvdPrefix = (taskShader ? "td" : "pvd"); in initPrograms() 1913 const auto meshPpdPrefix = (taskShader ? "td" : "ppd"); in initPrograms() 1942 << (taskShader in initPrograms() 2264 Move<VkShaderModule> taskShader; iterate() local 2524 Move<VkShaderModule> taskShader; iterate() local [all...] |
H A D | vktMeshShaderMiscTestsEXT.cpp | 311 Move<VkShaderModule> taskShader; in iterate() local 313 taskShader = createShaderModule(vkd, device, binaries.get("task")); in iterate() 352 taskShader.get(), meshShader.get(), fragShader.get(), in iterate() 1777 const bool taskShader = params->needsTaskShader(); in initPrograms() local 1784 const std::string action = (taskShader ? taskAction : meshAction); in initPrograms() 2135 const auto taskShader = m_params->needsTaskShader(); in initPrograms() local 2137 const auto meshPvdPrefix = (taskShader ? "td" : "pvd"); in initPrograms() 2138 const auto meshPpdPrefix = (taskShader ? "td" : "ppd"); in initPrograms() 2167 << (taskShader ? taskDataDecl : bindingsDecl) in initPrograms() 2223 if (taskShader) in initPrograms() 2485 Move<VkShaderModule> taskShader; iterate() local 2746 Move<VkShaderModule> taskShader; iterate() local 4025 Move<VkShaderModule> taskShader; iterate() local 4383 Move<VkShaderModule> taskShader; iterate() local 4815 const auto taskShader = createShaderModule(vkd, device, binaries.get("task")); iterate() local [all...] |
H A D | vktMeshShaderInOutTestsEXT.cpp | 842 const auto taskShader = m_params->needsTaskShader(); 844 const auto meshPvdPrefix = (taskShader ? "td" : "pvd"); 845 const auto meshPpdPrefix = (taskShader ? "td" : "ppd"); 877 << (taskShader ? taskDataDecl : bindingsDecl) 926 if (taskShader) 1556 Move<VkShaderModule> taskShader; 1558 taskShader = createShaderModule(vkd, device, binaries.get("task")); 1572 taskShader.get(), meshShader.get(), fragShader.get(),
|
H A D | vktMeshShaderSyncTests.cpp | 909 Move<VkShaderModule> taskShader; in iterate() local 916 taskShader = createShaderModule(vkd, device, binaries.get("task"), 0u); in iterate() 932 const auto pipeline = makeGraphicsPipeline(vkd, device, pipelineLayout.get(), taskShader.get(), meshShader.get(), fragShader.get(), renderPass.get(), viewports, scissors); in iterate()
|
H A D | vktMeshShaderSmokeTestsEXT.cpp | 91 const ShaderWrapper taskShader, in makeMeshGraphicsPipeline() 111 taskShader, in makeMeshGraphicsPipeline() 1393 const auto taskShader = ShaderWrapper(vkd, device, binaries.get("task")); in iterate() local 1483 taskShader, meshShader, fragShader, in iterate() 89 makeMeshGraphicsPipeline( GraphicsPipelineWrapper& maker, const PipelineLayoutWrapper& pipelineLayout, const ShaderWrapper taskShader, const ShaderWrapper meshShader, const ShaderWrapper fragShader, const VkRenderPass renderPass, const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const uint32_t subpass = 0u, const VkPipelineDepthStencilStateCreateInfo* depthStencilStateCreateInfo = nullptr, VkPipelineFragmentShadingRateStateCreateInfoKHR* fragmentShadingRateStateCreateInfo = nullptr) makeMeshGraphicsPipeline() argument
|
H A D | vktMeshShaderSyncTestsEXT.cpp | 1074 Move<VkShaderModule> taskShader; in iterate() local 1076 taskShader = createShaderModule(vkd, device, binaries.get("task")); in iterate() 1088 pipelines.push_back(makeGraphicsPipeline(vkd, device, pipelineLayout.get(), taskShader.get(), meshShader.get(), fragShader.get(), renderPasses.at(0u).get(), viewports, scissors)); in iterate() 1111 taskModule = ((stage == Stage::TASK) ? taskShader.get() : taskPassthroughShader.get()); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/ |
H A D | vktMeshShaderUtil.cpp | 92 if (requireTask && !meshFeatures.taskShader) in checkTaskMeshShaderSupportNV() 107 if (requireTask && !meshFeatures.taskShader) in checkTaskMeshShaderSupportEXT()
|
H A D | vktMeshShaderMiscTests.cpp | 307 Move<VkShaderModule> taskShader; in iterate() local 309 taskShader = createShaderModule(vkd, device, binaries.get("task")); in iterate() 348 taskShader.get(), meshShader.get(), fragShader.get(), in iterate() 1692 const bool taskShader = params->needsTaskShader(); in initPrograms() local 1704 << "primitiveColor[0] = vec4(0.0, 0.0, " << (taskShader ? "td.blue" : "float(iterations % 2u)") << ", 1.0);\n" in initPrograms() 1711 const std::string action = (taskShader ? taskAction : meshAction); in initPrograms() 1910 const auto taskShader = m_params->needsTaskShader(); in initPrograms() local 1912 const auto meshPvdPrefix = (taskShader ? "td" : "pvd"); in initPrograms() 1913 const auto meshPpdPrefix = (taskShader ? "td" : "ppd"); in initPrograms() 1942 << (taskShader in initPrograms() 2264 Move<VkShaderModule> taskShader; iterate() local 2524 Move<VkShaderModule> taskShader; iterate() local [all...] |
H A D | vktMeshShaderMiscTestsEXT.cpp | 311 Move<VkShaderModule> taskShader; in iterate() local 313 taskShader = createShaderModule(vkd, device, binaries.get("task")); in iterate() 352 taskShader.get(), meshShader.get(), fragShader.get(), in iterate() 1759 const bool taskShader = params->needsTaskShader(); in initPrograms() local 1766 const std::string action = (taskShader ? taskAction : meshAction); in initPrograms() 2117 const auto taskShader = m_params->needsTaskShader(); in initPrograms() local 2119 const auto meshPvdPrefix = (taskShader ? "td" : "pvd"); in initPrograms() 2120 const auto meshPpdPrefix = (taskShader ? "td" : "ppd"); in initPrograms() 2149 << (taskShader ? taskDataDecl : bindingsDecl) in initPrograms() 2205 if (taskShader) in initPrograms() 2467 Move<VkShaderModule> taskShader; iterate() local 2728 Move<VkShaderModule> taskShader; iterate() local 4022 Move<VkShaderModule> taskShader; iterate() local 4380 Move<VkShaderModule> taskShader; iterate() local 4812 const auto taskShader = createShaderModule(vkd, device, binaries.get("task")); iterate() local [all...] |
H A D | vktMeshShaderInOutTestsEXT.cpp | 842 const auto taskShader = m_params->needsTaskShader(); 844 const auto meshPvdPrefix = (taskShader ? "td" : "pvd"); 845 const auto meshPpdPrefix = (taskShader ? "td" : "ppd"); 877 << (taskShader ? taskDataDecl : bindingsDecl) 926 if (taskShader) 1556 Move<VkShaderModule> taskShader; 1558 taskShader = createShaderModule(vkd, device, binaries.get("task")); 1572 taskShader.get(), meshShader.get(), fragShader.get(),
|
H A D | vktMeshShaderSyncTests.cpp | 909 Move<VkShaderModule> taskShader; in iterate() local 916 taskShader = createShaderModule(vkd, device, binaries.get("task"), 0u); in iterate() 932 const auto pipeline = makeGraphicsPipeline(vkd, device, pipelineLayout.get(), taskShader.get(), meshShader.get(), fragShader.get(), renderPass.get(), viewports, scissors); in iterate()
|
H A D | vktMeshShaderSmokeTestsEXT.cpp | 89 const VkShaderModule taskShader, in makeMeshGraphicsPipeline() 109 taskShader, in makeMeshGraphicsPipeline() 1385 const auto taskShader = createShaderModule(vkd, device, binaries.get("task")); in iterate() local 1475 taskShader.get(), meshShader.get(), fragShader.get(), in iterate() 87 makeMeshGraphicsPipeline( GraphicsPipelineWrapper& maker, const VkPipelineLayout pipelineLayout, const VkShaderModule taskShader, const VkShaderModule meshShader, const VkShaderModule fragShader, const VkRenderPass renderPass, const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const uint32_t subpass = 0u, const VkPipelineDepthStencilStateCreateInfo* depthStencilStateCreateInfo = nullptr, VkPipelineFragmentShadingRateStateCreateInfoKHR* fragmentShadingRateStateCreateInfo = nullptr) makeMeshGraphicsPipeline() argument
|
H A D | vktMeshShaderSyncTestsEXT.cpp | 1074 Move<VkShaderModule> taskShader; in iterate() local 1076 taskShader = createShaderModule(vkd, device, binaries.get("task")); in iterate() 1088 pipelines.push_back(makeGraphicsPipeline(vkd, device, pipelineLayout.get(), taskShader.get(), meshShader.get(), fragShader.get(), renderPasses.at(0u).get(), viewports, scissors)); in iterate() 1111 taskModule = ((stage == Stage::TASK) ? taskShader.get() : taskPassthroughShader.get()); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectBindingTests.cpp | 203 const bool taskSupported = m_context.getMeshShaderFeatures().taskShader; in iterate() 889 vk::Move<vk::VkShaderEXT> taskShader; in iterate() local 902 if (meshShaderFeatures.taskShader) in iterate() 903 taskShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_TASK_BIT_EXT, binaries.get("task"), tessellationSupported, geometrySupported)); in iterate() 951 bindTask ? *taskShader : VK_NULL_HANDLE, in iterate() 956 if (meshShaderFeatures.taskShader) in iterate() 971 if (m_context.getDeviceFeatures().tessellationShader && m_context.getDeviceFeatures().geometryShader && meshShaderFeatures.taskShader && meshShaderFeatures.meshShader) in iterate() 1181 if (!features.taskShader) in checkSupport()
|
H A D | vktShaderObjectLinkTests.cpp | 187 const bool taskSupported = m_context.getMeshShaderFeatures().taskShader; in iterate() 697 vk::VkShaderEXT taskShader; in iterate() local 728 vk.createShadersEXT(device, 1, &taskShaderCreateInfo, DE_NULL, &taskShader); in iterate() 810 taskShader = shaders[n++]; in iterate() 870 m_params.shaders.task != UNUSED ? taskShader : VK_NULL_HANDLE, in iterate() 924 vk.destroyShaderEXT(device, taskShader, DE_NULL); in iterate() 1041 if (!features.taskShader) in checkSupport()
|
H A D | vktShaderObjectCreateTests.cpp | 242 if (m_context.getMeshShaderFeaturesEXT().taskShader) in iterate() 504 if (m_context.getMeshShaderFeaturesEXT().taskShader) in iterate() 653 if (m_stage == vk::VK_SHADER_STAGE_TASK_BIT_EXT && context.getMeshShaderFeaturesEXT().taskShader == VK_FALSE) in checkSupport()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkPipelineConstructionUtil.cpp | 1831 ShaderWrapper taskShader; member 2766 const ShaderWrapper taskShader, in setupPreRasterizationMeshShaderState() 2787 const bool hasTask = (taskShader.isSet()); in setupPreRasterizationMeshShaderState() 2828 m_internalData->taskShader = taskShader; in setupPreRasterizationMeshShaderState() 2829 m_internalData->taskShader.setLayoutAndSpecialization(&layout, taskSpecializationInfo); in setupPreRasterizationMeshShaderState() 2831 m_internalData->taskShader.createModule(); in setupPreRasterizationMeshShaderState() 2836 stageInfo.module = m_internalData->taskShader.getModule(); in setupPreRasterizationMeshShaderState() 3297 if (m_internalData->taskShader.isSet()) in createShaders() 3298 createInfos.push_back(makeShaderCreateInfo(vk::VK_SHADER_STAGE_TASK_BIT_EXT, m_internalData->taskShader, linke in createShaders() 2761 setupPreRasterizationMeshShaderState(const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const PipelineLayoutWrapper& layout, const VkRenderPass renderPass, const deUint32 subpass, const ShaderWrapper taskShader, const ShaderWrapper meshShader, const VkPipelineRasterizationStateCreateInfo* rasterizationState, const VkSpecializationInfo *taskSpecializationInfo, const VkSpecializationInfo *meshSpecializationInfo, VkPipelineFragmentShadingRateStateCreateInfoKHR* fragmentShadingRateState, PipelineRenderingCreateInfoWrapper rendering, const VkPipelineCache partPipelineCache, VkPipelineCreationFeedbackCreateInfoEXT *partCreationFeedback) setupPreRasterizationMeshShaderState() argument 4310 VkShaderEXT taskShader = m_internalData->taskShader.getShader(); bind() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/ |
H A D | vktSubgroupsArithmeticTests.cpp | 318 if (!features.taskShader) in supportedCheck()
|
H A D | vktSubgroupsBallotMasksTests.cpp | 277 if (!features.taskShader) in supportedCheck()
|
H A D | vktSubgroupsBallotOtherTests.cpp | 350 if (!features.taskShader) in supportedCheck()
|
H A D | vktSubgroupsBallotTests.cpp | 844 if (!features.taskShader) in supportedCheck()
|
H A D | vktSubgroupsBuiltinMaskVarTests.cpp | 1269 if (!features.taskShader) in supportedCheck()
|
H A D | vktSubgroupsClusteredTests.cpp | 246 if (!features.taskShader) in supportedCheck()
|
H A D | vktSubgroupsQuadTests.cpp | 275 if (!features.taskShader) in supportedCheck()
|