diff --git a/src/radeon_driver.c b/src/radeon_driver.c index 049047a..8a37ed2 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -5700,6 +5700,8 @@ Bool RADEONEnterVT(int scrnIndex, int flags) DRIUnlock(pScrn->pScreen); } #endif + if (info->ChipFamily < CHIP_FAMILY_R600) + radeon_load_bicubic_texture(pScrn); return TRUE; } diff --git a/src/radeon_textured_video.c b/src/radeon_textured_video.c index 0f89b49..a9d6fc3 100644 --- a/src/radeon_textured_video.c +++ b/src/radeon_textured_video.c @@ -671,7 +671,7 @@ RADEONSetTexPortAttribute(ScrnInfoPtr pScrn, return Success; } -static Bool radeon_load_bicubic_texture(ScrnInfoPtr pScrn) +Bool radeon_load_bicubic_texture(ScrnInfoPtr pScrn) { RADEONInfoPtr info = RADEONPTR(pScrn); @@ -706,6 +706,7 @@ static Bool radeon_load_bicubic_texture(ScrnInfoPtr pScrn) return TRUE; } +#if 0 /* XXX */ static void radeon_unload_bicubic_texture(ScrnInfoPtr pScrn) { @@ -717,6 +718,7 @@ static void radeon_unload_bicubic_texture(ScrnInfoPtr pScrn) } } +#endif XF86VideoAdaptorPtr RADEONSetupImageTexturedVideo(ScreenPtr pScreen)