Lines Matching refs:drawBufferNdx
707 FragmentShader (int drawBufferNdx, const DrawBufferInfo& info);
715 FragmentShader::FragmentShader (int drawBufferNdx, const DrawBufferInfo& info) in FragmentShader() argument
717 , m_drawBufferNdx (drawBufferNdx) in FragmentShader()
831 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in renderRefQuad() local
833 if (drawBuffers[drawBufferNdx].getRender()) in renderRefQuad()
835 …ateRenderState(preCommonBlendState, postCommonBlendState, drawBuffers[drawBufferNdx], subpixelBits… in renderRefQuad()
836 …MultisamplePixelBufferAccess::fromSinglesampleAccess(refRenderbuffers[drawBufferNdx].getAccess())); in renderRefQuad()
838 const FragmentShader fragmentShader (drawBufferNdx, drawBuffers[drawBufferNdx]); in renderRefQuad()
857 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in requiresAdvancedBlendEq() local
859 const BlendState& drawBufferBlendState = drawBuffers[drawBufferNdx].getBlendState(); in requiresAdvancedBlendEq()
903 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in genFragmentSource() local
905 const DrawBufferInfo& drawBuffer = drawBuffers[drawBufferNdx]; in genFragmentSource()
908 stream << "layout(location=" << drawBufferNdx << ") out highp "; in genFragmentSource()
930 stream << " o_drawBuffer" << drawBufferNdx << ";\n"; in genFragmentSource()
936 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in genFragmentSource() local
938 const DrawBufferInfo& drawBuffer = drawBuffers[drawBufferNdx]; in genFragmentSource()
948 stream << "\to_drawBuffer" << drawBufferNdx; in genFragmentSource()
955 stream << " = vec4(" << values[(drawBufferNdx + 0) % 4] in genFragmentSource()
956 << ", " << values[(drawBufferNdx + 1) % 4] in genFragmentSource()
957 << ", " << values[(drawBufferNdx + 2) % 4] in genFragmentSource()
958 << ", " << values[(drawBufferNdx + 3) % 4] << ");\n"; in genFragmentSource()
962 stream << " = uvec4(uint(" << values[(drawBufferNdx + 0) % 4] in genFragmentSource()
963 << "), uint(" << values[(drawBufferNdx + 1) % 4] in genFragmentSource()
964 << "), uint(" << values[(drawBufferNdx + 2) % 4] in genFragmentSource()
965 << "), uint(" << values[(drawBufferNdx + 3) % 4] << "));\n"; in genFragmentSource()
969 stream << " = ivec4(int(" << values[(drawBufferNdx + 0) % 4] in genFragmentSource()
970 << "), int(" << values[(drawBufferNdx + 1) % 4] in genFragmentSource()
971 << "), int(" << values[(drawBufferNdx + 2) % 4] in genFragmentSource()
972 << "), int(" << values[(drawBufferNdx + 3) % 4] << "));\n"; in genFragmentSource()
1114 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in logTestCaseInfo() local
1116 …ufferSection (log, "DrawBuffer" + de::toString(drawBufferNdx), "Draw Buffer " + de::toString(drawB… in logTestCaseInfo()
1117 const DrawBufferInfo& drawBuffer = drawBuffers[drawBufferNdx]; in logTestCaseInfo()
1131 for (int drawBufferNdx = 0; drawBufferNdx < (int)drawBuffers.size(); drawBufferNdx++) in logTestCaseInfo() local
1133 if (!drawBuffers[drawBufferNdx].getBlendState().isEmpty()) in logTestCaseInfo()
1135 …tion s(log, "DrawBufferState" + de::toString(drawBufferNdx), "Set DrawBuffer " + de::toString(draw… in logTestCaseInfo()
1137 logBlendState(log, drawBuffers[drawBufferNdx].getBlendState()); in logTestCaseInfo()
1365 for (int drawBufferNdx = 0; drawBufferNdx < maxDrawBufferCount; drawBufferNdx++) in genRandomTest() local