Lines Matching refs:dst

115 void resolveMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src)
117 DE_ASSERT(dst.getWidth() == src.raw().getHeight());
118 DE_ASSERT(dst.getHeight() == src.raw().getDepth());
123 tcu::copy(dst, src.toSinglesampleAccess());
129 for (int y = 0; y < dst.getHeight(); y++)
130 for (int x = 0; x < dst.getWidth(); x++)
136 dst.setPixel(sum*numSamplesInv, x, y);
141 void resolveMultisampleDepthBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src)
143 DE_ASSERT(dst.getWidth() == src.raw().getHeight());
144 DE_ASSERT(dst.getHeight() == src.raw().getDepth());
147 const tcu::PixelBufferAccess effectiveDst = tcu::getEffectiveDepthStencilAccess(dst, tcu::Sampler::MODE_DEPTH);
158 for (int y = 0; y < dst.getHeight(); y++)
159 for (int x = 0; x < dst.getWidth(); x++)
170 void resolveMultisampleStencilBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src)
172 DE_ASSERT(dst.getWidth() == src.raw().getHeight());
173 DE_ASSERT(dst.getHeight() == src.raw().getDepth());
176 const tcu::PixelBufferAccess effectiveDst = tcu::getEffectiveDepthStencilAccess(dst, tcu::Sampler::MODE_STENCIL);
186 for (int y = 0; y < dst.getHeight(); y++)
187 for (int x = 0; x < dst.getWidth(); x++)
192 void resolveMultisampleBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src)
197 resolveMultisampleDepthBuffer(dst, src);
201 resolveMultisampleStencilBuffer(dst, src);
205 resolveMultisampleDepthBuffer(dst, src);
206 resolveMultisampleStencilBuffer(dst, src);
210 resolveMultisampleColorBuffer(dst, src);