diff --git a/Source/Project64-video/Main.cpp b/Source/Project64-video/Main.cpp index d397d1db8..e382982ab 100644 --- a/Source/Project64-video/Main.cpp +++ b/Source/Project64-video/Main.cpp @@ -473,7 +473,6 @@ int InitGfx() // 2Mb Texture boundary voodoo.has_2mb_tex_boundary = (SST_type < GR_SSTTYPE_Banshee) && !evoodoo; // we get better texture cache hits with UMA on - gfxEnable(GR_TEXTURE_UMA_EXT); WriteTrace(TraceGlide64, TraceDebug, "Using TEXUMA extension"); ChangeSize(); diff --git a/Source/Project64-video/Renderer/OGLESglitchmain.cpp b/Source/Project64-video/Renderer/OGLESglitchmain.cpp index cbd342e02..7cd04967e 100644 --- a/Source/Project64-video/Renderer/OGLESglitchmain.cpp +++ b/Source/Project64-video/Renderer/OGLESglitchmain.cpp @@ -155,8 +155,6 @@ int viewport_width, viewport_height, g_viewport_offset = 0, nvidia_viewport_hack int save_w, save_h; int lfb_color_fmt; float invtex[2]; -//Gonetz -int UMAmode = 0; //support for VSA-100 UMA mode; #ifdef _WIN32 static HDC hDC = NULL; @@ -1667,13 +1665,6 @@ void grConfigWrapperExt(FxI32 vram, FxBool fbo, FxBool aniso) config.anisofilter = aniso; } -void gfxEnable(GrEnableMode_t mode) -{ - WriteTrace(TraceGlitch, TraceDebug, "-"); - if (mode == GR_TEXTURE_UMA_EXT) - UMAmode = 1; -} - void gfxLoadGammaTable(FxU32 nentries, FxU32 *red, FxU32 *green, FxU32 *blue) { } diff --git a/Source/Project64-video/Renderer/OGLEStextures.cpp b/Source/Project64-video/Renderer/OGLEStextures.cpp index 6ab818941..93af886e6 100644 --- a/Source/Project64-video/Renderer/OGLEStextures.cpp +++ b/Source/Project64-video/Renderer/OGLEStextures.cpp @@ -141,19 +141,13 @@ void free_textures() FxU32 gfxTexMinAddress(GrChipID_t tmu) { WriteTrace(TraceGlitch, TraceDebug, "tmu = %d", tmu); - if (UMAmode) - return 0; - else - return tmu*TMU_SIZE; + return 0; } FxU32 gfxTexMaxAddress(GrChipID_t tmu) { WriteTrace(TraceGlitch, TraceDebug, "tmu = %d", tmu); - if (UMAmode) - return TMU_SIZE * 2 - 1; - else - return tmu*TMU_SIZE + TMU_SIZE - 1; + return TMU_SIZE * 2 - 1; } FxU32 gfxTexTextureMemRequired(FxU32 evenOdd, GrTexInfo *info) @@ -488,7 +482,7 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT m++; n++; } - } + } factor = 2; glformat = GL_RGB; break; @@ -511,7 +505,7 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT m++; n++; } - } + } factor = 2; glformat = GL_RGBA; break; @@ -550,7 +544,7 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT m++; n++; } - } + } factor = 2; glformat = GL_RGBA; break; @@ -593,8 +587,8 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT default: WriteTrace(TraceGlitch, TraceWarning, "gfxTexDownloadMipMap : unknown texture format: %x", info->format); factor = 0; - } - } + } + } glActiveTexture(GL_TEXTURE2); @@ -635,7 +629,7 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT */ glBindTexture(GL_TEXTURE_2D, default_texture); -} + } int CheckTextureBufferFormat(GrChipID_t tmu, FxU32 startAddress, GrTexInfo *info); diff --git a/Source/Project64-video/Renderer/OGLglitchmain.cpp b/Source/Project64-video/Renderer/OGLglitchmain.cpp index 5d5e5fdd1..a2167f596 100644 --- a/Source/Project64-video/Renderer/OGLglitchmain.cpp +++ b/Source/Project64-video/Renderer/OGLglitchmain.cpp @@ -298,8 +298,6 @@ int viewport_width, viewport_height, g_viewport_offset = 0, nvidia_viewport_hack int save_w, save_h; int lfb_color_fmt; float invtex[2]; -//Gonetz -int UMAmode = 0; //support for VSA-100 UMA mode; #ifdef _WIN32 static HDC hDC = NULL; @@ -1932,13 +1930,6 @@ void grConfigWrapperExt(FxI32 vram, FxBool fbo, FxBool aniso) config.anisofilter = aniso; } -void gfxEnable(GrEnableMode_t mode) -{ - WriteTrace(TraceGlitch, TraceDebug, "-"); - if (mode == GR_TEXTURE_UMA_EXT) - UMAmode = 1; -} - #ifdef _WIN32 static void CorrectGamma(LPVOID apGammaRamp) { diff --git a/Source/Project64-video/Renderer/OGLtextures.cpp b/Source/Project64-video/Renderer/OGLtextures.cpp index 3533f6e11..da45fed8f 100644 --- a/Source/Project64-video/Renderer/OGLtextures.cpp +++ b/Source/Project64-video/Renderer/OGLtextures.cpp @@ -142,19 +142,13 @@ void free_textures() FxU32 gfxTexMinAddress(GrChipID_t tmu) { WriteTrace(TraceGlitch, TraceDebug, "tmu = %d", tmu); - if (UMAmode) - return 0; - else - return tmu*TMU_SIZE; + return 0; } FxU32 gfxTexMaxAddress(GrChipID_t tmu) { WriteTrace(TraceGlitch, TraceDebug, "tmu = %d", tmu); - if (UMAmode) - return TMU_SIZE * 2 - 1; - else - return tmu*TMU_SIZE + TMU_SIZE - 1; + return TMU_SIZE * 2 - 1; } FxU32 gfxTexTextureMemRequired(FxU32 evenOdd, GrTexInfo *info) @@ -484,7 +478,7 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT m++; n++; } - } + } factor = 2; glformat = GL_RGB; break; @@ -507,7 +501,7 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT m++; n++; } - } + } factor = 2; glformat = GL_RGB5_A1; break; @@ -546,7 +540,7 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT m++; n++; } - } + } factor = 2; glformat = GL_RGBA4; break; @@ -587,8 +581,8 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT default: WriteTrace(TraceGlitch, TraceWarning, "gfxTexDownloadMipMap : unknown texture format: %x", info->format); factor = 0; - } - } + } + } if (nbTextureUnits <= 2) glActiveTextureARB(GL_TEXTURE1_ARB); @@ -631,7 +625,7 @@ void gfxTexDownloadMipMap(GrChipID_t tmu, FxU32 startAddress, FxU32 evenOdd, GrT glBindTexture(GL_TEXTURE_2D, default_texture); grDisplayGLError("gfxTexDownloadMipMap"); -} + } int CheckTextureBufferFormat(GrChipID_t tmu, FxU32 startAddress, GrTexInfo *info); diff --git a/Source/Project64-video/Renderer/Renderer.h b/Source/Project64-video/Renderer/Renderer.h index 9674efa66..348b111fe 100644 --- a/Source/Project64-video/Renderer/Renderer.h +++ b/Source/Project64-video/Renderer/Renderer.h @@ -64,7 +64,6 @@ FxBool gfxLfbUnlock(GrLock_t type, GrBuffer_t buffer); FxBool gfxLfbReadRegion(GrBuffer_t src_buffer, FxU32 src_x, FxU32 src_y, FxU32 src_width, FxU32 src_height, FxU32 dst_stride, void *dst_data); FxBool gfxLfbWriteRegion(GrBuffer_t dst_buffer, FxU32 dst_x, FxU32 dst_y, GrLfbSrcFmt_t src_format, FxU32 src_width, FxU32 src_height, FxBool pixelPipeline, FxI32 src_stride, void *src_data); FxU32 gfxTexCalcMemRequired(GrLOD_t lodmin, GrLOD_t lodmax, GrAspectRatio_t aspect, GrTextureFormat_t fmt); -void gfxEnable(GrEnableMode_t mode); void gfxLoadGammaTable(FxU32 nentries, FxU32 *red, FxU32 *green, FxU32 *blue); void gfxGetGammaTableExt(FxU32 /*nentries*/, FxU32 *red, FxU32 *green, FxU32 *blue); void gfxGammaCorrectionRGB(FxFloat gammaR, FxFloat gammaG, FxFloat gammaB);