I'm fairly certain this isn't a bug with SRB2 but something strange about my video card and SRB2 is simply the game I was playing when I noticed this.
You see, I always run SRB2 in OpenGL mode, and thanks to my GeForce FX 5200 card, coupled with a 1 Ghz system and as much RAM as Win98 SE can handle I can play SRB2 at insane resolutions, in 32 bit color, with all the fun graphical effects (including fog) and still maintain a framrate above 20.
But, while playing SRB2 today something strange was happening. My framerate was dropping really low in places it should've been fine in. I wondered if perhaps my 3D settings weren't correct and I noticed my texture filtering mode was set to Bilinear. "BILINEAR?!" I thought, "That's not good enough!"
So I set the thing to Trilinear, expecting my framerate to drop even further...
...my framerate IMPROVED...
"WTF?!" Was my next thought as I played the game with Trilinear filtering at a much improved framerate. "Trilinear is BETTER than Bilinear, why is the framerate higher?"
And I wasn't just imagining the better graphics either. By setting it to trilinear all textures at long range looked nice and smoothed out as opposed to that curved-plus-symbol effect you get when you dramatically reduce repeated texture sizes.
So either my video card is too powerful to handle bilinear as well as trilinear or something messed up is happening in SRB2, though based on what I know about OpenGL rendering I'm willing to bet it's my video card that's simply optimized for trilinear texture filtering.
Weird... I should test this in my other OpenGL games that allow me to choose the filtering method...
--- Gemini
You see, I always run SRB2 in OpenGL mode, and thanks to my GeForce FX 5200 card, coupled with a 1 Ghz system and as much RAM as Win98 SE can handle I can play SRB2 at insane resolutions, in 32 bit color, with all the fun graphical effects (including fog) and still maintain a framrate above 20.
But, while playing SRB2 today something strange was happening. My framerate was dropping really low in places it should've been fine in. I wondered if perhaps my 3D settings weren't correct and I noticed my texture filtering mode was set to Bilinear. "BILINEAR?!" I thought, "That's not good enough!"
So I set the thing to Trilinear, expecting my framerate to drop even further...
...my framerate IMPROVED...
"WTF?!" Was my next thought as I played the game with Trilinear filtering at a much improved framerate. "Trilinear is BETTER than Bilinear, why is the framerate higher?"
And I wasn't just imagining the better graphics either. By setting it to trilinear all textures at long range looked nice and smoothed out as opposed to that curved-plus-symbol effect you get when you dramatically reduce repeated texture sizes.
So either my video card is too powerful to handle bilinear as well as trilinear or something messed up is happening in SRB2, though based on what I know about OpenGL rendering I'm willing to bet it's my video card that's simply optimized for trilinear texture filtering.
Weird... I should test this in my other OpenGL games that allow me to choose the filtering method...
--- Gemini