/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp | 77 << " int sampleNdx;\n" in initPrograms() 81 << " fs_out_color = subpassLoad(imageMS, sampleNdx);\n" in initPrograms() 180 for (deUint32 sampleNdx = 0u; sampleNdx < numSamples; ++sampleNdx) in iterate() 182 imagesPerSampleVec[sampleNdx] = de::SharedPtr<ImageWithMemory>(new ImageWithMemory(deviceInterface, device, allocator, imageRSInfo, MemoryRequirement::Any)); in iterate() 219 for (deUint32 sampleNdx = 0u; sampleNdx < numSamples; ++sampleNdx) in iterate() 221 attachments[firstSubpassAttachmentsCount + sampleNdx] in iterate() [all...] |
H A D | vktPipelineSampleLocationsUtil.hpp | 53 const vk::VkSampleLocationEXT& getSample (deUint32 gridX, deUint32 gridY, const deUint32 sampleNdx) const in getSample() 55 return m_sampleLocations[getSampleIndex(gridX, gridY, sampleNdx)]; in getSample() 58 void setSample (const deUint32 gridX, const deUint32 gridY, const deUint32 sampleNdx, const vk::VkSampleLocationEXT& location) in setSample() argument 63 m_sampleLocations[getSampleIndex(gridX, gridY, sampleNdx)] = location; in setSample() 73 deUint32 getSampleIndex (deUint32 gridX, deUint32 gridY, const deUint32 sampleNdx) const 77 return (gridY * m_gridSize.x() + gridX) * static_cast<deUint32>(m_numSamples) + sampleNdx;
|
H A D | vktPipelineSampleLocationsUtil.cpp | 71 for (deUint32 sampleNdx = 0; sampleNdx < numSamplesPerPixel(grid); /* no increment */) in fillSampleLocationsRandom() 84 grid.setSample(gridX, gridY, sampleNdx, location); in fillSampleLocationsRandom() 87 ++sampleNdx; // next sample in fillSampleLocationsRandom()
|
H A D | vktPipelineMultisampleShaderBuiltInTests.cpp | 157 for (deUint32 sampleNdx = 0u; sampleNdx < numSamples; ++sampleNdx) in checkForErrorMS() 159 const deUint32 errorComponent = dataPerSample[sampleNdx].getPixelUint(x, y, z)[errorCompNdx]; in checkForErrorMS() 260 for (deUint32 sampleNdx = 0u; sampleNdx < numSamples; ++sampleNdx) in verifyImageData() 266 const deUint32 sampleID = dataPerSample[sampleNdx].getPixelUint(x, y, z).x(); in verifyImageData() 268 if (sampleID != sampleNdx) in verifyImageData() 388 for (deUint32 sampleNdx in verifyImageData() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp | 75 << " int sampleNdx;\n" in initPrograms() 79 << " fs_out_color = subpassLoad(imageMS, sampleNdx);\n" in initPrograms() 178 for (deUint32 sampleNdx = 0u; sampleNdx < numSamples; ++sampleNdx) in iterate() 180 imagesPerSampleVec[sampleNdx] = de::SharedPtr<ImageWithMemory>(new ImageWithMemory(deviceInterface, device, allocator, imageRSInfo, MemoryRequirement::Any)); in iterate() 217 for (deUint32 sampleNdx = 0u; sampleNdx < numSamples; ++sampleNdx) in iterate() 219 attachments[firstSubpassAttachmentsCount + sampleNdx] in iterate() [all...] |
H A D | vktPipelineSampleLocationsUtil.hpp | 53 const vk::VkSampleLocationEXT& getSample (deUint32 gridX, deUint32 gridY, const deUint32 sampleNdx) const in getSample() 55 return m_sampleLocations[getSampleIndex(gridX, gridY, sampleNdx)]; in getSample() 58 void setSample (const deUint32 gridX, const deUint32 gridY, const deUint32 sampleNdx, const vk::VkSampleLocationEXT& location) in setSample() argument 63 m_sampleLocations[getSampleIndex(gridX, gridY, sampleNdx)] = location; in setSample() 73 deUint32 getSampleIndex (deUint32 gridX, deUint32 gridY, const deUint32 sampleNdx) const 77 return (gridY * m_gridSize.x() + gridX) * static_cast<deUint32>(m_numSamples) + sampleNdx;
|
H A D | vktPipelineSampleLocationsUtil.cpp | 71 for (deUint32 sampleNdx = 0; sampleNdx < numSamplesPerPixel(grid); /* no increment */) in fillSampleLocationsRandom() 84 grid.setSample(gridX, gridY, sampleNdx, location); in fillSampleLocationsRandom() 87 ++sampleNdx; // next sample in fillSampleLocationsRandom()
|
H A D | vktPipelineMultisampleShaderBuiltInTests.cpp | 154 for (deUint32 sampleNdx = 0u; sampleNdx < numSamples; ++sampleNdx) in checkForErrorMS() 156 const deUint32 errorComponent = dataPerSample[sampleNdx].getPixelUint(x, y, z)[errorCompNdx]; in checkForErrorMS() 257 for (deUint32 sampleNdx = 0u; sampleNdx < numSamples; ++sampleNdx) in verifyImageData() 263 const deUint32 sampleID = dataPerSample[sampleNdx].getPixelUint(x, y, z).x(); in verifyImageData() 265 if (sampleID != sampleNdx) in verifyImageData() 385 for (deUint32 sampleNdx in verifyImageData() [all...] |
/third_party/vk-gl-cts/modules/egl/ |
H A D | teglMakeCurrentPerfTests.cpp | 436 for (int sampleNdx = 0; sampleNdx < (int)m_samples.size(); sampleNdx++) in logResults() 437 log << TestLog::Sample << deInt64(m_samples[sampleNdx]) << TestLog::EndSample; in logResults() 456 for (int sampleNdx = 0; sampleNdx < (int)m_samples.size(); sampleNdx++) in logResults() 458 totalTimeUs += m_samples[sampleNdx]; in logResults() 467 for (int sampleNdx = 0; sampleNdx < (in in logResults() [all...] |
/third_party/vk-gl-cts/modules/gles3/performance/ |
H A D | es3pBufferDataUploadTests.cpp | 913 for (int sampleNdx = beginNdx; sampleNdx < endNdx; sampleNdx += step) in fitLineToSamples() 917 point.x() = (float)(samples[sampleNdx].writtenSize); in fitLineToSamples() 918 point.y() = (float)(samples[sampleNdx].duration.*target); in fitLineToSamples() 931 for (int sampleNdx = beginNdx; sampleNdx < endNdx; sampleNdx += step) in fitLineToSamples() 935 point.x() = (float)(samples[sampleNdx].renderDataSize); in fitLineToSamples() 936 point.y() = (float)(samples[sampleNdx] in fitLineToSamples() 2136 const int sampleNdx = m_iterationOrder[currentIteration]; iterate() local [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fSampleVariableTests.cpp | 576 for (int sampleNdx = 0; sampleNdx < (int)resultBuffers.size(); ++sampleNdx) 577 m_testCtx.getLog() << tcu::TestLog::Image("Buffer" + de::toString(sampleNdx), "Sample " + de::toString(sampleNdx), resultBuffers[sampleNdx].getAccess()); 582 for (int sampleNdx = 0; sampleNdx < (int)resultBuffers.size(); ++sampleNdx) 586 const float sampleIdColor = (float)sampleNdx / (floa [all...] |
H A D | es31fTextureMultisampleTests.cpp | 149 bool testMultisampleTexture (int sampleNdx); 150 void drawSample (tcu::Surface& dst, int sampleNdx); 281 for (int sampleNdx = 0; sampleNdx < m_samples; ++sampleNdx) in init() 283 if (m_samplePositions[sampleNdx].x() < 0.0f || m_samplePositions[sampleNdx].x() > 1.0f || in init() 284 m_samplePositions[sampleNdx].y() < 0.0f || m_samplePositions[sampleNdx].y() > 1.0f) in init() 286 m_testCtx.getLog() << tcu::TestLog::Message << "// ERROR: Sample position of sample " << sampleNdx << " shoul in init() 451 testMultisampleTexture(int sampleNdx) testMultisampleTexture() argument 475 drawSample(tcu::Surface& dst, int sampleNdx) drawSample() argument [all...] |
H A D | es31fMultisampleShaderRenderCase.cpp | 622 for (int sampleNdx = 0; sampleNdx < m_numTargetSamples; ++sampleNdx) 623 resultBuffers[sampleNdx].setSize(m_renderSize, m_renderSize); 647 for (int sampleNdx = 0; sampleNdx < m_numTargetSamples; ++sampleNdx) 649 gl.uniform1i(sampleLocation, sampleNdx); 653 glu::readPixels(m_context.getRenderContext(), 0, 0, resultBuffers[sampleNdx].getAccess()); 717 buf << " for (int sampleNdx [all...] |
/third_party/vk-gl-cts/framework/referencerenderer/ |
H A D | rrRasterizer.hpp | 42 inline deUint64 getCoverageBit (int numSamples, int x, int y, int sampleNdx) in getCoverageBit() argument 48 return 1ull << ((x*2 + y)*numSamples + sampleNdx); in getCoverageBit() 60 inline deUint64 setCoverageValue (deUint64 mask, int numSamples, int x, int y, int sampleNdx, bool val) in setCoverageValue() argument 62 const deUint64 bit = getCoverageBit(numSamples, x, y, sampleNdx); in setCoverageValue() 67 inline bool getCoverageValue (deUint64 mask, int numSamples, int x, int y, int sampleNdx) in getCoverageValue() argument 69 return (mask & getCoverageBit(numSamples, x, y, sampleNdx)) != 0; in getCoverageValue()
|
H A D | rrRasterizer.cpp | 752 for (int sampleNdx = 0; sampleNdx < NumSamples; sampleNdx++) 754 const deInt64 ox = samplePos[sampleNdx*2 + 0]; 755 const deInt64 oy = samplePos[sampleNdx*2 + 1]; 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] = evaluateEdge(m_edge20, sx[fragNdx] + ox, sy[fragNdx] + oy); 766 for (int sampleNdx = 0; sampleNdx < NumSample [all...] |
H A D | rrShadingContext.hpp | 171 inline float readFragmentDepth (const FragmentShadingContext& context, int packetNdx, int fragNdx, int sampleNdx) in readFragmentDepth() argument 175 return context.fragmentDepths[(packetNdx * 4 + fragNdx) * context.numSamples + sampleNdx]; in readFragmentDepth() 178 inline void writeFragmentDepth (const FragmentShadingContext& context, int packetNdx, int fragNdx, int sampleNdx, float depthValue) in writeFragmentDepth() argument 182 context.fragmentDepths[(packetNdx * 4 + fragNdx) * context.numSamples + sampleNdx] = depthValue; in writeFragmentDepth()
|
H A D | rrRenderer.cpp | 1154 for (int sampleNdx = 0; sampleNdx < numRasterizedPackets * 4 * numSamples; ++sampleNdx) in rasterizePrimitive() 1155 buffers.fragmentDepthBuffer[sampleNdx] = de::clamp(buffers.fragmentDepthBuffer[sampleNdx] + depthOffset, 0.0f, 1.0f); in rasterizePrimitive() 1163 for (int sampleNdx = 0; sampleNdx < numRasterizedPackets * 4 * numSamples; ++sampleNdx) in rasterizePrimitive() 1164 buffers.fragmentDepthBuffer[sampleNdx] = de::clamp(buffers.fragmentDepthBuffer[sampleNdx], depthClampMi in rasterizePrimitive() [all...] |
/third_party/vk-gl-cts/executor/tools/ |
H A D | xeExtractSampleLists.cpp | 61 for (int sampleNdx = 0; sampleNdx < sampleList.samples.getNumItems(); sampleNdx++) in writeSampleList() 63 const xe::ri::Sample& sample = static_cast<const xe::ri::Sample&>(sampleList.samples.getItem(sampleNdx)); in writeSampleList()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassMultisampleTests.cpp | 596 for (deUint32 sampleNdx = 0; sampleNdx < de::min((deUint32)MAX_COLOR_ATTACHMENT_COUNT, sampleCount - splitSubpassIndex * MAX_COLOR_ATTACHMENT_COUNT); sampleNdx++) in createRenderPass() 1466 for (deUint32 sampleNdx = 0; sampleNdx < m_sampleCount; sampleNdx++) in iterateInternal() 1468 vkd.cmdPushConstants(*commandBuffer, *m_renderPipelineLayout, VK_SHADER_STAGE_FRAGMENT_BIT, 0u, sizeof(sampleNdx), &sampleNdx); in iterateInternal() 1497 for (deUint32 sampleNdx = 0; sampleNdx < m_sampleCoun in iterateInternal() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassMultisampleTests.cpp | 596 for (deUint32 sampleNdx = 0; sampleNdx < de::min((deUint32)MAX_COLOR_ATTACHMENT_COUNT, sampleCount - splitSubpassIndex * MAX_COLOR_ATTACHMENT_COUNT); sampleNdx++) in createRenderPass() 1459 for (deUint32 sampleNdx = 0; sampleNdx < m_sampleCount; sampleNdx++) in iterateInternal() 1461 vkd.cmdPushConstants(*commandBuffer, *m_renderPipelineLayout, VK_SHADER_STAGE_FRAGMENT_BIT, 0u, sizeof(sampleNdx), &sampleNdx); in iterateInternal() 1490 for (deUint32 sampleNdx = 0; sampleNdx < m_sampleCoun in iterateInternal() [all...] |
/third_party/vk-gl-cts/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);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture/ |
H A D | vktTextureFilteringExplicitLodTests.cpp | 648 for (deUint32 sampleNdx = 0; sampleNdx < m_numSamples; ++sampleNdx) in verify() 650 bool compareOK = verifier.verifySample(m_sampleArguments[sampleNdx], m_resultSamples[sampleNdx]); in verify() 660 compareOK = relaxedVerifier.verifySample(m_sampleArguments[sampleNdx], m_resultSamples[sampleNdx]); in verify() 671 verifier.verifySampleReport(m_sampleArguments[sampleNdx], m_resultSamples[sampleNdx], report); in verify() 676 << "Sample " << sampleNdx << " in verify() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/texture/ |
H A D | vktTextureFilteringExplicitLodTests.cpp | 648 for (deUint32 sampleNdx = 0; sampleNdx < m_numSamples; ++sampleNdx) in verify() 650 bool compareOK = verifier.verifySample(m_sampleArguments[sampleNdx], m_resultSamples[sampleNdx]); in verify() 660 compareOK = relaxedVerifier.verifySample(m_sampleArguments[sampleNdx], m_resultSamples[sampleNdx]); in verify() 671 verifier.verifySampleReport(m_sampleArguments[sampleNdx], m_resultSamples[sampleNdx], report); in verify() 676 << "Sample " << sampleNdx << " in verify() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawExplicitVertexParameterTests.cpp | 764 for (deUint32 sampleNdx = 0; sampleNdx < DE_LENGTH_OF_ARRAY(samples); sampleNdx++) in createTests() 767 if (groupParams->useSecondaryCmdBuffer && (sampleNdx > VK_SAMPLE_COUNT_2_BIT)) in createTests() 773 if (samples[sampleNdx] == VK_SAMPLE_COUNT_1_BIT && auxQualifiers[auxNdx] != AUX_NONE) in createTests() 779 samples[sampleNdx], in createTests()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktDrawExplicitVertexParameterTests.cpp | 764 for (deUint32 sampleNdx = 0; sampleNdx < DE_LENGTH_OF_ARRAY(samples); sampleNdx++) in createTests() 767 if (groupParams->useSecondaryCmdBuffer && (sampleNdx > VK_SAMPLE_COUNT_2_BIT)) in createTests() 773 if (samples[sampleNdx] == VK_SAMPLE_COUNT_1_BIT && auxQualifiers[auxNdx] != AUX_NONE) in createTests() 779 samples[sampleNdx], in createTests()
|