Lines Matching refs:texture
76 void GX2API GX2InitTextureRegs(GX2Texture *texture);
88 void GX2API GX2SetVertexTexture(const GX2Texture *texture, u32 textureUnitNumber);
100 void GX2API GX2SetGeometryTexture(const GX2Texture *texture, u32 textureUnitNumber);
112 void GX2API GX2SetPixelTexture(const GX2Texture *texture, u32 textureUnitNumber);
128 void GX2API GX2SetComputeTexture(const GX2Texture *texture, u32 textureUnitNumber);
149 GX2_INLINE void GX2InitTexture(GX2Texture *texture, u32 width, u32 height, in GX2InitTexture() argument
173 texture->surface.dim = dim; in GX2InitTexture()
174 texture->surface.width = width; in GX2InitTexture()
175 texture->surface.height = height; in GX2InitTexture()
176 texture->surface.depth = depth; in GX2InitTexture()
177 texture->surface.numMips = numMips; in GX2InitTexture()
178 texture->surface.format = format; in GX2InitTexture()
181 texture->surface.aa = GX2_AA_MODE_1X; // if not 1X, must change dim field in GX2InitTexture()
182 texture->surface.use = GX2_SURFACE_USE_TEXTURE; in GX2InitTexture()
184 texture->surface.tileMode = GX2_TILE_MODE_DEFAULT_FIX2197; in GX2InitTexture()
186 texture->surface.tileMode = GX2_TILE_MODE_DEFAULT; in GX2InitTexture()
188 texture->surface.swizzle = 0; in GX2InitTexture()
191 texture->viewFirstMip = 0; in GX2InitTexture()
192 texture->viewNumMips = numMips; in GX2InitTexture()
193 texture->viewFirstSlice = 0; in GX2InitTexture()
194 texture->viewNumSlices = depth; in GX2InitTexture()
197 texture->compSel = dstSel[(format) & 0x3f]; in GX2InitTexture()
200 GX2CalcSurfaceSizeAndAlignment(&texture->surface); in GX2InitTexture()
203 GX2InitTextureRegs(texture); in GX2InitTexture()
214 GX2_INLINE void GX2InitTextureCompSel(GX2Texture *texture, GX2CompSel compSel) in GX2InitTextureCompSel() argument
216 texture->compSel = compSel; in GX2InitTextureCompSel()
228 GX2_INLINE void GX2InitTexturePtrs(GX2Texture *texture, void *imagePtr, void *mipPtr) in GX2InitTexturePtrs() argument
230 texture->surface.imagePtr = imagePtr; in GX2InitTexturePtrs()
231 if (texture->surface.numMips > 1) { in GX2InitTexturePtrs()
233 texture->surface.mipPtr = mipPtr; in GX2InitTexturePtrs()
235 texture->surface.mipPtr = (void *) ( (u32) imagePtr + texture->surface.mipOffset[0]); in GX2InitTexturePtrs()
238 texture->surface.mipPtr = mipPtr; in GX2InitTexturePtrs()