# GL\_EXT\_framebuffer\_object missing on GeForce 7050?

**URL:** <https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460>\
**Category:** OpenGL: Advanced Coding\
**Created:** [November 11, 2007, 11:14am UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460 "2007-11-11T11:14:42Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dee.cz](https://community.khronos.org/letter_avatar_proxy/v4/letter/d/96bed5/32.png) [@Dee.cz](https://community.khronos.org/u/Dee.cz)\
**Post date:** [November 11, 2007, 11:14am UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/1 "2007-11-11T11:14:42Z")

</div>

Hello,

any idea why one computer with GeForce 7050, standard 163.75 driver, XP SP2 reports it doesn’t support GL\_EXT\_framebuffer\_object?

glewIsSupported(“GL\_EXT\_framebuffer\_object”) returns 0 although many other older GeForces pass this test.  
The owner of the computer says he made no tweaks in control panel or any sort of development tools.

Stepan

---

<div class="post-metadata">

**Author:** ![Dee.cz](https://community.khronos.org/letter_avatar_proxy/v4/letter/d/96bed5/32.png) [@Dee.cz](https://community.khronos.org/u/Dee.cz)\
**Post date:** [November 12, 2007, 11:46am UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/2 "2007-11-12T11:46:59Z")

</div>

Extension verification:  
GL\_ARB\_draw\_buffers was not found, but has the entry point glDrawBuffersARB  
GL\_ARB\_fragment\_program was not found, but has the entry point glProgramStringARB  
GL\_ARB\_fragment\_program was not found, but has the entry point glBindProgramARB  
…

I still hope some setting in control panel disabled all extensions, although the computer owner says he made no changes.

---

<div class="post-metadata">

**Author:** ![zed](https://community.khronos.org/user_avatar/community.khronos.org/zed/32/8_2.png) [@zed](https://community.khronos.org/u/zed)\
**Post date:** [November 12, 2007, 12:26pm UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/3 "2007-11-12T12:26:43Z")

</div>

> [@Dee.cz](#):
>
> any idea why one computer with GeForce 7050, standard 163.75 driver, XP SP2 reports it doesn’t support GL\_EXT\_framebuffer\_object?

i dont see how this is possible, a worrying sign

(sorry to hijack the thread) but ive a related issue with a user on a laptop gf7300,  
now with glsl some warnings get flagged as errors  
eg  
vec3 color = gl\_SecondaryColor;  
with me this generates a pedantic warning (should be gl\_SecondaryColor.xyz)  
but for them its an error, is there some driver switch to disable these

theres this  
[http://developer.nvidia.com/object/nvemulate.html](http://developer.nvidia.com/object/nvemulate.html)  
theyre using old drivers though 86.47

---

<div class="post-metadata">

**Author:** ![Dee.cz](https://community.khronos.org/letter_avatar_proxy/v4/letter/d/96bed5/32.png) [@Dee.cz](https://community.khronos.org/u/Dee.cz)\
**Post date:** [November 12, 2007, 1:04pm UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/4 "2007-11-12T13:04:00Z")

</div>

Another identical report from GeForce 6600, simple extension is not supported…definitely not GPU related, it must be some setting in driver/registry/controlpanel…

---

<div class="post-metadata">

**Author:** ![jra101](https://community.khronos.org/letter_avatar_proxy/v4/letter/j/8edcca/32.png) [@jra101](https://community.khronos.org/u/jra101)\
**Post date:** [November 12, 2007, 1:07pm UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/5 "2007-11-12T13:07:00Z")

</div>

It’s possible that the user has their display set to 16 bit color which would cause ChoosePixelFormat to return a Microsoft software accelerated rendering context.

---

<div class="post-metadata">

**Author:** ![Dee.cz](https://community.khronos.org/letter_avatar_proxy/v4/letter/d/96bed5/32.png) [@Dee.cz](https://community.khronos.org/u/Dee.cz)\
**Post date:** [November 12, 2007, 1:13pm UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/6 "2007-11-12T13:13:21Z")

</div>

BTW, possibly related story.

5 years ago, starting with some version of drivers, lots of extensions disappeared from my GeForce2. They reappeared only if I reinstalled old driver. With new driver, no tweaks helped (I tried all tools from nvidia, all settings of nvemulate etc)… only reinstall of windows fixed it.

---

<div class="post-metadata">

**Author:** ![Dee.cz](https://community.khronos.org/letter_avatar_proxy/v4/letter/d/96bed5/32.png) [@Dee.cz](https://community.khronos.org/u/Dee.cz)\
**Post date:** [November 12, 2007, 1:21pm UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/7 "2007-11-12T13:21:52Z")

</div>

> [@jra101](#):
>
> It’s possible that the user has their display set to 16 bit color which would cause ChoosePixelFormat to return a Microsoft software accelerated rendering context.

I set 32bit fullscreen mode:  
glutInitDisplayMode(GLUT\_DOUBLE | GLUT\_RGBA | GLUT\_DEPTH | GLUT\_ALPHA)  
glutGameModeString(“1024x768:32”)  
glutEnterGameMode()  
glewInit()  
Everything is ok, no errors returned, I check that GL version is at least 2.0, but then extension is missing. Extension Viewer shows the same problem… nearly complete report is at

[http://dee.cz/x/report.txt](http://dee.cz/x/report.txt)

---

<div class="post-metadata">

**Author:** ![ZbuffeR](https://community.khronos.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@ZbuffeR](https://community.khronos.org/u/ZbuffeR)\
**Post date:** [November 12, 2007, 2:02pm UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/8 "2007-11-12T14:02:14Z")

</div>

Check you don’t have “Extension limit” ticked on the nvidia display control panel. This would explain why no exported extension, but entry point exposed nonetheless.

And be sure to run you desktop in 24bits/32bits before running you glutGameMode in 32 bits too.

---

<div class="post-metadata">

**Author:** ![Dee.cz](https://community.khronos.org/letter_avatar_proxy/v4/letter/d/96bed5/32.png) [@Dee.cz](https://community.khronos.org/u/Dee.cz)\
**Post date:** [November 13, 2007, 11:21am UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/9 "2007-11-13T11:21:45Z")

</div>

> [@ZbuffeR](#):
>
> Check you don’t have “Extension limit” ticked on the nvidia display control panel. This would explain why no exported extension, but entry point exposed nonetheless.

Yes, it was “Extension limit”, one user confirmed it. Thanks!

> [@ZbuffeR](#):
>
> And be sure to run you desktop in 24bits/32bits before running you glutGameMode in 32 bits too.

Why, is it known to do something bad when desktop is 16bit and requested gamemode 32bit?

---

<div class="post-metadata">

**Author:** ![Humus](https://community.khronos.org/user_avatar/community.khronos.org/humus/32/47_2.png) [@Humus](https://community.khronos.org/u/Humus)\
**Post date:** [November 13, 2007, 12:51pm UTC](https://community.khronos.org/t/gl-ext-framebuffer-object-missing-on-geforce-7050/53460/10 "2007-11-13T12:51:43Z")

</div>

> [@zed](#):
>
> vec3 color = gl\_SecondaryColor;  
> with me this generates a pedantic warning (should be gl\_SecondaryColor.xyz)  
> but for them its an error, is there some driver switch to disable these

Why would you want to disable it? Wouldn’t it make more sense to look for a way to make it an error (as it should be) on your system as well?
