That means it's safe to say there are none after it: The Control Panel reports my computer correctly as using a GeForce 8800 GTS.Enjay wrote: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).
1.0.30 Colormap Shaders and Changing Resolutions
Moderator: Graf Zahl
- TheDarkArchon
- Posts: 1000
- Joined: Wed Jul 06, 2005 11:58
- Location: What's that fucking smell
- Contact:
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
Well, maybe this will please Kate, I managed to get the effect quite by accident. Whilst trying to reproduce the effect reported here:
http://forum.drdteam.org/viewtopic.php?p=27142
I got the warping problem from this thread (with 1.0.32). This occurred after changing to a resolution of 720x576 from 640x480 and switching on brightmaps. You can see from the first screenshot that the torch is affected. I think it only affected items with brightmaps because all the brightmapped items that I saw were affected but I didn't see any non-brightmap items that were.
So, I summoned a Doom invulnerability sphere and got the second screenshot.
Am I right in saying that warping, brightmaps and colormaps are all effectively shader controlled effects?


http://forum.drdteam.org/viewtopic.php?p=27142
I got the warping problem from this thread (with 1.0.32). This occurred after changing to a resolution of 720x576 from 640x480 and switching on brightmaps. You can see from the first screenshot that the torch is affected. I think it only affected items with brightmaps because all the brightmapped items that I saw were affected but I didn't see any non-brightmap items that were.
So, I summoned a Doom invulnerability sphere and got the second screenshot.
Am I right in saying that warping, brightmaps and colormaps are all effectively shader controlled effects?


- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
- GuntherDW
- Posts: 117
- Joined: Sat Nov 12, 2005 1:53
- Location: Belgium, Antwerp
- Contact:
- GuntherDW
- Posts: 117
- Joined: Sat Nov 12, 2005 1:53
- Location: Belgium, Antwerp
- Contact:
on linux this just happens
[spoiler][/spoiler]
[spoiler]
Code: Select all
*** Fatal Error ***
Address not mapped to object (signal 11)
Address: 0xc
System: Linux lisa 2.6.23.14 #3 SMP Thu Jan 24 22:03:48 CET 2008 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ AuthenticAMD GNU/Linux
GCC version: 4.1.2
GZDoom version 1.0.32 - 2.1.7xx (r723) (Jan 28 2008)
Command line: gzdoom -iwad /home/guntherdw/wads/DOOM2.WAD -file /GuntherDW/doom2/BCSMW.WAD /GuntherDW/doom2/lights.pk3
Wad 0: gzdoom.pk3
Wad 1: DOOM2.WAD
Wad 2: BCSMW.WAD
Wad 3: lights.pk3
Current map: maP30
viewx = 186646528
viewy = -60817408
viewz = 2686976
viewangle = 40000000
Executing: gdb --quiet --batch --command=gdb-respfile-LXqDZE --pid=12679
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb62ef910 (LWP 12679)]
[New Thread 0xb5113b90 (LWP 12682)]
[New Thread 0xb5914b90 (LWP 12681)]
0xffffe410 in __kernel_vsyscall ()
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb62ef910 (LWP 12679)]
0x082588c7 in GLShader::Bind ()
* Loaded Libraries
From To Syms Read Shared Object Library
0xb7ecb000 0xb7ed0fa4 Yes /usr/local/lib/libFLAC++.so.6
0xb7e752c0 0xb7eb8ee4 Yes /usr/local/lib/libFLAC.so.8
0xb7e59500 0xb7e64704 Yes /lib/libz.so.1
0xb7d99510 0xb7dd2604 Yes /usr/lib/libmodplug.so.0
0xb7d12ae0 0xb7d52c49 Yes /usr/lib/libfmod.so
0xb7c46630 0xb7ca2b24 Yes /usr/lib/libSDL-1.2.so.0
0xb7c2b230 0xb7c36794 Yes /lib/libpthread.so.0
0xb7c0a450 0xb7c23834 Yes /usr/lib/libjpeg.so.62
0xb78f3700 0xb7b44534 Yes /usr/lib/libgtk-x11-2.0.so.0
0xb78343e0 0xb787eda4 Yes /usr/lib/libgdk-x11-2.0.so.0
0xb780bea0 0xb7817fd4 Yes /usr/lib/libatk-1.0.so.0
0xb77f0710 0xb77ff384 Yes /usr/lib/libgdk_pixbuf-2.0.so.0
0xb77e5010 0xb77e8e74 Yes /usr/lib/libpangocairo-1.0.so.0
0xb77b0700 0xb77ceda4 Yes /usr/lib/libpango-1.0.so.0
0xb772f0e0 0xb779a384 Yes /usr/lib/libcairo.so.2
0xb76f4ba0 0xb771e694 Yes /usr/lib/libgobject-2.0.so.0
0xb76e9d60 0xb76eae64 Yes /usr/lib/libgmodule-2.0.so.0
0xb76e5a70 0xb76e6954 Yes /lib/libdl.so.2
0xb7636760 0xb76a1624 Yes /usr/lib/libglib-2.0.so.0
0xb75c05f0 0xb75fb181 Yes //usr//lib/opengl/nvidia/lib/libGL.so.1
0xb7524cb0 0xb757ca24 Yes /usr/lib/libGLU.so.1
0xb746a890 0xb74e3354 Yes /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6
0xb740b450 0xb7425804 Yes /lib/libm.so.6
0xb73fd6c0 0xb7404204 Yes /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1
0xb72dd1d0 0xb73c60e0 Yes /lib/libc.so.6
0xb72c3250 0xb72c5494 Yes /usr/lib/libogg.so.0
0xb72af7f0 0xb72be604 Yes /usr/lib/libaudio.so.2
0xb7266e00 0xb72a1cc4 Yes /usr/lib/libXt.so.6
0xb7205f20 0xb7250224 Yes /usr/lib/libdirectfb-1.0.so.0
0xb71f50d0 0xb71f8a64 Yes /usr/lib/libfusion-1.0.so.0
0xb71e4de0 0xb71ef334 Yes /usr/lib/libdirect-1.0.so.0
0xb7159ab0 0xb71bf814 Yes /usr/lib/libggi.so.2
0xb7133b70 0xb714a3d4 Yes /usr/lib/libgii.so.1
0xb7126bf0 0xb712c5f4 Yes /usr/lib/libgg.so.1
0xb70af210 0xb70ff254 Yes /usr/lib/libvga.so.1
0xb7f04880 0xb7f19e9f Yes /lib/ld-linux.so.2
0xb6fd4560 0xb705b644 Yes /usr/lib/libX11.so.6
0xb6fba930 0xb6fbb474 Yes /usr/lib/libXcomposite.so.1
0xb6fb7900 0xb6fb82d4 Yes /usr/lib/libXdamage.so.1
0xb6fb2fa0 0xb6fb53b4 Yes /usr/lib/libXfixes.so.3
0xb6f8b270 0xb6fa2fc4 Yes /usr/lib/libfontconfig.so.1
0xb6f7b680 0xb6f85714 Yes /usr/lib/libXext.so.6
0xb6f70500 0xb6f760e4 Yes /usr/lib/libXrender.so.1
0xb6f6c8d0 0xb6f6d364 Yes /usr/lib/libXinerama.so.1
0xb6f64340 0xb6f69794 Yes /usr/lib/libXi.so.6
0xb6f5c2f0 0xb6f60004 Yes /usr/lib/libXrandr.so.2
0xb6f52160 0xb6f57564 Yes /usr/lib/libXcursor.so.1
0xb6f274e0 0xb6f4a234 Yes /usr/lib/libpangoft2-1.0.so.0
0xb6eae610 0xb6f0bf84 Yes /usr/lib/libfreetype.so.6
0xb6ea2b10 0xb6ea5514 Yes /usr/lib/libglitz-glx.so.1
0xb6e80c80 0xb6e9b734 Yes /usr/lib/libpng12.so.0
0xb65d5840 0xb6d19fec Yes //usr//lib/opengl/nvidia/lib/libGLcore.so.1
0xb64e2450 0xb64e24a8 Yes //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1
0xb64dfa20 0xb64e0694 Yes /usr/lib/libXau.so.6
0xb64d77b0 0xb64dc5c4 Yes /usr/lib/libSM.so.6
0xb64c1b60 0xb64d0784 Yes /usr/lib/libICE.so.6
0xb6489470 0xb64add64 Yes /lib/libncurses.so.5
0xb646eaf0 0xb6478a94 Yes /usr/lib/libvgagl.so.1
0xb6467bf0 0xb646a7f4 Yes /usr/lib/libXxf86vm.so.1
0xb6461410 0xb6464014 Yes /usr/lib/libXxf86dga.so.1
0xb645d670 0xb645d8e4 Yes /usr/lib/libxcb-xlib.so.0
0xb6449f00 0xb6459f24 Yes /usr/lib/libxcb.so.1
0xb643cf10 0xb643eab4 Yes /usr/lib/libXdmcp.so.6
0xb6337920 0xb6416064 Yes /usr/lib/libxml2.so.2
0xb62f4450 0xb63176a4 Yes /usr/lib/libglitz.so.1
0xb6141e50 0xb61469d4 Yes /lib/libnss_compat.so.2
0xb612d140 0xb6139a74 Yes /lib/libnsl.so.1
0xb6121960 0xb61273e4 Yes /lib/libnss_nis.so.2
0xb61178e0 0xb611d924 Yes /lib/libnss_files.so.2
0xb6150370 0xb6150db4 Yes /usr/lib/gconv/ISO8859-1.so
* Threads
3 Thread 0xb5914b90 (LWP 12681) 0xffffe410 in __kernel_vsyscall ()
2 Thread 0xb5113b90 (LWP 12682) 0xffffe410 in __kernel_vsyscall ()
* 1 Thread 0xb62ef910 (LWP 12679) 0x082588c7 in GLShader::Bind ()
* FPU Status
R7: Empty 0x00000000000000000000
R6: Empty 0x00000000000000000000
R5: Empty 0x3fff8000000000000000
R4: Empty 0x3fff8000000000000000
R3: Empty 0x40168000000000000000
R2: Empty 0xbfe5d10b460000000000
R1: Empty 0x3ff19159d6ac00000000
=>R0: Empty 0x80000000000000000000
Status Word: 0x4023 IE DE PE C3
TOP: 0
Control Word: 0x037f IM DM ZM OM UM PM
PC: Extended Precision (64-bits)
RC: Round to nearest
Tag Word: 0xffff
Instruction Pointer: 0x00:0x00000000
Operand Pointer: 0x00:0x00000000
Opcode: 0x0000
* Registers
eax 0x0 0
ecx 0xb60 2912
edx 0x0 0
ebx 0x20 32
esp 0xbff6bb10 0xbff6bb10
ebp 0x0 0x0
esi 0x20 32
edi 0x86f7f38 141524792
eip 0x82588c7 0x82588c7 <GLShader::Bind(int, bool)+39>
eflags 0x210293 [ CF AF SF IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
* Bytes near %eip:
0x82588c4 <_ZN8GLShader4BindEib+36>: 0x8b04478b
0x82588c7 <_ZN8GLShader4BindEib+39>: 0x8cb0448b
* Backtrace
#0 0x082588c7 in GLShader::Bind ()
No symbol table info available.
#1 0x082612a3 in FGLTexture::Bind ()
No symbol table info available.
#2 0x0826135d in FGLTexture::Bind ()
No symbol table info available.
#3 0x0826ed0f in GLWall::Draw ()
No symbol table info available.
#4 0x0823d188 in GLDrawList::DoDraw ()
No symbol table info available.
#5 0x0823d331 in GLDrawList::Draw ()
No symbol table info available.
#6 0x082573c9 in gl_DrawScene ()
No symbol table info available.
#7 0x08257f45 in gl_RenderView ()
No symbol table info available.
#8 0x082584c8 in OpenGLFrameBuffer::RenderView ()
No symbol table info available.
#9 0x0807559a in D_Display ()
No symbol table info available.
#10 0x08076612 in D_DoomLoop ()
No symbol table info available.
#11 0x08077810 in D_DoomMain ()
No symbol table info available.
#12 0x08232063 in main ()
No symbol table info available.
Kill the program being debugged? (y or n) [answered Y; input not from terminal]
- GuntherDW
- Posts: 117
- Joined: Sat Nov 12, 2005 1:53
- Location: Belgium, Antwerp
- Contact:
and this with DEBUG=1 & -ggdb
[spoiler]
[spoiler]
Code: Select all
*** Fatal Error ***
Address not mapped to object (signal 11)
Address: 0x726f6f6f
System: Linux lisa 2.6.23.14 #3 SMP Thu Jan 24 22:03:48 CET 2008 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ AuthenticAMD GNU/Linux
GCC version: 4.1.2
GZDoom version 1.0.32 - 2.1.7xx (r723) (Jan 29 2008)
Command line: ./gzdoomd -iwad /home/guntherdw/wads/DOOM2.WAD
Wad 0: gzdoom.pk3
Wad 1: DOOM2.WAD
Current map: MAP01
viewx = -6291456
viewy = 51380224
viewz = 6356992
viewangle = 40000000
Executing: gdb --quiet --batch --command=gdb-respfile-bRn2lV --pid=18818
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb62f9910 (LWP 18818)]
[New Thread 0xb4ff2b90 (LWP 18821)]
[New Thread 0xb57f3b90 (LWP 18820)]
0xffffe410 in __kernel_vsyscall ()
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb62f9910 (LWP 18818)]
0x082a2196 in GLShader::Bind (this=0x8eb73a8, cm=32, brightmap=false) at src/gl/gl_shader.cpp:556
556 sh = container->shader_cm[cm-CM_INVERT+1];
* Loaded Libraries
From To Syms Read Shared Object Library
0xb7ed5000 0xb7edafa4 Yes /usr/local/lib/libFLAC++.so.6
0xb7e7f2c0 0xb7ec2ee4 Yes /usr/local/lib/libFLAC.so.8
0xb7e63500 0xb7e6e704 Yes /lib/libz.so.1
0xb7da3510 0xb7ddc604 Yes /usr/lib/libmodplug.so.0
0xb7d1cae0 0xb7d5cc49 Yes /usr/lib/libfmod.so
0xb7c50630 0xb7cacb24 Yes /usr/lib/libSDL-1.2.so.0
0xb7c35230 0xb7c40794 Yes /lib/libpthread.so.0
0xb7c14450 0xb7c2d834 Yes /usr/lib/libjpeg.so.62
0xb78fd700 0xb7b4e534 Yes /usr/lib/libgtk-x11-2.0.so.0
0xb783e3e0 0xb7888da4 Yes /usr/lib/libgdk-x11-2.0.so.0
0xb7815ea0 0xb7821fd4 Yes /usr/lib/libatk-1.0.so.0
0xb77fa710 0xb7809384 Yes /usr/lib/libgdk_pixbuf-2.0.so.0
0xb77ef010 0xb77f2e74 Yes /usr/lib/libpangocairo-1.0.so.0
0xb77ba700 0xb77d8da4 Yes /usr/lib/libpango-1.0.so.0
0xb77390e0 0xb77a4384 Yes /usr/lib/libcairo.so.2
0xb76feba0 0xb7728694 Yes /usr/lib/libgobject-2.0.so.0
0xb76f3d60 0xb76f4e64 Yes /usr/lib/libgmodule-2.0.so.0
0xb76efa70 0xb76f0954 Yes /lib/libdl.so.2
0xb7640760 0xb76ab624 Yes /usr/lib/libglib-2.0.so.0
0xb75ca5f0 0xb7605181 Yes //usr//lib/opengl/nvidia/lib/libGL.so.1
0xb752ecb0 0xb7586a24 Yes /usr/lib/libGLU.so.1
0xb7474890 0xb74ed354 Yes /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6
0xb7415450 0xb742f804 Yes /lib/libm.so.6
0xb74076c0 0xb740e204 Yes /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1
0xb72e71d0 0xb73d00e0 Yes /lib/libc.so.6
0xb72cd250 0xb72cf494 Yes /usr/lib/libogg.so.0
0xb72b97f0 0xb72c8604 Yes /usr/lib/libaudio.so.2
0xb7270e00 0xb72abcc4 Yes /usr/lib/libXt.so.6
0xb720ff20 0xb725a224 Yes /usr/lib/libdirectfb-1.0.so.0
0xb71ff0d0 0xb7202a64 Yes /usr/lib/libfusion-1.0.so.0
0xb71eede0 0xb71f9334 Yes /usr/lib/libdirect-1.0.so.0
0xb7163ab0 0xb71c9814 Yes /usr/lib/libggi.so.2
0xb713db70 0xb71543d4 Yes /usr/lib/libgii.so.1
0xb7130bf0 0xb71365f4 Yes /usr/lib/libgg.so.1
0xb70b9210 0xb7109254 Yes /usr/lib/libvga.so.1
0xb7f0e880 0xb7f23e9f Yes /lib/ld-linux.so.2
0xb6fde560 0xb7065644 Yes /usr/lib/libX11.so.6
0xb6fc4930 0xb6fc5474 Yes /usr/lib/libXcomposite.so.1
0xb6fc1900 0xb6fc22d4 Yes /usr/lib/libXdamage.so.1
0xb6fbcfa0 0xb6fbf3b4 Yes /usr/lib/libXfixes.so.3
0xb6f95270 0xb6facfc4 Yes /usr/lib/libfontconfig.so.1
0xb6f85680 0xb6f8f714 Yes /usr/lib/libXext.so.6
0xb6f7a500 0xb6f800e4 Yes /usr/lib/libXrender.so.1
0xb6f768d0 0xb6f77364 Yes /usr/lib/libXinerama.so.1
0xb6f6e340 0xb6f73794 Yes /usr/lib/libXi.so.6
0xb6f662f0 0xb6f6a004 Yes /usr/lib/libXrandr.so.2
0xb6f5c160 0xb6f61564 Yes /usr/lib/libXcursor.so.1
0xb6f314e0 0xb6f54234 Yes /usr/lib/libpangoft2-1.0.so.0
0xb6eb8610 0xb6f15f84 Yes /usr/lib/libfreetype.so.6
0xb6eacb10 0xb6eaf514 Yes /usr/lib/libglitz-glx.so.1
0xb6e8ac80 0xb6ea5734 Yes /usr/lib/libpng12.so.0
0xb65df840 0xb6d23fec Yes //usr//lib/opengl/nvidia/lib/libGLcore.so.1
0xb64ec450 0xb64ec4a8 Yes //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1
0xb64e9a20 0xb64ea694 Yes /usr/lib/libXau.so.6
0xb64e17b0 0xb64e65c4 Yes /usr/lib/libSM.so.6
0xb64cbb60 0xb64da784 Yes /usr/lib/libICE.so.6
0xb6493470 0xb64b7d64 Yes /lib/libncurses.so.5
0xb6478af0 0xb6482a94 Yes /usr/lib/libvgagl.so.1
0xb6471bf0 0xb64747f4 Yes /usr/lib/libXxf86vm.so.1
0xb646b410 0xb646e014 Yes /usr/lib/libXxf86dga.so.1
0xb6467670 0xb64678e4 Yes /usr/lib/libxcb-xlib.so.0
0xb6453f00 0xb6463f24 Yes /usr/lib/libxcb.so.1
0xb6446f10 0xb6448ab4 Yes /usr/lib/libXdmcp.so.6
0xb6341920 0xb6420064 Yes /usr/lib/libxml2.so.2
0xb62fe450 0xb63216a4 Yes /usr/lib/libglitz.so.1
0xb614be50 0xb61509d4 Yes /lib/libnss_compat.so.2
0xb6137140 0xb6143a74 Yes /lib/libnsl.so.1
0xb612b960 0xb61313e4 Yes /lib/libnss_nis.so.2
0xb61218e0 0xb6127924 Yes /lib/libnss_files.so.2
0xb615a370 0xb615adb4 Yes /usr/lib/gconv/ISO8859-1.so
0xb5836190 0xb58b2dd4 Yes /usr/lib/libasound.so
* Threads
3 Thread 0xb57f3b90 (LWP 18820) 0xffffe410 in __kernel_vsyscall ()
2 Thread 0xb4ff2b90 (LWP 18821) 0xffffe410 in __kernel_vsyscall ()
* 1 Thread 0xb62f9910 (LWP 18818) 0x082a2196 in GLShader::Bind (this=0x8eb73a8, cm=32, brightmap=false) at src/gl/gl_shader.cpp:556
* FPU Status
R7: Empty 0x00000000000000000000
R6: Empty 0x00000000000000000000
R5: Empty 0x3fff8000000000000000
R4: Empty 0x3fff8000000000000000
R3: Empty 0x00000000000000000000
R2: Empty 0xbfe5d10b460000000000
R1: Empty 0xbfec9cc8748000000000
=>R0: Empty 0x80000000000000000000
Status Word: 0x4023 IE DE PE C3
TOP: 0
Control Word: 0x037f IM DM ZM OM UM PM
PC: Extended Precision (64-bits)
RC: Round to nearest
Tag Word: 0xffff
Instruction Pointer: 0x00:0x00000000
Operand Pointer: 0x00:0x00000000
Opcode: 0x0000
* Registers
eax 0x1 1
ecx 0x8eb73a8 149648296
edx 0x726f6f63 1919905635
ebx 0x0 0
esp 0xbfa8f3d0 0xbfa8f3d0
ebp 0xbfa8f3f8 0xbfa8f3f8
esi 0x96ca430 158114864
edi 0x819ab1a 135899930
eip 0x82a2196 0x82a2196 <GLShader::Bind(int, bool)+42>
eflags 0x10212 [ AF IF RF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
* Bytes near %eip:
0x82a2193 <_ZN8GLShader4BindEib+39>: 0x8b1fe883
0x82a2196 <_ZN8GLShader4BindEib+42>: 0x0882448b
* Backtrace
#0 0x082a2196 in GLShader::Bind (this=0x8eb73a8, cm=32, brightmap=false) at src/gl/gl_shader.cpp:556
desat = false
sh = (FShader *) 0x0
#1 0x082ab60c in FGLTexture::Bind (this=0x9285fe0, texunit=0, cm=32, clampmode=0, translation=0) at src/gl/gl_texture.cpp:1334
brightmap = (class FTexture *) 0x0
usebright = false
#2 0x082ab8b4 in FGLTexture::Bind (this=0x9285fe0, cm=32, clampmode=0, translation=0) at src/gl/gl_texture.cpp:1388
No locals.
#3 0x082b98eb in GLWall::Draw (this=0x96ca3d8, pass=2) at src/gl/gl_walls_draw.cpp:355
node = (FLightNode *) 0x827c3c9
#4 0x08281721 in GLDrawList::DoDraw (this=0x8485984, pass=2, i=0) at src/gl/gl_drawinfo.cpp:684
w = (GLWall *) 0x96ca3d8
#5 0x082817c8 in GLDrawList::Draw (this=0x8485984, pass=2) at src/gl/gl_drawinfo.cpp:753
i = 0
#6 0x082a09c0 in gl_DrawScene () at src/gl/gl_scene.cpp:381
i = 0
recursion = 0
#7 0x082a15fa in gl_RenderView (camera=0x8aceec8, bounds=0x0, fov=90, ratio=1.60000002, fovratio=1.60000002, mainview=true) at src/gl/gl_scene.cpp:807
retval = (sector_t *) 0x892d26c
a1 = 560731808
#8 0x082a178e in OpenGLFrameBuffer::RenderView (this=0x94b7e68, player=0x83ccde0) at src/gl/gl_scene.cpp:966
fovratio = 1.60000002
ratio = 1.60000002
viewsector = (sector_t *) 0x10000
ratios = {1.60000002, 2.13333297, 1.92000043, 1.60000002, 1.44000041}
#9 0x0807e48b in D_Display () at src/d_main.cpp:564
wipe = false
hw2d = false
cycles = 18446298276444869334
#10 0x0807f03b in D_DoomLoop () at src/d_main.cpp:788
lasttic = 428
#11 0x0808049c in D_DoomMain () at src/d_main.cpp:2526
p = 5
flags = 0
file = {Chars = 0x853bc84 "Doom2.Autoload", static NullString = {Len = 0, AllocLen = 2, RefCount = 989, Nothing = "\000"}}
v = 0x0
wad = 0x0
execFiles = (class DArgs *) 0x853bca0
iwad_info = (const IWADInfo *) 0x82d5da0
files = (class DArgs *) 0x8cad800
files1 = (class DArgs *) 0x853bc18
files2 = (class DArgs *) 0x853bc38
files3 = (class DArgs *) 0x853bc58
val = 0x0
startupString = {0x82d5e40 "STARTUP1", 0x82d5e49 "STARTUP2", 0x82d5e52 "STARTUP3", 0x82d5e5b "STARTUP4", 0x82d5e64 "STARTUP5"}
one_hundred = "100"
#12 0x08274095 in main (argc=3, argv=0xbfa8f894) at src/sdl/i_main.cpp:241
s = {11, 4, 8, 7}
slash = 0x83c5439 "/"
error = (CDoomError &) @0xb7401ff4: {
m_Message = "|\r\023\000\000\000\000\000\000\000\000\000ð»3·pÃ3·`¿3·`Ãñ· åñ·à À3·@£3·0Ö@·\000\000\000\000\177\003\000\000\"\000\000\000@", '\0' <repeats 19 times>, "\003\000\000\000±9\025\231㼥\026ͤtg\036Q\001>ª\212PN\005\214\004a\027\006Põ\025qk\204,\211\031j¯\227j\2116ùHÛT\204\211\024\006Ñÿ7\234ÿ\213µ\004qáYI\212\221Ã
- Shinjanji
- Posts: 198
- Joined: Sun Nov 06, 2005 16:45
- Location: Pennsylvania, USA
This also occurs in r16 for me, on Doom 2 MAP01 with default settings (but turning on all shader effects)
Ati Radeon X1550 using version 7.12 of the Catalyst display driver, WinXP Pro SP2. I'm about to update the video driver and see if that does anything.
Oddly, though... It only seems as though some images are affected, not all. In this screenshot, notice how one angle of the zombieman sprite is warping, but the front-facing angle is not. Also notice that the one texture (As well as the door just out of view) is also not warping.

Ati Radeon X1550 using version 7.12 of the Catalyst display driver, WinXP Pro SP2. I'm about to update the video driver and see if that does anything.
Oddly, though... It only seems as though some images are affected, not all. In this screenshot, notice how one angle of the zombieman sprite is warping, but the front-facing angle is not. Also notice that the one texture (As well as the door just out of view) is also not warping.

- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
Older versions of GZDoom or older versions of the graphics driver?
I still don't get the effect but I'm still using the preinstalled driver which is dated July 2007. I really see no reason to upgrade, especially if it seems to cause problems.
Can anyone experiencing this problem please post the console log? Maybe there's shader compiler messages in there.
I still don't get the effect but I'm still using the preinstalled driver which is dated July 2007. I really see no reason to upgrade, especially if it seems to cause problems.
Can anyone experiencing this problem please post the console log? Maybe there's shader compiler messages in there.
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
You mean just the game console?
[spoiler][/spoiler]
That was taken by starting a game in Strife and wandering across the town to look at a torch with a brightmap. Then I changed from 640x480 to 1024x768 and the torch started waving. First I switched on the clampingbug option - no change. I then switched off the flat warping shader - no change. I then switch off the colormap shader - no change. Then I switch off the brightmap shader and the torch stopped wobbling. I switched the shader back on and the torch started to wobble again. I went back to 640x480 and, again, the torch stopped wobbling. Most of that isn't recorded in the log, of course, but that's exactly what I did.
[spoiler]
Code: Select all
Log started: Sun Feb 10 16:37:51 2008
W_Init: Init WADfiles.
adding f:/doom/gzdoomsvn/gzdoom.pk3
adding F:/Doom/gzdoom/STRIFE1.WAD (3985 lumps)
adding F:/Doom/gzdoom/voices.wad (373 lumps)
adding f:/doom/gzdoomsvn/skins/bba.wad (68 lumps)
adding f:/doom/gzdoomsvn/skins/Blud.wad (52 lumps)
adding f:/doom/gzdoomsvn/skins/flashlight.wad (9 lumps)
adding f:/doom/gzdoomsvn/skins/flashlightres.wad (4 lumps)
adding f:/doom/gzdoomsvn/skins/KEEN.WAD (58 lumps)
adding f:/doom/gzdoomsvn/skins/NJBLK01.wad (344 lumps)
adding f:/doom/gzdoomsvn/skins/scope.wad (2 lumps)
adding f:/doom/gzdoomsvn/skins/Variants.wad (364 lumps)
adding f:/doom/gzdoomsvn/skins/Xhairs.wad (33 lumps)
adding f:/doom/gzdoomsvn/lights.wad (4 lumps)
I_Init: Setting up machine state.
CPU Speed: 2813.531788 MHz
CPU Vendor ID: GenuineIntel
Name: Intel(R) Pentium(R) 4 CPU 2.80GHz 4 CPU 2.80GHz
Family 15, Model 2, Stepping 7
Features: MMX SSE SSE2
I_InitSound: Initializing FMOD
Setting DirectSound output succeeded
Setting driver 0 succeeded
Initialization succeeded
V_Init: allocate screen.
S_Init: Setting up sound.
ST_Init: Init startup screen.
P_Init: Checking cmd-line parameters...
G_ParseMapInfo: Load map definitions.
S_InitData: Load sound definitions.
TEAMINFO_Init: Load team definitions.
LoadDecorations: Load external actors.
R_Init: Init Strife refresh subsystem.
DecalLibrary: Load decals.
M_Init: Init miscellaneous info.
P_Init: Init Playloop state.
D_CheckNetGame: Checking network game status.
player 1 of 1 (1 nodes)
I_InitInput
I_StartupMouse
I_StartupJoystick
I_StartupKeyboard
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce 6200/PCI/SSE2
GL_VERSION: 2.1.2
GL_EXTENSIONS: GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
Support for non power 2 textures enabled.
Occlusion query enabled.
Resolution: 640 x 480
16 bots read from bots.cfg
MAP02 - AREA 2: town
You picked up the Medical kit.
You picked up the clip of bullets.
You picked up the clip of bullets.
]gl_clamping_bug
"gl_clamping_bug" is "false"
]gl_clamping_bug 1
That was taken by starting a game in Strife and wandering across the town to look at a torch with a brightmap. Then I changed from 640x480 to 1024x768 and the torch started waving. First I switched on the clampingbug option - no change. I then switched off the flat warping shader - no change. I then switch off the colormap shader - no change. Then I switch off the brightmap shader and the torch stopped wobbling. I switched the shader back on and the torch started to wobble again. I went back to 640x480 and, again, the torch stopped wobbling. Most of that isn't recorded in the log, of course, but that's exactly what I did.
-
- Posts: 39
- Joined: Sun Apr 02, 2006 3:35
I do see a reason to upgrade, mainly if you're like me and use your Video card for everything that it was designed for: i.e. TV output and dual monitors and all that. There were some really nasty bugs concerning that and nVidia tried to fix them in the driver upgrades (And failing horribly sometimes.) DualView still sucks though; looks horrid. NVidia should be spanked for this.Graf Zahl wrote:Older versions of GZDoom or older versions of the graphics driver?
I still don't get the effect but I'm still using the preinstalled driver which is dated July 2007. I really see no reason to upgrade, especially if it seems to cause problems.

-
- Posts: 3
- Joined: Fri Jun 29, 2007 7:25
nuts.wad for a test case
Just fire up nuts.wad in any recent SVN of GZDoom (possibly all of them?) or 1.1.00 and the walls and floor will have a weird version of the invulnerable white effect combined with the normal colored lights.
What's interesting is if you just run nuts, you won't start with any warping errors, just the invulnerability wall/floor shader problems. But if you do the windowed/fullscreen switch then you additionally get the warping shader errors on top of that.
I put the screenshots in a gallery so they don't break the layout. Sorry they're big, but maybe help find some details from them:
http://ux1.eiu.edu/~jckoontz/personal/doomos/shaderbug
These were all from gzdoom windowed. Full screen just gives different shader warp errors, but the white/invulnerable shader problems don't change.
Run on a Radeon x1950XTX, with Catalyst 8.2. Also happens with Radeon x800
What's interesting is if you just run nuts, you won't start with any warping errors, just the invulnerability wall/floor shader problems. But if you do the windowed/fullscreen switch then you additionally get the warping shader errors on top of that.
I put the screenshots in a gallery so they don't break the layout. Sorry they're big, but maybe help find some details from them:
http://ux1.eiu.edu/~jckoontz/personal/doomos/shaderbug
These were all from gzdoom windowed. Full screen just gives different shader warp errors, but the white/invulnerable shader problems don't change.
Run on a Radeon x1950XTX, with Catalyst 8.2. Also happens with Radeon x800