/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineReferenceRenderer.hpp | 66 for (int packetNdx = 0; packetNdx < numPackets; packetNdx++) 68 rr::VertexPacket* const packet = packets[packetNdx]; 101 for (int packetNdx = 0; packetNdx < numPackets; packetNdx++) 103 rr::VertexPacket* const packet = packets[packetNdx]; 143 for (int packetNdx = 0; packetNdx < numPacket [all...] |
/external/deqp/modules/gles3/functional/ |
H A D | es3fFboTestUtil.cpp | 113 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 115 rr::VertexPacket& packet = *packets[packetNdx]; 131 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 133 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); 137 for (int packetNdx = 0; packetNdx < numPacket [all...] |
H A D | es3fDepthTests.cpp | 93 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 94 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx); 103 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 105 rr::writeFragmentOutput(context, packetNdx, fragNd [all...] |
H A D | es3fStencilTests.cpp | 93 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 95 rr::VertexPacket& packet = *packets[packetNdx]; 107 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 109 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color);
|
H A D | es3fShaderBuiltinVarTests.cpp | 905 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 910 rr::VertexPacket& packet = *packets[packetNdx]; 922 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 924 rr::FragmentPacket& packet = packets[packetNdx]; 927 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packet, context, VARYINGLOC_COLOR, fragNdx));
|
/external/deqp/modules/glshared/ |
H A D | glsRandomShaderProgram.cpp | 192 const int packetNdx = ndx+packetOffset; local 193 const rr::VertexPacket* packet = packets[packetNdx]; 211 const int packetNdx = ndx+packetOffset; local 212 rr::VertexPacket* packet = packets[packetNdx]; 233 const int packetNdx = ndx+packetOffset; local 234 rr::VertexPacket* const packet = packets[packetNdx]; 269 for (int packetNdx = 0; packetNdx < numPacketsToExecute; packetNdx++) 271 const rr::FragmentPacket& packet = packets[packetOffset+packetNdx]; [all...] |
H A D | glsTextureBufferCase.cpp | 166 for (int packetNdx = 0; packetNdx < numPackets; packetNdx++) 168 rr::VertexPacket* const packet = packets[packetNdx]; 192 for (int packetNdx = 0; packetNdx < numPackets; packetNdx++) 194 rr::VertexPacket* const packet = packets[packetNdx]; 224 for (int packetNdx = 0; packetNdx < numPacket [all...] |
/external/deqp/modules/gles2/functional/ |
H A D | es2fDepthTests.cpp | 90 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 91 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx); 100 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 102 rr::writeFragmentOutput(context, packetNdx, fragNd [all...] |
H A D | es2fStencilTests.cpp | 90 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 92 rr::VertexPacket& packet = *packets[packetNdx]; 104 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 106 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color);
|
H A D | es2fFboRenderTest.cpp | 95 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 96 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx); 105 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 107 rr::writeFragmentOutput(context, packetNdx, fragNd [all...] |
H A D | es2fTextureSpecificationTests.cpp | 139 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 141 rr::VertexPacket& packet = *packets[packetNdx]; 150 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 153 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx); 159 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, tcu::Vec4(f0, f1, 1.0f-f0, 1.0f-f1)); 199 for (int packetNdx [all...] |
H A D | es2fTextureUnitTests.cpp | 455 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 457 rr::VertexPacket& packet = *(packets[packetNdx]); 470 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 472 rr::FragmentPacket& packet = packets[packetNdx]; 527 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, outColors[fragNdx]);
|
H A D | es2fPolygonOffsetTests.cpp | 225 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 230 rr::VertexPacket& packet = *packets[packetNdx]; 242 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 244 rr::FragmentPacket& packet = packets[packetNdx]; 247 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readTriangleVarying<float>(packet, context, VARYINGLOC_COLOR, fragNdx));
|
/external/deqp/framework/referencerenderer/ |
H A D | rrShadingContext.hpp | 54 void writeFragmentOutput (const FragmentShadingContext& context, int packetNdx, int fragNdx, int outputNdx, const T& value) argument 56 DE_ASSERT(packetNdx >= 0); 60 context.outputArray[outputNdx + context.numFragmentOutputs*(fragNdx + packetNdx*4)] = value; 159 inline float readFragmentDepth (const FragmentShadingContext& context, int packetNdx, int fragNdx, int sampleNdx) argument 163 return context.fragmentDepths[(packetNdx * 4 + fragNdx) * context.numSamples + sampleNdx]; 166 inline void writeFragmentDepth (const FragmentShadingContext& context, int packetNdx, int fragNdx, int sampleNdx, float depthValue) argument 170 context.fragmentDepths[(packetNdx * 4 + fragNdx) * context.numSamples + sampleNdx] = depthValue;
|
H A D | rrRasterizer.cpp | 541 int packetNdx = 0; local 550 while (m_curPos.y() <= m_bboxMax.y() && packetNdx < maxFragmentPackets) 616 depthValues[packetNdx*4+0] = z0[0]*za + z1[0]*zb + zc; 617 depthValues[packetNdx*4+1] = z0[1]*za + z1[1]*zb + zc; 618 depthValues[packetNdx*4+2] = z0[2]*za + z1[2]*zb + zc; 619 depthValues[packetNdx*4+3] = z0[3]*za + z1[3]*zb + zc; 624 FragmentPacket& packet = fragmentPackets[packetNdx]; 637 packetNdx += 1; 641 DE_ASSERT(packetNdx <= maxFragmentPackets); 642 numPacketsRasterized = packetNdx; [all...] |
/external/deqp/framework/randomshaders/ |
H A D | rsgProgramExecutor.cpp | 232 for (int packetNdx = 0; packetNdx < numPackets; packetNdx++) 234 int packetStart = packetNdx*EXEC_VEC_WIDTH; 235 int packetEnd = deMin32((packetNdx+1)*EXEC_VEC_WIDTH, numVertices); 308 for (int packetNdx = 0; packetNdx < numPackets; packetNdx++) 310 int packetStart = packetNdx*EXEC_VEC_WIDTH; 311 int packetEnd = deMin32((packetNdx [all...] |
/external/deqp/modules/gles31/functional/ |
H A D | es31fFboTestUtil.cpp | 205 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 207 rr::VertexPacket& packet = *packets[packetNdx]; 222 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 227 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx); 256 if (m_outputType == glu::TYPE_FLOAT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color); 257 else if (m_outputType == glu::TYPE_INT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNd [all...] |
H A D | es31fGeometryShaderTests.cpp | 237 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 239 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packets[packetNdx], context, 0, fragNdx)); 344 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 346 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packets[packetNdx], contex [all...] |
/external/deqp/modules/egl/ |
H A D | teglColorClearCase.cpp | 369 for (int packetNdx = 0; packetNdx < numPacketsPerThread; packetNdx++) 371 ClearPacket& packet = packets[threadNdx][packetNdx]; 374 packet.wait = semaphores[packetNdx*numThreads + threadNdx]; 375 packet.signal = semaphores[packetNdx*numThreads + threadNdx + 1]; 380 if (threadNdx == 0 && packetNdx == 0 && clearNdx == 0) 418 for (int packetNdx = 0; packetNdx < numPacketsPerThread; packetNdx [all...] |
H A D | teglRenderTests.cpp | 254 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 259 rr::VertexPacket& packet = *packets[packetNdx]; 271 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 273 rr::FragmentPacket& packet = packets[packetNdx]; 276 rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, rr::readVarying<float>(packet, context, VaryingLoc_Color, fragNdx)); 980 for (int packetNdx [all...] |
/external/deqp/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawInstancedTests.cpp | 161 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 163 const int instanceNdx = packets[packetNdx]->instanceNdx + m_firstInstance; 164 const tcu::Vec4 position = rr::readVertexAttribFloat(inputs[0], instanceNdx, packets[packetNdx]->vertexNdx); 165 const tcu::Vec4 color = rr::readVertexAttribFloat(inputs[1], instanceNdx, packets[packetNdx]->vertexNdx); 166 const tcu::Vec4 color2 = rr::readVertexAttribFloat(inputs[2], instanceNdx, packets[packetNdx]->vertexNdx); 167 packets[packetNdx]->position = position + tcu::Vec4((float)(packets[packetNdx]->instanceNdx * 2.0 / m_numInstances), 0.0, 0.0, 0.0); 168 packets[packetNdx] [all...] |
H A D | vktBasicDrawTests.cpp | 213 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 215 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], 216 packets[packetNdx]->instanceNdx, 217 packets[packetNdx]->vertexNdx); 220 packets[packetNdx]->instanceNdx, 221 packets[packetNdx]->vertexNdx); 223 packets[packetNdx]->outputs[0] = color; 240 for (int packetNdx [all...] |
/external/deqp/modules/internal/ |
H A D | ditFrameworkTests.cpp | 738 for (int packetNdx = 0; packetNdx < numPackets; packetNdx++) 740 rr::readVertexAttrib(packets[packetNdx]->position, inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx); 741 packets[packetNdx]->outputs[0] = rr::readVertexAttribFloat(inputs[1], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx); 758 for (int packetNdx [all...] |
/external/deqp/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiSmokeTests.cpp | 278 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 280 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], 281 packets[packetNdx]->instanceNdx, 282 packets[packetNdx]->vertexNdx); 298 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 302 rr::writeFragmentOutput(context, packetNdx, fragNd [all...] |
/external/deqp/external/vulkancts/modules/vulkan/device_group/ |
H A D | vktDeviceGroupRendering.cpp | 91 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 93 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], 94 packets[packetNdx]->instanceNdx, 95 packets[packetNdx]->vertexNdx); 113 for (int packetNdx = 0; packetNdx < numPackets; ++packetNdx) 117 rr::writeFragmentOutput(context, packetNdx, fragNd [all...] |