Searched refs:sampleNdx (Results 1 - 18 of 18) sorted by relevance

/external/deqp/framework/referencerenderer/
H A DrrRasterizer.hpp43 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 DrrRasterizer.cpp760 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 DrrShadingContext.hpp159 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 DrrRenderer.cpp1148 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 DteglMakeCurrentPerfTests.cpp436 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 Des3pBufferDataUploadTests.cpp913 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 Des3pDepthTests.cpp650 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 DxeExtractSampleLists.cpp61 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 Des31fSampleVariableTests.cpp568 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 Des31fTextureMultisampleTests.cpp138 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 Des31fMultisampleShaderRenderCase.cpp624 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 DtcuBilinearImageCompare.cpp174 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 DvktRenderPassMultisampleTests.cpp508 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 DvktTextureFilteringExplicitLodTests.cpp772 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 DditFrameworkTests.cpp806 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 DvktShaderRenderBuiltinVarTests.cpp1194 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 Des3fFlushFinishTests.cpp413 for (int sampleNdx = 0; sampleNdx < NUM_VERIFICATION_SAMPLES; sampleNdx++)
/external/deqp/framework/opengl/simplereference/
H A DsglrReferenceContext.cpp3245 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);

Completed in 1089 milliseconds