View Issue Details

IDProjectCategoryView StatusLast Update
0000902FSSCPOpenGLpublic2006-08-29 06:14
ReporterARSPR Assigned Totaylor  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformP4 HT, 1.5 GB RAM, R9800Pro 128OSWindowsOS VersionXP SP2
Summary0000902: OGL doesn't launch if FSOpen colour depth is higher than Windows desktop one
DescriptionAs I've post in HLP forums (http://www.hard-light.net/forums/index.php/topic,39674.0.html)
FSOpen doesn't work if you select a colour depth (example 32 bits) higher than Windows desktop one (example 16 bits).

And the error you get is that you've got OpenGL 1.1 and you need at least 1.2
Additional InformationI've got nVidia AGP 7800GS card (I have to change my profile) and I'm using ForceWare 84.25

I attach FS.log for Redmenace 20060323 and the error (Errors-debug.txt) you get with this build. After this error I get CTD

I attach also the errors log (Errors-release.txt) for the same version but release. With this version you get till select pilot window (screen.jpg) but it's white and doesn't work. I've checked with RivaTuner that the missing OGL extensions (within Errors-release.txt) ARE present within driver.
TagsNo tags attached.

Activities

2006-05-05 18:15

 

fs.log (3,628 bytes)

2006-05-05 18:15

 

Screen.jpg (23,369 bytes)   
Screen.jpg (23,369 bytes)   

2006-05-05 18:16

 

Errors-Debug.txt (674 bytes)   
Error: Current GL Version of 1.1 is less than the required version of 1.2.
Switch video modes or update your drivers.
File:c:\fs2_open\code\graphics\gropengl.cpp
Line: 4424
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    fs2_open_d-P420060323.exe 00708a00()
    fs2_open_d-P420060323.exe 006ddb76()
    fs2_open_d-P420060323.exe 006eac49()
    fs2_open_d-P420060323.exe 006eaf79()
    fs2_open_d-P420060323.exe 00b72fd7()
    kernel32.dll 7c816d4f()
------------------------------------------------------------------







Errors-Debug.txt (674 bytes)   

2006-05-05 18:17

 

Errors-Release.txt (4,288 bytes)   
Error: Current GL Version of 1.1 is less than the required version of 1.2.
Switch video modes or update your drivers.
File:\fs2_open\code\graphics\gropengl.cpp
Line: 4424
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------


Error: The required OpenGL extension 'GL_ARB_multitexture' is not supported by your current driver version or graphics card.  You can either use the Direct3D rendering engine (non-FRED builds only) or update your video card drivers.


File:\fs2_open\code\graphics\gropenglextension.cpp
Line: 279
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------



Error: The required OpenGL extension 'GL_ARB_multitexture' is not supported by your current driver version or graphics card.  You can either use the Direct3D rendering engine (non-FRED builds only) or update your video card drivers.


File:\fs2_open\code\graphics\gropenglextension.cpp
Line: 279
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------



Error: The required OpenGL extension 'GL_ARB_texture_env_add' is not supported by your current driver version or graphics card.  You can either use the Direct3D rendering engine (non-FRED builds only) or update your video card drivers.


File:\fs2_open\code\graphics\gropenglextension.cpp
Line: 279
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------


Error: The required OpenGL extension 'GL_ARB_transpose_matrix' is not supported by your current driver version or graphics card.  You can either use the Direct3D rendering engine (non-FRED builds only) or update your video card drivers.


File:\fs2_open\code\graphics\gropenglextension.cpp
Line: 279
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------


Error: The required OpenGL extension 'GL_ARB_transpose_matrix' is not supported by your current driver version or graphics card.  You can either use the Direct3D rendering engine (non-FRED builds only) or update your video card drivers.


File:\fs2_open\code\graphics\gropenglextension.cpp
Line: 279
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------


Error: The required OpenGL extension 'GL_ARB_multitexture' is not supported by your current driver version or graphics card.  You can either use the Direct3D rendering engine (non-FRED builds only) or update your video card drivers.


File:\fs2_open\code\graphics\gropenglextension.cpp
Line: 279
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------


Error: The required OpenGL extension 'GL_EXT_draw_range_elements' is not supported by your current driver version or graphics card.  You can either use the Direct3D rendering engine (non-FRED builds only) or update your video card drivers.


File:\fs2_open\code\graphics\gropenglextension.cpp
Line: 279
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------


Errors-Release.txt (4,288 bytes)   

taylor

2006-08-29 04:08

administrator   ~0006513

This should be fixed as soon as I commit my current code. Basically I'm just having it test the pixel format, decide if it's falling back on the software renderer or not, and if so then it will try with a lower bit depth. If it still fails to get a proper result it will fail out totally with a warning message.

Works fine in my tests so I'll assume this is fixed when the code hits CVS.

taylor

2006-08-29 06:14

administrator   ~0006514

Fixered.

Issue History

Date Modified Username Field Change
2006-05-05 18:15 ARSPR New Issue
2006-05-05 18:15 ARSPR File Added: fs.log
2006-05-05 18:15 ARSPR File Added: Screen.jpg
2006-05-05 18:16 ARSPR File Added: Errors-Debug.txt
2006-05-05 18:17 ARSPR File Added: Errors-Release.txt
2006-05-05 21:34 taylor Status new => assigned
2006-05-05 21:34 taylor Assigned To => taylor
2006-08-29 04:08 taylor Note Added: 0006513
2006-08-29 06:14 taylor Status assigned => resolved
2006-08-29 06:14 taylor Resolution open => fixed
2006-08-29 06:14 taylor Note Added: 0006514