Lines Matching refs:m_spec
1244 const ShaderCaseSpecification& m_spec; member in vkt::__anonc3cc457f0111::ShaderCaseInstance
1288 , m_spec (spec) in ShaderCaseInstance()
1306 …tputCount (((deUint32)m_spec.values.outputs.size() == 0 || m_spec.outputType == glu::sl::OUTPUT_… in ShaderCaseInstance()
1369 if (!m_spec.values.uniforms.empty()) in ShaderCaseInstance()
1384 if (!m_spec.values.outputs.empty()) in ShaderCaseInstance()
1453 if (!m_spec.values.uniforms.empty() || !m_spec.values.outputs.empty()) in ShaderCaseInstance()
1600 if (!m_spec.values.inputs.empty()) in iterate()
1601 writeValuesToMem(m_context, *m_inputMem, m_inputLayout, m_spec.values.inputs, m_subCaseNdx); in iterate()
1603 if (!m_spec.values.outputs.empty()) in iterate()
1604 …writeValuesToMem(m_context, *m_referenceMem, m_referenceLayout, m_spec.values.outputs, m_subCaseNd… in iterate()
1606 if (!m_spec.values.uniforms.empty()) in iterate()
1607 writeValuesToMem(m_context, *m_uniformMem, m_uniformLayout, m_spec.values.uniforms, m_subCaseNdx); in iterate()
1612 if (m_spec.outputType == glu::sl::OUTPUT_RESULT) in iterate()
1625 dumpValues(log, m_spec.values, m_subCaseNdx); in iterate()
1636 const DataType dataType = m_spec.values.outputs[outNdx].type.getBasicType(); in iterate()
1643 …reference[refNdx] = (int)m_spec.values.outputs[outNdx].elements[m_subCaseNdx * numComponents + ref… in iterate()
1645 …reference[refNdx] = m_spec.values.outputs[outNdx].elements[m_subCaseNdx * numComponents + refNdx].… in iterate()
1659 dumpValues(log, m_spec.values, m_subCaseNdx); in iterate()
1666 if (++m_subCaseNdx < getNumSubCases(m_spec.values)) in iterate()
1682 const ShaderCaseSpecification m_spec; member in vkt::__anonc3cc457f0111::ShaderCase
1687 , m_spec (spec) in ShaderCase()
1693 vector<ProgramSources> specializedSources (m_spec.programs.size()); in initPrograms()
1695 DE_ASSERT(isValid(m_spec)); in initPrograms()
1697 if (m_spec.expectResult != glu::sl::EXPECT_PASS) in initPrograms()
1700 if (m_spec.caseType == glu::sl::CASETYPE_VERTEX_ONLY) in initPrograms()
1702 …DE_ASSERT(m_spec.programs.size() == 1 && m_spec.programs[0].sources.sources[glu::SHADERTYPE_VERTEX… in initPrograms()
1703 …specializedSources[0] << glu::VertexSource(specializeVertexShader(m_spec, m_spec.programs[0].sourc… in initPrograms()
1704 << glu::FragmentSource(genFragmentShader(m_spec)); in initPrograms()
1706 else if (m_spec.caseType == glu::sl::CASETYPE_FRAGMENT_ONLY) in initPrograms()
1708 …DE_ASSERT(m_spec.programs.size() == 1 && m_spec.programs[0].sources.sources[glu::SHADERTYPE_FRAGME… in initPrograms()
1709 specializedSources[0] << glu::VertexSource(genVertexShader(m_spec)) in initPrograms()
1710 …<< glu::FragmentSource(specializeFragmentShader(m_spec, m_spec.programs[0].sources.sources[glu::SH… in initPrograms()
1714 DE_ASSERT(m_spec.caseType == glu::sl::CASETYPE_COMPLETE); in initPrograms()
1718 for (size_t progNdx = 0; progNdx < m_spec.programs.size(); progNdx++) in initPrograms()
1720 …const ProgramSpecializationParams progSpecParams (m_spec, m_spec.programs[progNdx].requiredExtensi… in initPrograms()
1722 …specializeProgramSources(specializedSources[progNdx], m_spec.programs[progNdx].sources, progSpecPa… in initPrograms()
1741 return new ShaderCaseInstance(context, m_spec); in createInstance()