After playing for about a minute or so my textures suddenly warp. It seems to happen when I fire, or when things get busy.
Specs:
HP Pavilion dv6607nr
NVidia GeForce Go 7150M
Windows Vista Home Premium
Drivers: Uh... whatever the automatic update thing does.
I'll try a new driver after this post, but I can't reset just yet.
[r85] Texture screwup
Moderator: Graf Zahl
-
- Posts: 53
- Joined: Fri Jan 05, 2007 10:40
[r85] Texture screwup
- Attachments
-
- Screenshot_Doom_20080406_161901.png (139.5 KiB) Viewed 1035 times
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
-
- Posts: 3
- Joined: Fri Jun 29, 2007 7:25
I'd also get this same texture corruption when playing Strife.
gl_clamping_bug 1 fixed it for me, yeay!
It would always happen when I first went to the Tavern, and entered the room where Harris is.
Just out of curiosity, is this a driver issue? I get this on both a Radeon 1950 and Radeon 800.
I remember that (much) older versions of gzdoom didn't do this, but I just assumed that something was funky with my copy of strife since I never seem to get the texture problem in doom or doom2.
gl_clamping_bug 1 fixed it for me, yeay!
It would always happen when I first went to the Tavern, and entered the room where Harris is.
Just out of curiosity, is this a driver issue? I get this on both a Radeon 1950 and Radeon 800.
I remember that (much) older versions of gzdoom didn't do this, but I just assumed that something was funky with my copy of strife since I never seem to get the texture problem in doom or doom2.
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
It's an incompatibility. The problem is that some newer drivers handle the clamping information differently and changing it repeatedly severely brings down performance (we are talking up to 50% performance loss here). so I have to cache it internally. But some older drivers can't handle this properly and I had to implement a switch into the engine that allows both to function.