bugunderware - Bugs: bug #8012, 1986: [C++] You have to upgrade...

 
 
Show feedback again

bug #8012: 1986: [C++] You have to upgrade your opengl driver or hardware. You need at least opengl version 1.3 and you have 1.1.0

Submitted by:  cedric pinson <cpinson>
Submitted on:  Wed 13 Dec 2006 12:45:02 PM UTC  
 
Category: 3DEffort: 0.00
Priority: 9 - ImmediateSeverity: 4 - Important
Status: NonePrivacy: Public
Assigned to: Igor Kravtchenko <izidor79>Open/Closed: Open

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 26 Jan 2007 05:19:21 PM UTC, comment #3:

One another note from opengl.org

5.100 How do I get hardware acceleration?

The pixel format selects hardware acceleration. Pay attention to the flags GENERIC_FORMAT and GENERIC_ACCELERATED. You want both of them on if you're using a 3D-DDI or an MCD and neither on if you are using an ICD. You may have to iterate using DescribePixelFormat() instead of only using ChoosePixelFormat().

I've traced SDL through Windows specific code.
My current knowledge of SDL is it absolutely doesn't iterate with DescribePixelFormat(). It just takes the closest pixel format using ChoosePixelFormat() without checking for HW acceleration flag.

Igor Kravtchenko <izidor79>
Project MemberIn charge of this item.
Fri 26 Jan 2007 05:08:15 PM UTC, comment #2:

I can reproduce the problem by using "Remote Desktop Connection". In such case GL is indeed 1.1.

Display Properties/Advanced/Troubleshoot/Hardware acceleration can reduce GL version to 1.1 if "None" is selected.

Also, an interesting note from http://www.opengl.org
(SDL uses DirectDraw5 to change its display)

5.080 Can I use use DirectDraw to change the screen resolution or desktop pixel depth?

You can create a window and use DirectDraw to change the display resolution and/or pixel depth. Then, get the window's DC and create an OpenGL context from it. This is known to work on some devices.

While we're on the subject, Microsoft doesn't require, and consequently does not test for, the ability to render OpenGL into a DirectDraw surface. Just because you can get a surface's DC does not mean that OpenGL rendering is supported. Always check for error returns when creating contexts or maiing them current.

Igor Kravtchenko <izidor79>
Project MemberIn charge of this item.
Wed 17 Jan 2007 05:21:58 PM UTC, comment #1:

Without having the appropriate video card/driver and make a great debug session inside MAFWindow::Init() and SDL to see exactly what happen, we are very unlikely to found the exact cause of the problem. For instance, SDL has a pretty complex code through DirectDraw to choose a pixel format. Our knowledge of what SDL exactly makes on all video cards, in all cases are just "black magic".

I would recommand to put effort in reproducing the problem by analysing "system.nfo" of users having the problem, installing same HW, etc.

Igor Kravtchenko <izidor79>
Project MemberIn charge of this item.
Wed 13 Dec 2006 12:45:02 PM UTC, original submission:

Un message d'erreur m'incite à mettre le pilote de ma carte graphique à jour mais elle l'est déjà. Il s'agit d'une Geforce 7600 GS. Mon problême vient peut être du fait que j'utilise un eran wide en 1280x960 ?
E-mail: -unavailable-

rt:
http://www.pok3d.com/rt/Ticket/Display.html?id=1986

cedric pinson <cpinson>
Project Member

 

(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by izidor79 (Posted a comment)
  • -unavailable- added by cpinson (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    No Changes Have Been Made to This Item
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup