Lines Matching refs:m_outputLayout
491 const FragmentOutputLayout m_outputLayout;
522 , m_outputLayout (computeFragmentOutputLayout(m_outputs))
575 glu::RenderbufferVector renderbuffers (m_renderCtx, m_outputLayout.locationSymbols.size());
627 for (int outNdx = 0; outNdx < (int)m_outputLayout.locationSymbols.size(); ++outNdx)
629 const Symbol& output = *m_outputLayout.locationSymbols[outNdx];
642 vector<deUint32> drawBuffers(m_outputLayout.locationSymbols.size());
643 for (int ndx = 0; ndx < (int)m_outputLayout.locationSymbols.size(); ndx++)
670 const int outLocation = de::lookup(m_outputLayout.locationMap, output.name);
719 << glu::FragmentSource(generatePassthroughFragmentShader(shaderSpec, !hasFloatRenderTargets(renderCtx), m_outputLayout.locationMap, "vtx_out_", "o_")))
760 << glu::FragmentSource(generatePassthroughFragmentShader(shaderSpec, !hasFloatRenderTargets(renderCtx), m_outputLayout.locationMap, "geom_out_", "o_")))
788 << glu::FragmentSource(generateFragmentShader(shaderSpec, !hasFloatRenderTargets(renderCtx), m_outputLayout.locationMap, "vtx_out_", "o_")))
833 deUint32 getOutputStride (void) const { return getLayoutStride(m_outputLayout); }
866 vector<VarLayout> m_outputLayout;
876 computeVarLayout(m_outputs, &m_outputLayout);
902 const deUint32 outputStride = getLayoutStride(m_outputLayout);
1062 const deUint32 outputStride = getLayoutStride(m_outputLayout);
1074 DE_ASSERT(m_outputs.size() == m_outputLayout.size());
1078 const VarLayout& layout = m_outputLayout[outputNdx];