View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0003345 | Spring engine | Gfx driver issues | public | 2012-11-25 01:44 | 2012-11-26 03:10 | ||||
Reporter | abma | ||||||||
Assigned To | abma | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | no change required | ||||||
Product Version | 91.0.1+git | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0003345: GL_INVALID_OPERATION in Inside glBegin/glEnd (with opensource driver) when 3do units are in view | ||||||||
Description | ... | ||||||||
Steps To Reproduce | /cheat /give armcom1 (zero-k) | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
abma (administrator) 2012-11-25 01:44 |
i really think its related to 2088... but not sure |
abma (administrator) 2012-11-25 05:09 Last edited: 2012-11-25 05:28 |
when i comment out this line: https://github.com/spring/spring/blob/develop/rts/Rendering/Models/3DOParser.cpp#L464 the error is gone in BA 7.72, for Zero-K the error still remains... |
abma (administrator) 2012-11-25 05:26 Last edited: 2012-11-25 05:27 |
"the error": stacktrace is for three lines in 3DModel.cpp:196/197/198 : [f=0000112] Error: OpenGL: source<API> type<error> id<0> severity<high>: GL_INVALID_OPERATION in Inside glBegin/glEnd [f=0000112] Error: Stacktrace (rendering): [f=0000112] Error: <0> /home/abma/dev/spring/develop/rts/Rendering/GL/myGL.cpp:174 (discriminator 1) [f=0000112] Error: <1> /usr/lib/x86_64-linux-gnu/dri/r600_dri.so(+0xa67e9) [0x7fd9b19e37e9] [f=0000112] Error: <2> /home/abma/dev/spring/develop/rts/Rendering/Models/3DModel.cpp:196/197/198 [f=0000112] Error: <3> /home/abma/dev/spring/develop/rts/Rendering/Models/3DModel.cpp:70 (discriminator 2) [f=0000112] Error: <4> /home/abma/dev/spring/develop/rts/Rendering/Models/3DModel.h:237 [f=0000112] Error: <5> /home/abma/dev/spring/develop/rts/Rendering/UnitDrawer.cpp:1825 [f=0000112] Error: <6> /home/abma/dev/spring/develop/rts/Rendering/UnitDrawer.cpp:1853 [f=0000112] Error: <7> /home/abma/dev/spring/develop/rts/Rendering/UnitDrawer.cpp:422 [f=0000112] Error: <8> /home/abma/dev/spring/develop/rts/Rendering/UnitDrawer.cpp:507 [f=0000112] Error: <9> /home/abma/dev/spring/develop/rts/Rendering/UnitDrawer.cpp:464 (discriminator 2) [f=0000112] Error: <10> /home/abma/dev/spring/develop/rts/Rendering/WorldDrawer.cpp:145 [f=0000112] Error: <11> /home/abma/dev/spring/develop/rts/Game/Game.cpp:1172 [f=0000112] Error: <12> /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1014 [f=0000112] Error: <13> /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1094 [f=0000112] Error: <14> /home/abma/dev/spring/develop/rts/System/Main.cpp:61 [f=0000112] Error: <15> /home/abma/dev/spring/develop/rts/System/Main.cpp:109 [f=0000112] Error: <16> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fd9bc00b76d] [f=0000112] Error: <17> ??:? Spring 91.0.1-470-g44abb83 develop (Debug OMP) |
abma (administrator) 2012-11-25 06:09 |
commenting out the whole glBegin/glEnd block fixes it for Zero-K, too: /* https://github.com/spring/spring/blob/develop/rts/Rendering/Models/3DOParser.cpp#L457 https://github.com/spring/spring/blob/develop/rts/Rendering/Models/3DOParser.cpp#L466 */ |
abma (administrator) 2012-11-25 06:11 |
with my limited OpenGL-Knowledge: is it wrong, to create a displayList with glBegin/glEnd?! |
abma (administrator) 2012-11-25 23:27 |
jk said, this is a driver bug |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2012-11-25 01:44 | abma | New Issue | |
2012-11-25 01:44 | abma | Relationship added | related to 0002088 |
2012-11-25 01:44 | abma | Note Added: 0009376 | |
2012-11-25 01:51 | abma | Steps to Reproduce Updated | View Revisions |
2012-11-25 05:09 | abma | Note Added: 0009380 | |
2012-11-25 05:10 | abma | Category | General => Gfx driver issues |
2012-11-25 05:26 | abma | Note Added: 0009381 | |
2012-11-25 05:27 | abma | Note Edited: 0009381 | View Revisions |
2012-11-25 05:27 | abma | Note Edited: 0009381 | View Revisions |
2012-11-25 05:27 | abma | Note Edited: 0009381 | View Revisions |
2012-11-25 05:28 | abma | Note Edited: 0009380 | View Revisions |
2012-11-25 05:58 | abma | Summary | GL_INVALID_OPERATION in Inside glBegin/glEnd (with opensource driver) when 3do units are in viewrange => GL_INVALID_OPERATION in Inside glBegin/glEnd (with opensource driver) when 3do units are in view |
2012-11-25 06:09 | abma | Note Added: 0009382 | |
2012-11-25 06:11 | abma | Note Added: 0009383 | |
2012-11-25 23:27 | abma | Severity | major => minor |
2012-11-25 23:27 | abma | Note Added: 0009391 | |
2012-11-26 03:10 | abma | Status | new => resolved |
2012-11-26 03:10 | abma | Resolution | open => no change required |
2012-11-26 03:10 | abma | Assigned To | => abma |