Lines Matching refs:texture
331 static GX2Texture texture; in GX2UTCopySurfaceRectOp() local
332 texture.surface = *srcSurface; in GX2UTCopySurfaceRectOp()
335 texture.surface.width = srcMipWidth; in GX2UTCopySurfaceRectOp()
336 texture.surface.height = srcMipHeight; in GX2UTCopySurfaceRectOp()
337 texture.surface.use = GX2_SURFACE_USE_TEXTURE; in GX2UTCopySurfaceRectOp()
338 if (texture.surface.dim == GX2_SURFACE_DIM_3D) in GX2UTCopySurfaceRectOp()
340 …u32 depth = (dstMip ? GX2UTRoundNearestPow2(GX2Max(1, texture.surface.depth >> dstMip)) : texture.… in GX2UTCopySurfaceRectOp()
341 texture.surface.depth = depth; in GX2UTCopySurfaceRectOp()
343 if(texture.surface.aa != GX2_AA_MODE_1X) in GX2UTCopySurfaceRectOp()
345 texture.surface.dim = GX2_SURFACE_DIM_2D_MSAA; in GX2UTCopySurfaceRectOp()
355 …GX2SetSurfaceSwizzle(&texture.surface, GX2UTGetSurfaceMipSliceSwizzle(&texture.surface, srcMip, sl… in GX2UTCopySurfaceRectOp()
356 … texture.surface.tileMode = GX2UTGetSurfaceMipSliceTileMode((const GX2Surface*)srcSurface, srcMip); in GX2UTCopySurfaceRectOp()
357 …GX2InitTexturePtrs(&texture, GX2UTGetSurfaceMipSlicePtr((const GX2Surface*)srcSurface, srcMip, sli… in GX2UTCopySurfaceRectOp()
361 texture.viewFirstSlice = sliceRemainder; in GX2UTCopySurfaceRectOp()
367 …GX2SetSurfaceSwizzle(&texture.surface, GX2UTGetSurfaceMipSliceSwizzle(&texture.surface, srcMip, sr… in GX2UTCopySurfaceRectOp()
368 … texture.surface.tileMode = GX2UTGetSurfaceMipSliceTileMode((const GX2Surface*)srcSurface, srcMip); in GX2UTCopySurfaceRectOp()
369 …GX2InitTexturePtrs(&texture, GX2UTGetSurfaceMipSlicePtr((const GX2Surface*)srcSurface, srcMip, src… in GX2UTCopySurfaceRectOp()
371 texture.viewFirstSlice = 0; // Slice logic was done above in GX2UTCopySurfaceRectOp()
373 texture.viewFirstMip = 0; in GX2UTCopySurfaceRectOp()
374 texture.viewNumMips = 1; // Only allow copying from srcMip in GX2UTCopySurfaceRectOp()
375 texture.viewNumSlices = 1; in GX2UTCopySurfaceRectOp()
376 texture.compSel = GX2_COMP_SEL_XYZW; in GX2UTCopySurfaceRectOp()
385 texture.surface.width = (texture.surface.width + 3) / 4; in GX2UTCopySurfaceRectOp()
386 texture.surface.height = (texture.surface.height + 3) / 4; in GX2UTCopySurfaceRectOp()
422 texture.surface.format = GX2_SURFACE_FORMAT_TC_R16_G16_B16_A16_UINT; in GX2UTCopySurfaceRectOp()
434 texture.surface.format = GX2_SURFACE_FORMAT_TC_R32_G32_B32_A32_UINT; in GX2UTCopySurfaceRectOp()
530 f32 slice = (texture.surface.dim == GX2_SURFACE_DIM_3D) ? (srcSlice % 4) : srcSlice; in GX2UTCopySurfaceRectOp()
542 (slice / GX2Max(1, texture.surface.depth >> srcMip)), in GX2UTCopySurfaceRectOp()
558 GX2Surface *pSrcSurf = &(texture.surface); in GX2UTCopySurfaceRectOp()
590 GX2InitTextureCompSel(&texture, GX2_COMP_SEL_WZYX); in GX2UTCopySurfaceRectOp()
625 GX2CalcSurfaceSizeAndAlignment(&texture.surface); in GX2UTCopySurfaceRectOp()
626 GX2InitTextureRegs(&texture); in GX2UTCopySurfaceRectOp()
633 …eType)(GX2_INVALIDATE_COLOR_BUFFER|GX2_INVALIDATE_TEXTURE), texture.surface.imagePtr, texture.surf… in GX2UTCopySurfaceRectOp()
651 GX2SetPixelTexture(&texture, g_copySurfaceShader[shaderIdx].textureLocation); in GX2UTCopySurfaceRectOp()