--- a/test/pvr.c Tue Jan 01 05:08:38 2008 +0000 +++ b/test/pvr.c Wed Dec 08 18:33:23 2010 +1000 @@ -42,6 +42,7 @@ #define RENDER_ADDR2 (PVR_BASE+0x064) #define RENDER_HCLIP (PVR_BASE+0x068) #define RENDER_VCLIP (PVR_BASE+0x06C) +#define RENDER_SHADOW (PVR_BASE+0x074) #define RENDER_NEARCLIP (PVR_BASE+0x078) #define RENDER_FARCLIP (PVR_BASE+0x088) #define RENDER_BGPLANE (PVR_BASE+0x08C) @@ -252,6 +253,7 @@ long_write( RENDER_POLYBASE, config->polybuf ); long_write( RENDER_TILEBASE, config->tilemap ); long_write( RENDER_ADDR1, config->render_addr ); + long_write( RENDER_SHADOW, 0x140 ); long_write( RENDER_SIZE, modulo >> 3 ); long_write( RENDER_ADDR2, config->render_addr + modulo ); /* Not used? */ long_write( RENDER_HCLIP, (config->width - 1) << 16 );