Lines Matching refs:meshShader
7171 const bool meshShader;
7179 , meshShader (meshShader_)
7185 if (meshShader)
7251 if (m_config.meshShader)
7290 if (!m_config.meshShader)
7559 const auto vertexBufferUsage = (m_config.meshShader ? VK_BUFFER_USAGE_STORAGE_BUFFER_BIT : VK_BUFFER_USAGE_VERTEX_BUFFER_BIT);
7571 if (m_config.meshShader)
7585 if (m_config.meshShader)
7605 const auto vertModule = (!m_config.meshShader ? createShaderModule(vkd, device, binaries.get("vert")) : Move<VkShaderModule>());
7606 const auto meshModule = (m_config.meshShader ? createShaderModule(vkd, device, binaries.get("mesh")) : Move<VkShaderModule>());
7659 if (m_config.meshShader)
7687 if (m_config.meshShader)
7701 if (m_config.meshShader)
8141 const bool meshShader = (m > 0);
8146 if (meshShader && (tessellation || geometryShader))
8149 std::string testName (meshShader ? "mesh" : "vert");
8159 PolygonModeLargePointsConfig config(1.0f, meshShader, tessellation, geometryShader, dynamicPolyMode, true);
8184 const bool meshShader = (m > 0);
8189 if (meshShader && (tessellation || geometryShader))
8192 std::string testName (meshShader ? "mesh" : "vert");
8202 PolygonModeLargePointsConfig config(2.0f, meshShader, tessellation, geometryShader, dynamicPolyMode);