Lines Matching refs:pSurf
24 u32 GX2UTGetSurfaceMipSliceSwizzle(const GX2Surface* pSurf, u32 mipLevel, u32 slice) in GX2UTGetSurfaceMipSliceSwizzle() argument
35 if ( ((pSurf->swizzle >> 16) & 0xFF) <= mipLevel ) in GX2UTGetSurfaceMipSliceSwizzle()
38 u32 swizzle = GX2GetSurfaceSwizzle((GX2Surface*)pSurf); in GX2UTGetSurfaceMipSliceSwizzle()
48 switch (pSurf->tileMode) in GX2UTGetSurfaceMipSliceSwizzle()
88 GX2TileMode GX2UTGetSurfaceMipSliceTileMode(const GX2Surface* pSurf, u32 mipLevel) in GX2UTGetSurfaceMipSliceTileMode() argument
90 ASSERT(pSurf); in GX2UTGetSurfaceMipSliceTileMode()
91 ASSERT(mipLevel < pSurf->numMips); in GX2UTGetSurfaceMipSliceTileMode()
94 if ( ((pSurf->swizzle >> 16) & 0xFF) <= mipLevel ) in GX2UTGetSurfaceMipSliceTileMode()
96 switch (pSurf->tileMode) in GX2UTGetSurfaceMipSliceTileMode()
105 if (pSurf->dim == GX2_SURFACE_DIM_3D) in GX2UTGetSurfaceMipSliceTileMode()
124 if (pSurf->dim == GX2_SURFACE_DIM_3D) in GX2UTGetSurfaceMipSliceTileMode()
130 else if (pSurf->dim == GX2_SURFACE_DIM_3D) in GX2UTGetSurfaceMipSliceTileMode()
134 switch (pSurf->tileMode) in GX2UTGetSurfaceMipSliceTileMode()
137 if ( pSurf->depth >> mipLevel < 4 ) in GX2UTGetSurfaceMipSliceTileMode()
141 if ( pSurf->depth >> mipLevel < 4 ) in GX2UTGetSurfaceMipSliceTileMode()
145 if ( pSurf->depth >> mipLevel < 4 ) in GX2UTGetSurfaceMipSliceTileMode()
149 if ( pSurf->depth >> mipLevel < 4 ) in GX2UTGetSurfaceMipSliceTileMode()
156 return pSurf->tileMode; in GX2UTGetSurfaceMipSliceTileMode()
159 u32 GX2UTGetSurfaceMipSize(const GX2Surface* pSurf, u32 mipLevel) in GX2UTGetSurfaceMipSize() argument
163 ASSERT(pSurf); in GX2UTGetSurfaceMipSize()
164 ASSERT(mipLevel < pSurf->numMips); in GX2UTGetSurfaceMipSize()
169 size = pSurf->imageSize; in GX2UTGetSurfaceMipSize()
172 size = pSurf->mipOffset[1]; in GX2UTGetSurfaceMipSize()
175 if ( mipLevel == pSurf->numMips - 1) in GX2UTGetSurfaceMipSize()
177 size = pSurf->mipSize - pSurf->mipOffset[mipLevel - 1]; in GX2UTGetSurfaceMipSize()
181 size = pSurf->mipOffset[mipLevel] - pSurf->mipOffset[mipLevel-1]; in GX2UTGetSurfaceMipSize()
189 void* GX2UTGetSurfaceMipSlicePtr(const GX2Surface* pSurf, u32 mipLevel, u32 slice) in GX2UTGetSurfaceMipSlicePtr() argument
193 ASSERT(pSurf); in GX2UTGetSurfaceMipSlicePtr()
194 ASSERT(mipLevel < pSurf->numMips); in GX2UTGetSurfaceMipSlicePtr()
195 ASSERT(slice < pSurf->depth); in GX2UTGetSurfaceMipSlicePtr()
200 ptr = (u8*)pSurf->imagePtr; in GX2UTGetSurfaceMipSlicePtr()
203 ptr = (u8*)pSurf->mipPtr; in GX2UTGetSurfaceMipSlicePtr()
206 ptr = (u8*)pSurf->mipPtr + pSurf->mipOffset[mipLevel-1]; in GX2UTGetSurfaceMipSlicePtr()
213 u32 levelSize = GX2UTGetSurfaceMipSize(pSurf, mipLevel); in GX2UTGetSurfaceMipSlicePtr()
214 u32 depth = pSurf->depth; in GX2UTGetSurfaceMipSlicePtr()
280 GX2Boolean GX2UTIsTileModeThick(const GX2Surface* pSurf) in GX2UTIsTileModeThick() argument
282 switch (pSurf->tileMode) in GX2UTIsTileModeThick()