Lines Matching refs:copyTex
78 MyCopyTexObj copyTex; member
329 sc->copyTex.top = 64; in DrawInit()
330 sc->copyTex.left = 64; in DrawInit()
331 sc->copyTex.width = 32; in DrawInit()
332 sc->copyTex.height = 32; in DrawInit()
333 sc->copyTex.format = 0; in DrawInit()
334 sc->copyTex.mmFilter = GX_FALSE; in DrawInit()
335 sc->copyTex.clear = GX_FALSE; in DrawInit()
344 sc->copyTex.data = MEMAllocFromAllocator(&DemoAllocator1, size); in DrawInit()
345 ASSERTMSG(sc->copyTex.data != NULL, "No enough memory for texture buffer.\n"); in DrawInit()
346 DCInvalidateRange(sc->copyTex.data, size); in DrawInit()
378 GXLoadTexObj(&sc->copyTex.tobj, GX_TEXMAP0); in DrawTick()
387 DrawTexCopyFrame(&sc->copyTex); in DrawTick()
390 CopyTextureFromFB(&sc->copyTex); in DrawTick()
395 " COPY : %s ", TexFormats[sc->copyTex.format].cpyFmtStr); in DrawTick()
397 " USE : %s ", TexFormats[sc->copyTex.format].useFmtStr); in DrawTick()
419 sc->copyTex.width += ( DEMOPadGetSubStickX(0) / 32 ) * 4; in AnimTick()
420 sc->copyTex.height -= ( DEMOPadGetSubStickY(0) / 24 ) * 2; in AnimTick()
423 sc->copyTex.left += ( DEMOPadGetStickX(0) / 32 ) * 4; in AnimTick()
424 sc->copyTex.top -= ( DEMOPadGetStickY(0) / 24 ) * 2; in AnimTick()
426 Clamp(sc->copyTex.width, 16, sc->copy_width_max); in AnimTick()
427 Clamp(sc->copyTex.height, 16, sc->copy_height_max); in AnimTick()
428 Clamp(sc->copyTex.left, 0, sc->screen_width - sc->copyTex.width); in AnimTick()
429 Clamp(sc->copyTex.top, 0, sc->screen_height - sc->copyTex.height); in AnimTick()
443 sc->copyTex.format = ( sc->copyTex.format + 1 ) % TEX_FORMATS; in AnimTick()
449 sc->copyTex.format = ( sc->copyTex.format + TEX_FORMATS - 1 ) % TEX_FORMATS; in AnimTick()
456 if ( sc->copyTex.mmFilter ) in AnimTick()
458 sc->copyTex.mmFilter = GX_FALSE; in AnimTick()
463 sc->copyTex.mmFilter = GX_TRUE; in AnimTick()
471 if ( sc->copyTex.clear ) in AnimTick()
473 sc->copyTex.clear = GX_FALSE; in AnimTick()
478 sc->copyTex.clear = GX_TRUE; in AnimTick()