Put that big pile of double commented code inside an if 0.

This commit is contained in:
riccardom 2009-08-04 18:46:39 +00:00
parent d0ed6ae79c
commit 0069c02e73
1 changed files with 31 additions and 29 deletions

View File

@ -713,38 +713,40 @@ static void GL_ReadFramebuffer()
} }
} }
////convert the pixels to a different format which is more convenient #if 0
////is it safe to modify the screen buffer? if not, we could make a temp copy //convert the pixels to a different format which is more convenient
//for(int i=0,y=191;y>=0;y--) //is it safe to modify the screen buffer? if not, we could make a temp copy
//{ for(int i=0,y=191;y>=0;y--)
// u16* dst = gfx3d_convertedScreen + (y<<8); {
// u8* dstAlpha = gfx3d_convertedAlpha + (y<<8); u16* dst = gfx3d_convertedScreen + (y<<8);
u8* dstAlpha = gfx3d_convertedAlpha + (y<<8);
// //I dont know much about this kind of stuff, but this seems to help //I dont know much about this kind of stuff, but this seems to help
// //for some reason I couldnt make the intrinsics work //for some reason I couldnt make the intrinsics work
// //u8* u8screen3D = (u8*)&((u32*)GPU_screen3D)[i]; //u8* u8screen3D = (u8*)&((u32*)GPU_screen3D)[i];
// /*#define PREFETCH32(X,Y) __asm { prefetchnta [u8screen3D+32*0x##X##Y] } /*#define PREFETCH32(X,Y) __asm { prefetchnta [u8screen3D+32*0x##X##Y] }
// #define PREFETCH128(X) PREFETCH32(X,0) PREFETCH32(X,1) PREFETCH32(X,2) PREFETCH32(X,3) \ #define PREFETCH128(X) PREFETCH32(X,0) PREFETCH32(X,1) PREFETCH32(X,2) PREFETCH32(X,3) \
// PREFETCH32(X,4) PREFETCH32(X,5) PREFETCH32(X,6) PREFETCH32(X,7) \ PREFETCH32(X,4) PREFETCH32(X,5) PREFETCH32(X,6) PREFETCH32(X,7) \
// PREFETCH32(X,8) PREFETCH32(X,9) PREFETCH32(X,A) PREFETCH32(X,B) \ PREFETCH32(X,8) PREFETCH32(X,9) PREFETCH32(X,A) PREFETCH32(X,B) \
// PREFETCH32(X,C) PREFETCH32(X,D) PREFETCH32(X,E) PREFETCH32(X,F) PREFETCH32(X,C) PREFETCH32(X,D) PREFETCH32(X,E) PREFETCH32(X,F)
// PREFETCH128(0); PREFETCH128(1);*/ PREFETCH128(0); PREFETCH128(1);*/
// for(int x=0;x<256;x++,i++) for(int x=0;x<256;x++,i++)
// { {
// u32 &u32screen3D = ((u32*)GPU_screen3D)[i]; u32 &u32screen3D = ((u32*)GPU_screen3D)[i];
// u32screen3D>>=3; u32screen3D>>=3;
// u32screen3D &= 0x1F1F1F1F; u32screen3D &= 0x1F1F1F1F;
// const int t = i<<2; const int t = i<<2;
// const u8 a = GPU_screen3D[t+3]; const u8 a = GPU_screen3D[t+3];
// const u8 r = GPU_screen3D[t+2]; const u8 r = GPU_screen3D[t+2];
// const u8 g = GPU_screen3D[t+1]; const u8 g = GPU_screen3D[t+1];
// const u8 b = GPU_screen3D[t+0]; const u8 b = GPU_screen3D[t+0];
// dst[x] = R5G5B5TORGB15(r,g,b) | alpha_lookup[a]; dst[x] = R5G5B5TORGB15(r,g,b) | alpha_lookup[a];
// dstAlpha[x] = a; dstAlpha[x] = a;
// } }
//} }
#endif
} }