1.0.30 Colormap Shaders and Changing Resolutions

Bugs that have been resolved.

Moderator: Graf Zahl

User avatar
Kate
Posts: 25
Joined: Fri Dec 22, 2006 6:31
Location: United States
Contact:

1.0.30 Colormap Shaders and Changing Resolutions

Post 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:

Image

My video card is an nVidia GeForce 6200 A-LE with drivers version 6.14.11.6218.
User avatar
Nash
Developer
Developer
Posts: 1226
Joined: Sun Sep 25, 2005 1:49
Location: Kuala Lumpur, Malaysia
Contact:

Post by Nash »

Is that a full screen warp effect I see there? Is that done intentionally? HOW IS THAT POSSIBLE !!
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post 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.
User avatar
Kate
Posts: 25
Joined: Fri Dec 22, 2006 6:31
Location: United States
Contact:

Post 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:
  1. Switch to 800x600 in fullscreen mode, enable "shaders for colormaps", and restart GZDoom so that it's the default resolution and setting.
  2. Walk over so you see the sargeants and the armor to the left room.
  3. (optional) Freeze the game so the sprites stay where they are, this will let you pick up the effect if it occurs.
  4. Give yourself the infrared goggles, or for an acid trip, give yourself invulnerability.
  5. 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):

Image
Last edited by Kate on Tue Jan 08, 2008 21:06, edited 1 time in total.
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Post by Enjay »

Just for the record, following those steps exactly doesn't produce anything unusual for me.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post 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.
User avatar
Kate
Posts: 25
Joined: Fri Dec 22, 2006 6:31
Location: United States
Contact:

Post by Kate »

I just upgraded my video drivers to the latest - 6.14.11.6921.

Image

It's a bug alright, but certainly not with GZDoom.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

Oh shit... :?
User avatar
Nash
Developer
Developer
Posts: 1226
Joined: Sun Sep 25, 2005 1:49
Location: Kuala Lumpur, Malaysia
Contact:

Post by Nash »

Now THAT is trippy! And I thought MISSINGNO was bad...
CSonicGo
Posts: 39
Joined: Sun Apr 02, 2006 3:35

Post 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. :D
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Post 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.
User avatar
Kate
Posts: 25
Joined: Fri Dec 22, 2006 6:31
Location: United States
Contact:

Post by Kate »

Enjay, what OS are you running? I have a feeling I know what it is.
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Post by Enjay »

XP Home with all service packs and up dates installed.
User avatar
Kate
Posts: 25
Joined: Fri Dec 22, 2006 6:31
Location: United States
Contact:

Post 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
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Post 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.
Locked

Return to “Closed Bugs”