Lines Matching refs:drawBufferNdx
700 FragmentShader (int drawBufferNdx, const DrawBufferInfo& info);
708 FragmentShader::FragmentShader (int drawBufferNdx, const DrawBufferInfo& info) in FragmentShader() argument
710 , m_drawBufferNdx (drawBufferNdx) in FragmentShader()
823 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in renderRefQuad() local
825 if (drawBuffers[drawBufferNdx].getRender()) in renderRefQuad()
827 …rState (createRenderState(preCommonBlendState, postCommonBlendState, drawBuffers[drawBufferNdx])); in renderRefQuad()
828 …MultisamplePixelBufferAccess::fromSinglesampleAccess(refRenderbuffers[drawBufferNdx].getAccess())); in renderRefQuad()
830 const FragmentShader fragmentShader (drawBufferNdx, drawBuffers[drawBufferNdx]); in renderRefQuad()
849 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in requiresAdvancedBlendEq() local
851 const BlendState& drawBufferBlendState = drawBuffers[drawBufferNdx].getBlendState(); in requiresAdvancedBlendEq()
895 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in genFragmentSource() local
897 const DrawBufferInfo& drawBuffer = drawBuffers[drawBufferNdx]; in genFragmentSource()
900 stream << "layout(location=" << drawBufferNdx << ") out highp "; in genFragmentSource()
922 stream << " o_drawBuffer" << drawBufferNdx << ";\n"; in genFragmentSource()
928 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in genFragmentSource() local
930 const DrawBufferInfo& drawBuffer = drawBuffers[drawBufferNdx]; in genFragmentSource()
940 stream << "\to_drawBuffer" << drawBufferNdx; in genFragmentSource()
947 stream << " = vec4(" << values[(drawBufferNdx + 0) % 4] in genFragmentSource()
948 << ", " << values[(drawBufferNdx + 1) % 4] in genFragmentSource()
949 << ", " << values[(drawBufferNdx + 2) % 4] in genFragmentSource()
950 << ", " << values[(drawBufferNdx + 3) % 4] << ");\n"; in genFragmentSource()
954 stream << " = uvec4(uint(" << values[(drawBufferNdx + 0) % 4] in genFragmentSource()
955 << "), uint(" << values[(drawBufferNdx + 1) % 4] in genFragmentSource()
956 << "), uint(" << values[(drawBufferNdx + 2) % 4] in genFragmentSource()
957 << "), uint(" << values[(drawBufferNdx + 3) % 4] << "));\n"; in genFragmentSource()
961 stream << " = ivec4(int(" << values[(drawBufferNdx + 0) % 4] in genFragmentSource()
962 << "), int(" << values[(drawBufferNdx + 1) % 4] in genFragmentSource()
963 << "), int(" << values[(drawBufferNdx + 2) % 4] in genFragmentSource()
964 << "), int(" << values[(drawBufferNdx + 3) % 4] << "));\n"; in genFragmentSource()
1103 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in logTestCaseInfo() local
1105 …ufferSection (log, "DrawBuffer" + de::toString(drawBufferNdx), "Draw Buffer " + de::toString(drawB… in logTestCaseInfo()
1106 const DrawBufferInfo& drawBuffer = drawBuffers[drawBufferNdx]; in logTestCaseInfo()
1120 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in logTestCaseInfo() local
1122 if (!drawBuffers[drawBufferNdx].getBlendState().isEmpty()) in logTestCaseInfo()
1124 …tion s(log, "DrawBufferState" + de::toString(drawBufferNdx), "Set DrawBuffer " + de::toString(draw… in logTestCaseInfo()
1126 logBlendState(log, drawBuffers[drawBufferNdx].getBlendState()); in logTestCaseInfo()
1354 for (int drawBufferNdx = 0; drawBufferNdx < maxDrawBufferCount; drawBufferNdx++) in genRandomTest() local