filename | src/pvr2/pvr2.c |
changeset | 934:3acd3b3ee6d1 |
prev | 931:430048ea8b71 |
next | 1067:d3c00ffccfcd |
author | nkeynes |
date | Fri Dec 26 14:25:23 2008 +0000 (15 years ago) |
branch | lxdream-mem |
permissions | -rw-r--r-- |
last change | Change RAM regions to use static arrays rather than mmap regions, for a 2-3% performance gain. General mem cleanups, including some save state fixes that break states again. |
file | annotate | diff | log | raw |
1.1 --- a/src/pvr2/pvr2.c Tue Dec 23 05:48:05 2008 +00001.2 +++ b/src/pvr2/pvr2.c Fri Dec 26 14:25:23 2008 +00001.3 @@ -31,8 +31,6 @@1.4 #define MMIO_IMPL1.5 #include "pvr2/pvr2mmio.h"1.7 -unsigned char *video_base;1.8 -1.9 #define MAX_RENDER_BUFFERS 41.11 #define HPOS_PER_FRAME 01.12 @@ -146,7 +144,6 @@1.13 register_event_callback( EVENT_SCANLINE1, pvr2_scanline_callback );1.14 register_event_callback( EVENT_SCANLINE2, pvr2_scanline_callback );1.15 register_event_callback( EVENT_GUNPOS, pvr2_gunpos_callback );1.16 - video_base = mem_get_region_by_name( MEM_REGION_VIDEO );1.17 texcache_init();1.18 pvr2_reset();1.19 pvr2_ta_reset();1.20 @@ -444,7 +441,7 @@1.21 }1.22 fbuf.address = (fbuf.address & 0x00FFFFFF) + PVR2_RAM_BASE;1.23 fbuf.inverted = FALSE;1.24 - fbuf.data = video_base + (fbuf.address&0x00FFFFFF);1.25 + fbuf.data = pvr2_main_ram + (fbuf.address&0x00FFFFFF);1.27 render_buffer_t rbuf = pvr2_get_render_buffer( &fbuf );1.28 if( rbuf == NULL ) {
.