Lines Matching refs:surface
169 GX2Surface surface; member
201 GX2Surface surface; member
309 void GX2API GX2CalcSurfaceSizeAndAlignment(GX2Surface *surface);
508 colorBuffer->surface.dim = GX2_SURFACE_DIM_2D; in _GX2InitColorBuffer()
509 colorBuffer->surface.width = width; in _GX2InitColorBuffer()
510 colorBuffer->surface.height = height; in _GX2InitColorBuffer()
511 colorBuffer->surface.depth = 1; in _GX2InitColorBuffer()
512 colorBuffer->surface.numMips = 1; // 1 means base level only in _GX2InitColorBuffer()
513 colorBuffer->surface.mipPtr = NULL; in _GX2InitColorBuffer()
514 colorBuffer->surface.format = format; in _GX2InitColorBuffer()
515 colorBuffer->surface.aa = aa; in _GX2InitColorBuffer()
518 colorBuffer->surface.tileMode = GX2_TILE_MODE_DEFAULT_FIX2197; in _GX2InitColorBuffer()
520 colorBuffer->surface.tileMode = GX2_TILE_MODE_DEFAULT; in _GX2InitColorBuffer()
522 colorBuffer->surface.swizzle = 0; in _GX2InitColorBuffer()
526 GX2CalcSurfaceSizeAndAlignment(&colorBuffer->surface); in _GX2InitColorBuffer()
551 colorBuffer->surface.use = GX2_SURFACE_USE_COLOR_BUFFER_TEXTURE; in GX2InitColorBuffer()
567 colorBuffer->surface.imagePtr = ptr; in GX2InitColorBufferPtr()
620 colorBuffer->surface.use = GX2_SURFACE_USE_COLOR_BUFFER_TEXTURE_FTV; in GX2InitColorBufferFTV()
623 if (colorBuffer->surface.aa != aa) { in GX2InitColorBufferFTV()
624 GX2Surface paddedSurf = colorBuffer->surface; in GX2InitColorBufferFTV()
628 ASSERT(colorBuffer->surface.imageSize <= paddedSurf.imageSize); in GX2InitColorBufferFTV()
629 ASSERT(colorBuffer->surface.alignment <= paddedSurf.alignment); in GX2InitColorBufferFTV()
630 colorBuffer->surface.imageSize = paddedSurf.imageSize; in GX2InitColorBufferFTV()
631 colorBuffer->surface.alignment = paddedSurf.alignment; in GX2InitColorBufferFTV()
661 depthBuffer->surface.dim = GX2_SURFACE_DIM_2D; in GX2InitDepthBuffer()
662 depthBuffer->surface.width = width; in GX2InitDepthBuffer()
663 depthBuffer->surface.height = height; in GX2InitDepthBuffer()
664 depthBuffer->surface.depth = 1; in GX2InitDepthBuffer()
665 depthBuffer->surface.numMips = 1; // 1 means base level only in GX2InitDepthBuffer()
666 depthBuffer->surface.format = format; in GX2InitDepthBuffer()
667 depthBuffer->surface.aa = aa; in GX2InitDepthBuffer()
668 …depthBuffer->surface.use = ((format==GX2_SURFACE_FORMAT_D_D24_S8_UNORM) || (format==GX2_SURFACE_FO… in GX2InitDepthBuffer()
669 depthBuffer->surface.tileMode = GX2_TILE_MODE_DEFAULT; in GX2InitDepthBuffer()
670 depthBuffer->surface.swizzle = 0; in GX2InitDepthBuffer()
678 GX2CalcSurfaceSizeAndAlignment(&depthBuffer->surface); in GX2InitDepthBuffer()
696 depthBuffer->surface.imagePtr = ptr; in GX2InitDepthBufferPtr()
1127 u32 GX2API GX2GetSurfaceSwizzleOffset(GX2Surface *surface, u32 mipLevel);
1139 u32 GX2API GX2GetSurfaceSwizzle(GX2Surface *surface);
1150 void GX2API GX2SetSurfaceSwizzle(GX2Surface *surface, u32 swizzle);
1162 u32 GX2API GX2GetSurfaceMipPitch(GX2Surface *surface, u32 mipLevel);
1177 u32 GX2API GX2GetSurfaceMipSliceSize(GX2Surface *surface, u32 mipLevel);
1187 GX2_INLINE u32 GX2GetSurfaceMipDepth(const GX2Surface *surface, u32 mipLevel) in GX2GetSurfaceMipDepth() argument
1189 ASSERT(surface); in GX2GetSurfaceMipDepth()
1190 ASSERT(mipLevel < surface->numMips); in GX2GetSurfaceMipDepth()
1191 if(surface->dim != GX2_SURFACE_DIM_3D) in GX2GetSurfaceMipDepth()
1193 return surface->depth; in GX2GetSurfaceMipDepth()
1198 u32 depth = surface->depth >> mipLevel; in GX2GetSurfaceMipDepth()