/external/deqp/framework/referencerenderer/ |
H A D | rrRasterizer.hpp | 43 inline deUint64 getCoverageBit (int numSamples, int x, int y, int sampleNdx) argument 49 return 1ull << ((x*2 + y)*numSamples + sampleNdx); 61 inline deUint64 setCoverageValue (deUint64 mask, int numSamples, int x, int y, int sampleNdx, bool val) argument 63 const deUint64 bit = getCoverageBit(numSamples, x, y, sampleNdx); 68 inline bool getCoverageValue (deUint64 mask, int numSamples, int x, int y, int sampleNdx) argument 70 return (mask & getCoverageBit(numSamples, x, y, sampleNdx)) != 0;
|
H A D | rrRasterizer.cpp | 760 for (int sampleNdx = 0; sampleNdx < NumSamples; sampleNdx++) 762 const deInt64 ox = samplePos[sampleNdx*2 + 0]; 763 const deInt64 oy = samplePos[sampleNdx*2 + 1]; 767 e01[sampleNdx][fragNdx] = evaluateEdge(m_edge01, sx[fragNdx] + ox, sy[fragNdx] + oy); 768 e12[sampleNdx][fragNdx] = evaluateEdge(m_edge12, sx[fragNdx] + ox, sy[fragNdx] + oy); 769 e20[sampleNdx][fragNdx] = evaluateEdge(m_edge20, sx[fragNdx] + ox, sy[fragNdx] + oy); 774 for (int sampleNdx = 0; sampleNdx < NumSample [all...] |
H A D | rrShadingContext.hpp | 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 | rrRenderer.cpp | 1148 for (int sampleNdx = 0; sampleNdx < numRasterizedPackets * 4 * numSamples; ++sampleNdx) 1149 buffers.fragmentDepthBuffer[sampleNdx] = de::clamp(buffers.fragmentDepthBuffer[sampleNdx] + depthOffset, 0.0f, 1.0f); 1157 for (int sampleNdx = 0; sampleNdx < numRasterizedPackets * 4 * numSamples; ++sampleNdx) 1158 buffers.fragmentDepthBuffer[sampleNdx] = de::clamp(buffers.fragmentDepthBuffer[sampleNdx], depthClampMi [all...] |
/external/deqp/modules/egl/ |
H A D | teglMakeCurrentPerfTests.cpp | 436 for (int sampleNdx = 0; sampleNdx < (int)m_samples.size(); sampleNdx++) 437 log << TestLog::Sample << deInt64(m_samples[sampleNdx]) << TestLog::EndSample; 456 for (int sampleNdx = 0; sampleNdx < (int)m_samples.size(); sampleNdx++) 458 totalTimeUs += m_samples[sampleNdx]; 467 for (int sampleNdx = 0; sampleNdx < (in [all...] |
/external/deqp/modules/gles3/performance/ |
H A D | es3pBufferDataUploadTests.cpp | 913 for (int sampleNdx = beginNdx; sampleNdx < endNdx; sampleNdx += step) 917 point.x() = (float)(samples[sampleNdx].writtenSize); 918 point.y() = (float)(samples[sampleNdx].duration.*target); 931 for (int sampleNdx = beginNdx; sampleNdx < endNdx; sampleNdx += step) 935 point.x() = (float)(samples[sampleNdx].renderDataSize); 936 point.y() = (float)(samples[sampleNdx] 2136 const int sampleNdx = m_iterationOrder[currentIteration]; local [all...] |
H A D | es3pDepthTests.cpp | 650 for (size_t sampleNdx = 0; sampleNdx < samples.size(); sampleNdx++) 652 const Sample& sample = samples[sampleNdx]; 667 for (size_t sampleNdx = 0; sampleNdx < samples.size(); sampleNdx++) 669 const Sample& sample = samples[sampleNdx];
|
/external/deqp/executor/tools/ |
H A D | xeExtractSampleLists.cpp | 61 for (int sampleNdx = 0; sampleNdx < sampleList.samples.getNumItems(); sampleNdx++) 63 const xe::ri::Sample& sample = static_cast<const xe::ri::Sample&>(sampleList.samples.getItem(sampleNdx));
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fSampleVariableTests.cpp | 568 for (int sampleNdx = 0; sampleNdx < (int)resultBuffers.size(); ++sampleNdx) 569 m_testCtx.getLog() << tcu::TestLog::Image("Buffer" + de::toString(sampleNdx), "Sample " + de::toString(sampleNdx), resultBuffers[sampleNdx].getAccess()); 574 for (int sampleNdx = 0; sampleNdx < (int)resultBuffers.size(); ++sampleNdx) 578 const float sampleIdColor = (float)sampleNdx / (floa [all...] |
H A D | es31fTextureMultisampleTests.cpp | 138 bool testMultisampleTexture (int sampleNdx); 139 void drawSample (tcu::Surface& dst, int sampleNdx); 270 for (int sampleNdx = 0; sampleNdx < m_samples; ++sampleNdx) 272 if (m_samplePositions[sampleNdx].x() < 0.0f || m_samplePositions[sampleNdx].x() > 1.0f || 273 m_samplePositions[sampleNdx].y() < 0.0f || m_samplePositions[sampleNdx].y() > 1.0f) 275 m_testCtx.getLog() << tcu::TestLog::Message << "// ERROR: Sample position of sample " << sampleNdx << " shoul 440 testMultisampleTexture(int sampleNdx) argument 464 drawSample(tcu::Surface& dst, int sampleNdx) argument [all...] |
H A D | es31fMultisampleShaderRenderCase.cpp | 624 for (int sampleNdx = 0; sampleNdx < m_numTargetSamples; ++sampleNdx) 625 resultBuffers[sampleNdx].setSize(m_renderSize, m_renderSize); 649 for (int sampleNdx = 0; sampleNdx < m_numTargetSamples; ++sampleNdx) 651 gl.uniform1i(sampleLocation, sampleNdx); 655 glu::readPixels(m_context.getRenderContext(), 0, 0, resultBuffers[sampleNdx].getAccess()); 714 buf << " for (int sampleNdx [all...] |
/external/deqp/framework/common/ |
H A D | tcuBilinearImageCompare.cpp | 174 for (int sampleNdx = 0; sampleNdx < DE_LENGTH_OF_ARRAY(s_offsets); sampleNdx++) 176 const int u = (x<<NUM_SUBPIXEL_BITS) + (int)s_offsets[sampleNdx][0] - (1<<NUM_SUBPIXEL_BITS); 177 const int v = (y<<NUM_SUBPIXEL_BITS) + (int)s_offsets[sampleNdx][1] - (1<<NUM_SUBPIXEL_BITS);
|
/external/deqp/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassMultisampleTests.cpp | 508 for (deUint32 sampleNdx = 0; sampleNdx < de::min((deUint32)MAX_COLOR_ATTACHMENT_COUNT, sampleCount - splitSubpassIndex * MAX_COLOR_ATTACHMENT_COUNT); sampleNdx++) 1475 for (deUint32 sampleNdx = 0; sampleNdx < m_sampleCount; sampleNdx++) 1477 vkd.cmdPushConstants(*commandBuffer, *m_renderPipelineLayout, VK_SHADER_STAGE_FRAGMENT_BIT, 0u, sizeof(sampleNdx), &sampleNdx); 1608 for (deUint32 sampleNdx = 0; sampleNdx < m_sampleCoun [all...] |
/external/deqp/external/vulkancts/modules/vulkan/texture/ |
H A D | vktTextureFilteringExplicitLodTests.cpp | 772 for (deUint32 sampleNdx = 0; sampleNdx < m_numSamples; ++sampleNdx) 774 if (!verifier.verifySample(m_sampleArguments[sampleNdx], m_resultSamples[sampleNdx])) 780 verifier.verifySampleReport(m_sampleArguments[sampleNdx], m_resultSamples[sampleNdx], report); 785 << "Sample " << sampleNdx << ".\n" 786 << "\tCoordinate: " << m_sampleArguments[sampleNdx].coord << "\n" 787 << "\tLOD: " << m_sampleArguments[sampleNdx] [all...] |
/external/deqp/modules/internal/ |
H A D | ditFrameworkTests.cpp | 806 for (int sampleNdx = 0; sampleNdx < numSamples; sampleNdx++) 808 if (dsAccess.getPixStencil(sampleNdx, x, y) != 0) 810 const Vec4 color = interpAccess.getPixel(sampleNdx, x, y); 814 const float depth = dsAccess.getPixDepth(sampleNdx, x, y); 828 << "FAIL: " << tcu::IVec3(x, y, sampleNdx)
|
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
H A D | vktShaderRenderBuiltinVarTests.cpp | 1194 for (deUint32 sampleNdx = 0; sampleNdx < (deUint32)m_samples; sampleNdx++) 1196 const float actualValue = validationBuffer.getPixel(sampleNdx + m_samples * colNdx, rowNdx).x(); 1197 const float markerValue = markerBuffer.getPixel(sampleNdx + m_samples * colNdx, rowNdx).x(); 1203 log << TestLog::Message << "Mismatch at pixel (" << colNdx << "," << rowNdx << "," << sampleNdx << "): expected " << expectedValue << " but got " << actualValue << TestLog::EndMessage; 1211 log << TestLog::Message << "Mismatch at pixel (" << colNdx << "," << rowNdx << "," << sampleNdx << "): expected " << expectedValue << " but got " << actualValue << TestLog::EndMessage; 1691 for (deUint32 sampleNdx = 0; sampleNdx < (deUint32)m_sampleCount; sampleNdx [all...] |
/external/deqp/modules/gles3/functional/ |
H A D | es3fFlushFinishTests.cpp | 413 for (int sampleNdx = 0; sampleNdx < NUM_VERIFICATION_SAMPLES; sampleNdx++)
|
/external/deqp/framework/opengl/simplereference/ |
H A D | sglrReferenceContext.cpp | 3245 const int sampleNdx = 0; // multisample read buffer case is already handled 3252 writeDepthOnly(dst, sampleNdx, xo, yo, src.raw().getPixDepth(sampleNdx, deFloorFloatToInt32(sX), deFloorFloatToInt32(sY))); 3266 const int sampleNdx = 0; // multisample read buffer case is already handled 3272 deUint32 srcStencil = src.raw().getPixelUint(sampleNdx, deFloorFloatToInt32(sX), deFloorFloatToInt32(sY)).x(); 3274 writeMaskedStencil(dst, sampleNdx, xo, yo, srcStencil, m_stencil[rr::FACETYPE_FRONT].writeMask);
|