/external/deqp/framework/referencerenderer/ |
rrShadingContext.hpp | 53 void writeFragmentOutput (const FragmentShadingContext& context, int packetNdx, int fragNdx, int outputNdx, const T& value) 56 DE_ASSERT(fragNdx >= 0 && fragNdx < 4); 59 context.outputArray[outputNdx + context.numFragmentOutputs*(fragNdx + packetNdx*4)] = value; 65 tcu::Vector<T, 4> readPointVarying (const FragmentPacket& packet, const FragmentShadingContext& context, int varyingLoc, int fragNdx) 67 DE_UNREF(fragNdx); 74 tcu::Vector<T, 4> readLineVarying (const FragmentPacket& packet, const FragmentShadingContext& context, int varyingLoc, int fragNdx) 76 return packet.barycentric[0][fragNdx] * context.varyings[0][varyingLoc].get<T>() 77 + packet.barycentric[1][fragNdx] * context.varyings[1][varyingLoc].get<T>(); 81 tcu::Vector<T, 4> readTriangleVarying (const FragmentPacket& packet, const FragmentShadingContext& context, int varyingLoc, int fragNdx) [all...] |
rrRasterizer.cpp | 713 for (int fragNdx = 0; fragNdx < 4; fragNdx++) 715 e01[sampleNdx][fragNdx] = evaluateEdge(m_edge01, sx[fragNdx] + ox, sy[fragNdx] + oy); 716 e12[sampleNdx][fragNdx] = evaluateEdge(m_edge12, sx[fragNdx] + ox, sy[fragNdx] + oy); 717 e20[sampleNdx][fragNdx] = evaluateEdge(m_edge20, sx[fragNdx] + ox, sy[fragNdx] + oy) [all...] |
rrRenderer.cpp | [all...] |
rrFragmentOperations.cpp | 83 int fragNdx = fragNdxOffset + regSampleNdx/numSamplesPerFragment; 85 if (!isInsideRect(inputFragments[fragNdx].pixelCoord, scissorRect)) [all...] |
/external/deqp/modules/gles3/functional/ |
es3fFboTestUtil.cpp | 132 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 133 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); 138 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 139 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, icolor); 144 for (int fragNdx = 0; fragNdx < 4; ++fragNdx [all...] |
es3fDepthTests.cpp | 104 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 105 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color);
|
es3fStencilTests.cpp | 108 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 109 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color);
|
es3fTextureUnitTests.cpp | 674 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 675 outColors[fragNdx] += colorMultiplier * (texSamples[fragNdx]*m_texScales[unitNdx] + m_texBiases[unitNdx]); 679 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 680 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, outColors[fragNdx]); [all...] |
es3fShaderBuiltinVarTests.cpp | 926 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 927 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packet, context, VARYINGLOC_COLOR, fragNdx)); [all...] |
es3fDrawTests.cpp | 627 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 628 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx)); [all...] |
es3fPolygonOffsetTests.cpp | 249 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 250 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readTriangleVarying<float>(packet, context, VARYINGLOC_COLOR, fragNdx)); [all...] |
/external/deqp/modules/gles31/functional/ |
es31fFboTestUtil.cpp | 225 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 227 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx); 228 texCoords[fragNdx] = tcu::Vec2(coord.x(), coord.y()); 232 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 233 colors[fragNdx] = tcu::Vec4(0.0f); 245 for (int fragNdx = 0; fragNdx < 4; ++fragNdx [all...] |
es31fGeometryShaderTests.cpp | 224 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 225 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packets[packetNdx], context, 0, fragNdx)); 331 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 332 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packets[packetNdx], context, 0, fragNdx)); [all...] |
/external/deqp/framework/randomshaders/ |
rsgProgramExecutor.cpp | 322 for (int fragNdx = packetStart; fragNdx < packetEnd; fragNdx++) 324 int y = fragNdx/width; 325 int x = fragNdx - y*width; 329 interpolateFragmentInput(access, fragNdx-packetStart, 343 for (int fragNdx = packetStart; fragNdx < packetEnd; fragNdx++) 345 int y = fragNdx/width [all...] |
/external/deqp/modules/glshared/ |
glsRandomShaderProgram.cpp | 273 for (int fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; fragNdx++) 275 const tcu::Vec4 varValue = rr::readVarying<float>(packet, context, varNdx, fragNdx); 276 const int dstNdx = packetNdx*rr::NUM_FRAGMENTS_PER_PACKET + fragNdx; 291 for (int fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; fragNdx++) 293 const int srcNdx = packetNdx*rr::NUM_FRAGMENTS_PER_PACKET + fragNdx; 299 rr::writeFragmentOutput(context, packetOffset+packetNdx, fragNdx, 0, color) [all...] |
glsRasterizationTestUtil.cpp | [all...] |
glsVertexArrayTests.cpp | 904 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 905 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); [all...] |
/external/deqp/modules/gles2/functional/ |
es2fDepthTests.cpp | 101 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 102 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color);
|
es2fTextureSpecificationTests.cpp | 151 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 153 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx); 160 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, tcu::Vec4(f0, f1, 1.0f-f0, 1.0f-f1)); 217 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 219 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx); 220 texCoords[fragNdx] = tcu::Vec2(coord.x(), coord.y()) [all...] |
es2fTextureUnitTests.cpp | 520 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 521 outColors[fragNdx] += colorMultiplier * texSamples[fragNdx]; 525 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 526 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, outColors[fragNdx]); [all...] |
es2fStencilTests.cpp | 105 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 106 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color);
|
es2fFboRenderTest.cpp | 106 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 107 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); 160 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 162 const tcu::Vec4 v_coord = rr::readVarying<float>(packets[packetNdx], context, 0, fragNdx); 165 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, this->m_uniforms[0].sampler.tex2D->sample(v_coord.x(), v_coord.y(), lod)); 223 for (int fragNdx = 0; fragNdx < 4; ++fragNdx [all...] |
es2fPolygonOffsetTests.cpp | 246 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 247 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readTriangleVarying<float>(packet, context, VARYINGLOC_COLOR, fragNdx)); [all...] |
/external/deqp/framework/opengl/simplereference/ |
sglrReferenceContext.cpp | [all...] |
/external/deqp/modules/egl/ |
teglRenderTests.cpp | 239 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 240 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packet, context, VaryingLoc_Color, fragNdx)); [all...] |