Lines Matching refs:depthBuffer
445 void GX2UTClearRectOp(GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, in GX2UTClearRectOp() argument
466 ASSERT((colorBuffer != NULL || depthBuffer != NULL) && (dstRect != NULL)); in GX2UTClearRectOp()
471 if (colorBuffer && depthBuffer) in GX2UTClearRectOp()
473 …colorBuffer->surface.width >> colorBuffer->viewMip) == (depthBuffer->surface.width >> depthBuffer-… in GX2UTClearRectOp()
474 …lorBuffer->surface.height >> colorBuffer->viewMip) == (depthBuffer->surface.height >> depthBuffer-… in GX2UTClearRectOp()
475 ASSERT(colorBuffer->surface.aa == depthBuffer->surface.aa); in GX2UTClearRectOp()
476 ASSERT(colorBuffer->viewNumSlices == depthBuffer->viewNumSlices); in GX2UTClearRectOp()
481 ASSERT(depthBuffer != NULL); in GX2UTClearRectOp()
482 GX2SetClearDepth(depthBuffer, depthValue); in GX2UTClearRectOp()
485 ASSERT(depthBuffer != NULL); in GX2UTClearRectOp()
486 GX2SetClearStencil(depthBuffer, stencilValue); in GX2UTClearRectOp()
496 if (colorBuffer != NULL && depthBuffer == NULL && in GX2UTClearRectOp()
532 depthBuffer = &db; in GX2UTClearRectOp()
591 dstMip = depthBuffer->viewMip; in GX2UTClearRectOp()
592 dstWidth = GX2Max(1, depthBuffer->surface.width >> dstMip); in GX2UTClearRectOp()
593 dstHeight = GX2Max(1, depthBuffer->surface.height >> dstMip); in GX2UTClearRectOp()
601 GX2SetAAMode(depthBuffer->surface.aa); in GX2UTClearRectOp()
609 if (depthBuffer != NULL) in GX2UTClearRectOp()
611 … ASSERT((depthBuffer->viewFirstSlice + depthBuffer->viewNumSlices <= depthBuffer->surface.depth)); in GX2UTClearRectOp()
613 db = *depthBuffer; in GX2UTClearRectOp()
614 numSlices = depthBuffer->viewNumSlices; in GX2UTClearRectOp()
641 if ((depthBuffer->hiZPtr) && in GX2UTClearRectOp()
716 if (depthBuffer) in GX2UTClearRectOp()
740 if (depthBuffer != NULL) in GX2UTClearRectOp()
742 if ( depthBuffer->viewMip ) in GX2UTClearRectOp()
743 …GX2Invalidate(GX2_INVALIDATE_DEPTH_BUFFER, depthBuffer->surface.mipPtr, depthBuffer->surface.mipSi… in GX2UTClearRectOp()
745 …GX2Invalidate(GX2_INVALIDATE_DEPTH_BUFFER, depthBuffer->surface.imagePtr, depthBuffer->surface.ima… in GX2UTClearRectOp()
748 if ((depthBuffer->hiZPtr) && in GX2UTClearRectOp()
762 void GX2UTInvalidateHiStencilRect(GX2UTRect *dstRect, GX2DepthBuffer *depthBuffer) in GX2UTInvalidateHiStencilRect() argument
778 ASSERT((depthBuffer != NULL) && (depthBuffer->hiZPtr != NULL) && (dstRect != NULL)); in GX2UTInvalidateHiStencilRect()
808 dstWidth = depthBuffer->surface.width; in GX2UTInvalidateHiStencilRect()
809 dstHeight = depthBuffer->surface.height; in GX2UTInvalidateHiStencilRect()
815 GX2SetDepthBuffer(depthBuffer); in GX2UTInvalidateHiStencilRect()