Searched refs:depthBuffer (Results 1 - 19 of 19) sorted by relevance

/external/swiftshader/src/OpenGL/libGLES_CM/
H A DDevice.hpp56 void setDepthBuffer(egl::Image *depthBuffer);
77 egl::Image *depthBuffer; member in class:es1::Device
H A DDevice.cpp39 depthBuffer = nullptr;
135 if(depthBuffer)
137 depthBuffer->release();
138 depthBuffer = nullptr;
187 if(!depthBuffer)
193 sw::Rect clearRect = depthBuffer->getRect();
200 depthBuffer->clearDepth(z, clearRect.x0, clearRect.y0, clearRect.width(), clearRect.height());
264 void Device::setDepthBuffer(egl::Image *depthBuffer) argument
266 if(this->depthBuffer == depthBuffer)
[all...]
H A DContext.cpp1743 egl::Image *depthBuffer = framebuffer->getDepthBuffer(); local
1744 device->setDepthBuffer(depthBuffer);
1745 if(depthBuffer) depthBuffer->release();
/external/deqp/modules/glshared/
H A DglsFragmentOpUtil.hpp119 const tcu::PixelBufferAccess& depthBuffer,
131 const rr::MultisamplePixelBufferAccess& depthBuffer,
H A DglsFragmentOpUtil.cpp214 const rr::MultisamplePixelBufferAccess& depthBuffer,
219 m_fragmentProcessor.render(colorBuffer, depthBuffer, stencilBuffer, &m_fragmentBuffer[0], m_fragmentBufferSize, faceType, state);
224 const tcu::PixelBufferAccess& depthBuffer,
263 rr::MultisamplePixelBufferAccess::fromMultisampleAccess(depthBuffer),
273 rr::MultisamplePixelBufferAccess::fromMultisampleAccess(depthBuffer),
213 flushFragmentBuffer(const rr::MultisamplePixelBufferAccess& colorBuffer, const rr::MultisamplePixelBufferAccess& depthBuffer, const rr::MultisamplePixelBufferAccess& stencilBuffer, rr::FaceType faceType, const rr::FragmentOperationState& state) argument
223 render(const tcu::PixelBufferAccess& colorBuffer, const tcu::PixelBufferAccess& depthBuffer, const tcu::PixelBufferAccess& stencilBuffer, const IntegerQuad& quad, const rr::FragmentOperationState& state) argument
/external/swiftshader/src/OpenGL/libGLESv2/
H A DDevice.cpp43 depthBuffer = nullptr;
161 if(depthBuffer)
163 depthBuffer->release();
164 depthBuffer = nullptr;
219 if(!depthBuffer)
225 sw::Rect clearRect = depthBuffer->getRect();
232 depthBuffer->clearDepth(z, clearRect.x0, clearRect.y0, clearRect.width(), clearRect.height());
316 void Device::setDepthBuffer(egl::Image *depthBuffer, unsigned int layer) argument
318 if(this->depthBuffer == depthBuffer)
[all...]
H A DDevice.hpp67 void setDepthBuffer(egl::Image *depthBuffer, unsigned int layer);
109 egl::Image *depthBuffer; member in class:es2::Device
H A DContext.cpp2778 egl::Image *depthBuffer = framebuffer->getDepthBuffer(); local
2780 device->setDepthBuffer(depthBuffer, dLayer);
2781 if(depthBuffer) depthBuffer->release();
/external/deqp/framework/referencerenderer/
H A DrrFragmentOperations.hpp137 void executeDepthCompare (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, TestFunc depthFunc, const tcu::ConstPixelBufferAccess& depthBuffer);
138 void executeDepthWrite (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const tcu::PixelBufferAccess& depthBuffer);
H A DrrFragmentOperations.cpp165 void FragmentProcessor::executeDepthCompare (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, TestFunc depthFunc, const tcu::ConstPixelBufferAccess& depthBuffer) argument
174 float depthBufferValue = depthBuffer.getPixDepth(fragSampleNdx, frag.pixelCoord.x(), frag.pixelCoord.y()); \
192 deUint32 depthBufferValue = depthBuffer.getPixelUint(fragSampleNdx, frag.pixelCoord.x(), frag.pixelCoord.y()).x(); \
199 DE_ASSERT(sizeof(buffer) >= (size_t)depthBuffer.getFormat().getPixelSize()); \
201 tcu::PixelBufferAccess access(depthBuffer.getFormat(), 1, 1, 1, &buffer); \
212 if (depthBuffer.getFormat().type == tcu::TextureFormat::FLOAT || depthBuffer.getFormat().type == tcu::TextureFormat::FLOAT_UNSIGNED_INT_24_8_REV)
251 void FragmentProcessor::executeDepthWrite (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const tcu::PixelBufferAccess& depthBuffer) argument
261 depthBuffer.setPixDepth(clampedDepth, fragSampleNdx, frag.pixelCoord.x(), frag.pixelCoord.y());
752 const tcu::PixelBufferAccess& depthBuffer
[all...]
/external/swiftshader/src/Renderer/
H A DRenderer.cpp617 draw->depthBuffer = context->depthBuffer;
620 if(draw->depthBuffer)
623 data->depthBuffer = (float*)context->depthBuffer->lockInternal(0, 0, layer, LOCK_READWRITE, MANAGED);
624 data->depthBuffer += q * ms * context->depthBuffer->getSliceB(true);
625 data->depthPitchB = context->depthBuffer->getInternalPitchB();
626 data->depthSliceB = context->depthBuffer->getInternalSliceB();
1006 if(draw.depthBuffer)
[all...]
H A DRenderer.hpp187 float *depthBuffer; member in struct:sw::DrawData
228 Surface *depthBuffer; member in struct:sw::DrawCall
H A DContext.hpp469 Surface *depthBuffer; member in class:sw::Context
H A DPixelProcessor.cpp168 void PixelProcessor::setDepthBuffer(Surface *depthBuffer, unsigned int layer) argument
170 context->depthBuffer = depthBuffer;
996 state.quadLayoutDepthBuffer = Surface::hasQuadLayout(context->depthBuffer->getInternalFormat());
H A DPixelProcessor.hpp201 void setDepthBuffer(Surface *depthBuffer, unsigned int layer = 0);
H A DQuadRasterizer.cpp109 zBuffer = *Pointer<Pointer<Byte>>(data + OFFSET(DrawData,depthBuffer)) + yMin * *Pointer<Int>(data + OFFSET(DrawData,depthPitchB));
H A DContext.cpp227 depthBuffer = nullptr;
531 return depthBuffer && depthBufferEnable;
/external/deqp/modules/egl/
H A DteglRenderTests.cpp419 tcu::TextureLevel depthBuffer; local
442 depthBuffer.setStorage(getDepthFormat(depthBits), numSamples, width, height);
443 rr::clearMultisampleDepthBuffer(depthBuffer, CLEAR_DEPTH, rr::WindowRectangle(0, 0, width, height));
453 rr::MultisamplePixelBufferAccess::fromMultisampleAccess(depthBuffer.getAccess()),
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
H A Dbackend.h549 uint8_t*& depthBuffer, uint8_t*& stencilBuffer, const uint8_t ClipDistanceMask) :
551 clipDistanceMask(ClipDistanceMask), pDepthBuffer(depthBuffer), pStencilBuffer(stencilBuffer) {};

Completed in 297 milliseconds