Page 1 of 3
1.0.30 Colormap Shaders and Changing Resolutions
Posted: Tue Jan 08, 2008 5:23
by Kate
Colormap shaders malfunction whenever the resolution is changed or you switch to a window from fullscreen or vice-versa and you have "shaders for colormaps" enabled.
An example, I took this after switching from fullscreen to windowed on 800x600:
My video card is an nVidia GeForce 6200 A-LE with drivers version 6.14.11.6218.
Posted: Tue Jan 08, 2008 9:22
by Nash
Is that a full screen warp effect I see there? Is that done intentionally? HOW IS THAT POSSIBLE !!
Posted: Tue Jan 08, 2008 10:11
by Graf Zahl
OK, something's not working right. However, I neither have the map causing the problem nor instructions how to get there. I did a quick check with Doom E1M1 and IDBEHOLDV and all looked fine for me so I can't fix it with the information at hand.
Posted: Tue Jan 08, 2008 20:35
by Kate
I can reproduce it on any level, even stock ones so it's not specific to any level and it most likely has something to do with my hardware (though Csonicgo was also capable of reproducing the same bug, though the aformentioned textures literally just disappeared for him, instead of warping).
Here's how I can successfully reproduce it on Doom E1M1, but the steps have to be followed EXACTLY in this order:
- Switch to 800x600 in fullscreen mode, enable "shaders for colormaps", and restart GZDoom so that it's the default resolution and setting.
- Walk over so you see the sargeants and the armor to the left room.
- (optional) Freeze the game so the sprites stay where they are, this will let you pick up the effect if it occurs.
- Give yourself the infrared goggles, or for an acid trip, give yourself invulnerability.
- Now switch to windowed mode with alt-enter or "fullscreen 0" in the console.
Doing it in that order, all of the inverted sprites, the zombies, items, and armor all warp for me in infrared. If I give myself invulnerability instead of infrared, *everything* warps, including the ceiling, floor, sky, weapon sprite, and wall textures, like so (Just took this now with only Doom loaded, nothing else):

Posted: Tue Jan 08, 2008 20:44
by Enjay
Just for the record, following those steps exactly doesn't produce anything unusual for me.
Posted: Tue Jan 08, 2008 22:21
by Graf Zahl
My guess would be that your driver messes up the shaders when changing resolution. I can't see how this could happen because before changing resolution the old rendering context has to be taken down completely including all associated resources, including shaders.
Posted: Wed Jan 09, 2008 3:10
by Kate
I just upgraded my video drivers to the latest - 6.14.11.6921.
It's a bug alright, but certainly not with GZDoom.
Posted: Wed Jan 09, 2008 10:18
by Graf Zahl
Oh shit...

Posted: Thu Jan 10, 2008 5:16
by Nash
Now THAT is trippy! And I thought MISSINGNO was bad...
Posted: Mon Jan 14, 2008 0:00
by CSonicGo
I've seen THAT before with the nvidia beta drivers. Of course, my mobile card no longer does anything like that when I updated its drivers very VERY recently (like yesterday), looks like the 7 series and up are the only ones being updated as of late. nvidia sucks when they do this. Srsly.
Nash wrote:Is that a full screen warp effect I see there? Is that done intentionally? HOW IS THAT POSSIBLE !!
yeah, I was thinking the same thing, if we could get the whole SCREEN to waver like that you could do some really cool things.

Posted: Mon Jan 14, 2008 0:33
by Enjay
I've tried and tried to replicate this and failed. My card is presumably very similar - also an nvidia GeForce 6200 but I don't remember if there were any additional letters or anything that went after that (the NVidia control panel doesn't report any).
As of a fairly short while ago, I updated my drivers to forceware 169.21 (ie also 6.14.11.6921). I've no idea how much difference that made to the specifics of my card.
Posted: Tue Jan 15, 2008 21:37
by Kate
Enjay, what OS are you running? I have a feeling I know what it is.
Posted: Tue Jan 15, 2008 21:46
by Enjay
XP Home with all service packs and up dates installed.
Posted: Tue Jan 15, 2008 22:07
by Kate
Hmm, that rules out my previous thought then, I know the Vista drivers, although updated less frequently, do not display these problems. I'm also running XP Home with all service packs and updates, so obviously if something is different, either it's in the driver (unlikely or both of us would get the same side effects), or the actual hardware itself. You have a normal 6200, correct? It could be just this specific card (A-LE) that has this problem. If so, then it's most likely time for me to get an upgrade. =S
Posted: Tue Jan 15, 2008 22:49
by Enjay
Kate wrote:You have a normal 6200, correct?
I think so. I can't find the box ATM or any of the literature. I thought there might be some letters after the 6200 but the nvidia control panel just says 6200.