Lines Matching refs:meshShader
1830 ShaderWrapper meshShader;
2767 const ShaderWrapper meshShader,
2812 m_internalData->meshShader = meshShader;
2813 m_internalData->meshShader.setLayoutAndSpecialization(&layout, meshSpecializationInfo);
2815 m_internalData->meshShader.createModule();
2820 stageInfo.module = m_internalData->meshShader.getModule();
3191 if (m_internalData->meshShader.isSet())
3299 if (m_internalData->meshShader.isSet())
3301 createInfos.push_back(makeShaderCreateInfo(vk::VK_SHADER_STAGE_MESH_BIT_EXT, m_internalData->meshShader, linked, binary, m_internalData->fragmentShader));
3321 if (m_internalData->meshShader.isSet())
3322 m_internalData->meshShader.setShader(Move<VkShaderEXT>(check<VkShaderEXT>(shaders[shaderIndex++]), Deleter<VkShaderEXT>(m_internalData->vk, m_internalData->device, DE_NULL)));
3395 m_internalData->meshShaderFeature = meshShaderFeatures.meshShader;
3889 const bool meshOrTask = m_internalData->meshShader.isSet() || m_internalData->taskShader.isSet();
4304 VkShaderEXT meshShader = m_internalData->meshShader.getShader();
4305 vk.cmdBindShadersEXT(cmdBuffer, 1, &meshStage, &meshShader);
4336 !!m_internalData->meshShader.getShader())