Lines Matching refs:m_spec
1255 const ShaderCaseSpecification& m_spec; member in vkt::__anon3b02c3670111::ShaderCaseInstance
1299 , m_spec (spec) in ShaderCaseInstance()
1317 …tputCount (((deUint32)m_spec.values.outputs.size() == 0 || m_spec.outputType == glu::sl::OUTPUT_… in ShaderCaseInstance()
1380 if (!m_spec.values.uniforms.empty()) in ShaderCaseInstance()
1395 if (!m_spec.values.outputs.empty()) in ShaderCaseInstance()
1464 if (!m_spec.values.uniforms.empty() || !m_spec.values.outputs.empty()) in ShaderCaseInstance()
1611 if (!m_spec.values.inputs.empty()) in iterate()
1612 writeValuesToMem(m_context, *m_inputMem, m_inputLayout, m_spec.values.inputs, m_subCaseNdx); in iterate()
1614 if (!m_spec.values.outputs.empty()) in iterate()
1615 …writeValuesToMem(m_context, *m_referenceMem, m_referenceLayout, m_spec.values.outputs, m_subCaseNd… in iterate()
1617 if (!m_spec.values.uniforms.empty()) in iterate()
1618 writeValuesToMem(m_context, *m_uniformMem, m_uniformLayout, m_spec.values.uniforms, m_subCaseNdx); in iterate()
1623 if (m_spec.outputType == glu::sl::OUTPUT_RESULT) in iterate()
1636 dumpValues(log, m_spec.values, m_subCaseNdx); in iterate()
1647 const DataType dataType = m_spec.values.outputs[outNdx].type.getBasicType(); in iterate()
1654 …reference[refNdx] = (int)m_spec.values.outputs[outNdx].elements[m_subCaseNdx * numComponents + ref… in iterate()
1656 …reference[refNdx] = m_spec.values.outputs[outNdx].elements[m_subCaseNdx * numComponents + refNdx].… in iterate()
1670 dumpValues(log, m_spec.values, m_subCaseNdx); in iterate()
1677 if (++m_subCaseNdx < getNumSubCases(m_spec.values)) in iterate()
1693 const ShaderCaseSpecification m_spec; member in vkt::__anon3b02c3670111::ShaderCase
1698 , m_spec (spec) in ShaderCase()
1704 vector<ProgramSources> specializedSources (m_spec.programs.size()); in initPrograms()
1706 DE_ASSERT(isValid(m_spec)); in initPrograms()
1708 if (m_spec.expectResult != glu::sl::EXPECT_PASS) in initPrograms()
1711 if (m_spec.caseType == glu::sl::CASETYPE_VERTEX_ONLY) in initPrograms()
1713 …DE_ASSERT(m_spec.programs.size() == 1 && m_spec.programs[0].sources.sources[glu::SHADERTYPE_VERTEX… in initPrograms()
1714 …specializedSources[0] << glu::VertexSource(specializeVertexShader(m_spec, m_spec.programs[0].sourc… in initPrograms()
1715 << glu::FragmentSource(genFragmentShader(m_spec)); in initPrograms()
1717 else if (m_spec.caseType == glu::sl::CASETYPE_FRAGMENT_ONLY) in initPrograms()
1719 …DE_ASSERT(m_spec.programs.size() == 1 && m_spec.programs[0].sources.sources[glu::SHADERTYPE_FRAGME… in initPrograms()
1720 specializedSources[0] << glu::VertexSource(genVertexShader(m_spec)) in initPrograms()
1721 …<< glu::FragmentSource(specializeFragmentShader(m_spec, m_spec.programs[0].sources.sources[glu::SH… in initPrograms()
1725 DE_ASSERT(m_spec.caseType == glu::sl::CASETYPE_COMPLETE); in initPrograms()
1729 for (size_t progNdx = 0; progNdx < m_spec.programs.size(); progNdx++) in initPrograms()
1731 …const ProgramSpecializationParams progSpecParams (m_spec, m_spec.programs[progNdx].requiredExtensi… in initPrograms()
1733 …specializeProgramSources(specializedSources[progNdx], m_spec.programs[progNdx].sources, progSpecPa… in initPrograms()
1752 return new ShaderCaseInstance(context, m_spec); in createInstance()