/third_party/vk-gl-cts/framework/referencerenderer/ |
H A D | rrShadingContext.hpp | 55 void writeFragmentOutput (const FragmentShadingContext& context, int packetNdx, int fragNdx, int outputNdx, const T& value) in writeFragmentOutput() argument 58 DE_ASSERT(fragNdx >= 0 && fragNdx < 4); in writeFragmentOutput() 61 context.outputArray[outputNdx + context.numFragmentOutputs*(fragNdx + packetNdx*4)] = value; in writeFragmentOutput() 65 void writeFragmentOutputDualSource (const FragmentShadingContext& context, int packetNdx, int fragNdx, int outputNdx, const T& value, const T& value1) in writeFragmentOutputDualSource() argument 68 DE_ASSERT(fragNdx >= 0 && fragNdx < 4); in writeFragmentOutputDualSource() 71 context.outputArray[outputNdx + context.numFragmentOutputs*(fragNdx + packetNdx*4)] = value; in writeFragmentOutputDualSource() 72 context.outputArraySrc1[outputNdx + context.numFragmentOutputs*(fragNdx + packetNdx*4)] = value1; in writeFragmentOutputDualSource() 78 tcu::Vector<T, 4> readPointVarying (const FragmentPacket& packet, const FragmentShadingContext& context, int varyingLoc, int fragNdx) in readPointVarying() argument 87 readLineVarying(const FragmentPacket& packet, const FragmentShadingContext& context, int varyingLoc, int fragNdx) readLineVarying() argument 94 readTriangleVarying(const FragmentPacket& packet, const FragmentShadingContext& context, int varyingLoc, int fragNdx) readTriangleVarying() argument 102 readVarying(const FragmentPacket& packet, const FragmentShadingContext& context, int varyingLoc, int fragNdx) readVarying() argument 171 readFragmentDepth(const FragmentShadingContext& context, int packetNdx, int fragNdx, int sampleNdx) readFragmentDepth() argument 178 writeFragmentDepth(const FragmentShadingContext& context, int packetNdx, int fragNdx, int sampleNdx, float depthValue) writeFragmentDepth() argument [all...] |
H A D | rrRasterizer.cpp | 757 for (int fragNdx = 0; fragNdx < 4; fragNdx++) 759 e01[sampleNdx][fragNdx] = evaluateEdge(m_edge01, sx[fragNdx] + ox, sy[fragNdx] + oy); 760 e12[sampleNdx][fragNdx] = evaluateEdge(m_edge12, sx[fragNdx] + ox, sy[fragNdx] + oy); 761 e20[sampleNdx][fragNdx] [all...] |
H A D | rrRenderer.cpp | 1051 for (int fragNdx = 0; fragNdx < 4; fragNdx++) in writeFragmentPackets() 1054 const int xo = fragNdx%2; in writeFragmentPackets() 1055 const int yo = fragNdx/2; in writeFragmentPackets() 1083 for (int fragNdx = 0; fragNdx < 4; fragNdx++) in writeFragmentPackets() 1086 const int xo = fragNdx%2; in writeFragmentPackets() 1087 const int yo = fragNdx/ in writeFragmentPackets() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineReferenceRenderer.hpp | 196 for (int fragNdx = 0; fragNdx < 4; fragNdx++) in shadeFragments() 198 const tcu::Vec4 vtxPosition = rr::readVarying<float>(packet, context, 0, fragNdx); in shadeFragments() 199 rr::writeFragmentDepth(context, packetNdx, fragNdx, 0, vtxPosition.z()); in shadeFragments() 203 for (int fragNdx = 0; fragNdx < 4; fragNdx++) in shadeFragments() 205 const tcu::Vec4 vtxColor = rr::readVarying<float>(packet, context, 1, fragNdx); in shadeFragments() 206 rr::writeFragmentOutput(context, packetNdx, fragNdx, in shadeFragments() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineReferenceRenderer.hpp | 196 for (int fragNdx = 0; fragNdx < 4; fragNdx++) in shadeFragments() 198 const tcu::Vec4 vtxPosition = rr::readVarying<float>(packet, context, 0, fragNdx); in shadeFragments() 199 rr::writeFragmentDepth(context, packetNdx, fragNdx, 0, vtxPosition.z()); in shadeFragments() 203 for (int fragNdx = 0; fragNdx < 4; fragNdx++) in shadeFragments() 205 const tcu::Vec4 vtxColor = rr::readVarying<float>(packet, context, 1, fragNdx); in shadeFragments() 206 rr::writeFragmentOutput(context, packetNdx, fragNdx, in shadeFragments() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fFboTestUtil.cpp | 132 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 133 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); in shadeFragments() 138 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 139 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, icolor); in shadeFragments() 144 for (int fragNdx = 0; fragNdx < in shadeFragments() [all...] |
H A D | es3fDepthTests.cpp | 104 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 105 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); in shadeFragments()
|
H A D | es3fStencilTests.cpp | 108 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 109 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); in shadeFragments()
|
H A D | es3fTextureUnitTests.cpp | 675 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 676 outColors[fragNdx] += colorMultiplier * (texSamples[fragNdx]*m_texScales[unitNdx] + m_texBiases[unitNdx]); in shadeFragments() 680 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 681 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, outColors[fragNdx]); in shadeFragments() [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fFboTestUtil.cpp | 225 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 227 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx); in shadeFragments() 228 texCoords[fragNdx] = tcu::Vec2(coord.x(), coord.y()); in shadeFragments() 232 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 233 colors[fragNdx] = tcu::Vec4(0.0f); in shadeFragments() 245 for (int fragNdx in shadeFragments() [all...] |
H A D | es31fGeometryShaderTests.cpp | 247 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 248 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packets[packetNdx], context, 0, fragNdx)); in shadeFragments() 354 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 355 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packets[packetNdx], context, 0, fragNdx)); in shadeFragments() [all...] |
/third_party/vk-gl-cts/framework/randomshaders/ |
H A D | rsgProgramExecutor.cpp | 322 for (int fragNdx = packetStart; fragNdx < packetEnd; fragNdx++) in execute() 324 int y = fragNdx/width; in execute() 325 int x = fragNdx - y*width; in execute() 329 interpolateFragmentInput(access, fragNdx-packetStart, in execute() 343 for (int fragNdx = packetStart; fragNdx < packetEnd; fragNdx++) in execute() 345 int y = fragNdx/widt in execute() [all...] |
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsRandomShaderProgram.cpp | 273 for (int fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; fragNdx++) in shadeFragments() 275 const tcu::Vec4 varValue = rr::readVarying<float>(packet, context, varNdx, fragNdx); in shadeFragments() 276 const int dstNdx = packetNdx*rr::NUM_FRAGMENTS_PER_PACKET + fragNdx; in shadeFragments() 291 for (int fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; fragNdx++) in shadeFragments() 293 const int srcNdx = packetNdx*rr::NUM_FRAGMENTS_PER_PACKET + fragNdx; in shadeFragments() 299 rr::writeFragmentOutput(context, packetOffset+packetNdx, fragNdx, in shadeFragments() [all...] |
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fTextureSpecificationTests.cpp | 151 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 153 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx); in shadeFragments() 159 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, tcu::Vec4(f0, f1, 1.0f-f0, 1.0f-f1)); in shadeFragments() 216 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 218 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx); in shadeFragments() 219 texCoords[fragNdx] in shadeFragments() [all...] |
H A D | es2fDepthTests.cpp | 101 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 102 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); in shadeFragments()
|
H A D | es2fTextureUnitTests.cpp | 521 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 522 outColors[fragNdx] += colorMultiplier * texSamples[fragNdx]; in shadeFragments() 526 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 527 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, outColors[fragNdx]); in shadeFragments() [all...] |
H A D | es2fFboRenderTest.cpp | 106 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 107 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); in shadeFragments() 160 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 162 const tcu::Vec4 v_coord = rr::readVarying<float>(packets[packetNdx], context, 0, fragNdx); in shadeFragments() 165 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, this->m_uniforms[0].sampler.tex2D->sample(v_coord.x(), v_coord.y(), lod)); in shadeFragments() 223 for (int fragNdx in shadeFragments() [all...] |
H A D | es2fStencilTests.cpp | 105 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) in shadeFragments() 106 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); in shadeFragments()
|
/third_party/vk-gl-cts/framework/opengl/simplereference/ |
H A D | sglrReferenceContext.cpp | 4834 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) 4836 const float& dFdx = (fragNdx > 2) ? dFdx1 : dFdx0; 4837 const float& dFdy = (fragNdx % 2) ? dFdy1 : dFdy0; 4844 output[fragNdx] = sample(packetTexcoords[fragNdx], lod); 4954 for (int fragNdx = 0; fragNdx < 4; ++fragNdx) [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawAhbTests.cpp | 116 for (deUint32 fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; ++fragNdx) in shadeFragments() 118 tcu::Vec4 color = rr::readVarying<float>(packet, context, 0, fragNdx); in shadeFragments() 119 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); in shadeFragments()
|
H A D | vktDrawOHOSNativeBufferTests.cpp | 115 for (deUint32 fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; ++fragNdx) in shadeFragments() 117 tcu::Vec4 color = rr::readVarying<float>(packet, context, 0, fragNdx); in shadeFragments() 118 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); in shadeFragments()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktDrawAhbTests.cpp | 116 for (deUint32 fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; ++fragNdx) in shadeFragments() 118 tcu::Vec4 color = rr::readVarying<float>(packet, context, 0, fragNdx); in shadeFragments() 119 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); in shadeFragments()
|
/third_party/vk-gl-cts/modules/internal/ |
H A D | ditFrameworkTests.cpp | 760 for (int fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; fragNdx++) in runCase() 762 const tcu::Vec4 interp = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx); in runCase() 763 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, interp); in runCase()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiSmokeTests.cpp | 302 for (int fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; ++fragNdx) in shadeFragments() 304 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, tcu::Vec4(1.0f, 0.0f, 1.0f, 1.0f)); in shadeFragments()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
H A D | vktApiSmokeTests.cpp | 302 for (int fragNdx = 0; fragNdx < rr::NUM_FRAGMENTS_PER_PACKET; ++fragNdx) in shadeFragments() 304 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, tcu::Vec4(1.0f, 0.0f, 1.0f, 1.0f)); in shadeFragments()
|