Lines Matching refs:access
21 * \brief Multisampled pixel buffer access
105 MultisamplePixelBufferAccess getSubregion (const MultisamplePixelBufferAccess& access, int x, int y, int width, int height)
107 return MultisamplePixelBufferAccess::fromMultisampleAccess(tcu::getSubregion(access.raw(), 0, x, y, access.getNumSamples(), width, height));
110 MultisampleConstPixelBufferAccess getSubregion (const MultisampleConstPixelBufferAccess& access, int x, int y, int width, int height)
112 return MultisampleConstPixelBufferAccess::fromMultisampleAccess(tcu::getSubregion(access.raw(), 0, x, y, access.getNumSamples(), width, height));
215 tcu::Vec4 resolveMultisamplePixel (const MultisampleConstPixelBufferAccess& access, int x, int y)
218 for (int s = 0; s < access.getNumSamples(); s++)
219 sum += access.raw().getPixel(s, x, y);
221 return sum / (float)access.getNumSamples();
224 void clear (const MultisamplePixelBufferAccess& access, const tcu::Vec4& color)
226 tcu::clear(access.raw(), color);
229 void clear (const MultisamplePixelBufferAccess& access, const tcu::IVec4& color)
231 tcu::clear(access.raw(), color);
234 void clearDepth (const MultisamplePixelBufferAccess& access, float depth)
236 tcu::clearDepth(access.raw(), depth);
239 void clearStencil (const MultisamplePixelBufferAccess& access, int stencil)
241 tcu::clearStencil(access.raw(), stencil);