Lines Matching refs:depthBuffer
451 void GX2UTClearRectOp(GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, in GX2UTClearRectOp() argument
472 ASSERT((colorBuffer != NULL || depthBuffer != NULL) && (dstRect != NULL)); in GX2UTClearRectOp()
477 if (colorBuffer && depthBuffer) in GX2UTClearRectOp()
479 …colorBuffer->surface.width >> colorBuffer->viewMip) == (depthBuffer->surface.width >> depthBuffer-… in GX2UTClearRectOp()
480 …lorBuffer->surface.height >> colorBuffer->viewMip) == (depthBuffer->surface.height >> depthBuffer-… in GX2UTClearRectOp()
481 ASSERT(colorBuffer->surface.aa == depthBuffer->surface.aa); in GX2UTClearRectOp()
482 ASSERT(colorBuffer->viewNumSlices == depthBuffer->viewNumSlices); in GX2UTClearRectOp()
487 ASSERT(depthBuffer != NULL); in GX2UTClearRectOp()
488 GX2SetClearDepth(depthBuffer, depthValue); in GX2UTClearRectOp()
491 ASSERT(depthBuffer != NULL); in GX2UTClearRectOp()
492 GX2SetClearStencil(depthBuffer, stencilValue); in GX2UTClearRectOp()
502 if (colorBuffer != NULL && depthBuffer == NULL && in GX2UTClearRectOp()
538 depthBuffer = &db; in GX2UTClearRectOp()
597 dstMip = depthBuffer->viewMip; in GX2UTClearRectOp()
598 dstWidth = GX2Max(1, depthBuffer->surface.width >> dstMip); in GX2UTClearRectOp()
599 dstHeight = GX2Max(1, depthBuffer->surface.height >> dstMip); in GX2UTClearRectOp()
607 GX2SetAAMode(depthBuffer->surface.aa); in GX2UTClearRectOp()
615 if (depthBuffer != NULL) in GX2UTClearRectOp()
617 … ASSERT((depthBuffer->viewFirstSlice + depthBuffer->viewNumSlices <= depthBuffer->surface.depth)); in GX2UTClearRectOp()
619 db = *depthBuffer; in GX2UTClearRectOp()
620 numSlices = depthBuffer->viewNumSlices; in GX2UTClearRectOp()
647 if ((depthBuffer->hiZPtr) && in GX2UTClearRectOp()
722 if (depthBuffer) in GX2UTClearRectOp()
746 if (depthBuffer != NULL) in GX2UTClearRectOp()
748 if ( depthBuffer->viewMip ) in GX2UTClearRectOp()
749 …GX2Invalidate(GX2_INVALIDATE_DEPTH_BUFFER, depthBuffer->surface.mipPtr, depthBuffer->surface.mipSi… in GX2UTClearRectOp()
751 …GX2Invalidate(GX2_INVALIDATE_DEPTH_BUFFER, depthBuffer->surface.imagePtr, depthBuffer->surface.ima… in GX2UTClearRectOp()
754 if ((depthBuffer->hiZPtr) && in GX2UTClearRectOp()
768 void GX2UTInvalidateHiStencilRect(GX2UTRect *dstRect, GX2DepthBuffer *depthBuffer) in GX2UTInvalidateHiStencilRect() argument
784 ASSERT((depthBuffer != NULL) && (depthBuffer->hiZPtr != NULL) && (dstRect != NULL)); in GX2UTInvalidateHiStencilRect()
814 dstWidth = depthBuffer->surface.width; in GX2UTInvalidateHiStencilRect()
815 dstHeight = depthBuffer->surface.height; in GX2UTInvalidateHiStencilRect()
821 GX2SetDepthBuffer(depthBuffer); in GX2UTInvalidateHiStencilRect()