Tag Archives: opengl extension

NVIDIA ForceWare 177.92: GeForce GTX 280 OpenGL Extensions

Here is the list of OpenGL extensions supported by Forceware 177.92 WinXP 32 drivers for a GeForce GTX 280.

ForceWare 177.92 offer the same OpenGL extensions than Forceware 177.66. OpenGL 3.0 support is not included in these drivers.

Graphics card used: EVGA GeForce GTX 280 / 1Gb

– Drivers Version: Forceware 6.14.11.7789
– OpenGL Version: 2.1.2
– GLSL (OpenGL Shading Language) Version: 1.20 NVIDIA via Cg compiler
– OpenGL Renderer: GeForce GTX 280/PCI/SSE2
– Drivers Renderer: NVIDIA GeForce GTX 280
– ARB Texture Units: 16
– Vertex Shader Texture Units: 32
– Pixel Shader Texture Units: 32
– Geometry Shader Texture Units: 32
– Max Texture Size: 8192×8192
– Max Anisotropic Filtering Value: X16.0
– Max Point Sprite Size: 63.4
– Max Dynamic Lights: 8
– Max Viewport Size: 8192×8192
– Max Vertex Uniform Components: 4096
– Max Fragment Uniform Components: 2048
– Max Varying Float: 60
– Max Vertex Bindable Uniforms: 12
– Max Fragment Bindable Uniforms: 12
– Max Geometry Bindable Uniforms: 12
– Multiple Render Targets / Max draw buffers: 8
– MSAA: 2X
– MSAA: 4X
– MSAA: 8X
– MSAA: 16X
– MSAA: 32X

OpenGL Extensions: 162 extensions

The extensions exposed by the old ForceWare drivers are HERE.
You can use GPU Caps Viewer to retrieve the list of extensions of your graphics card.

Continue reading »

Catalyst 8.8: OpenGL Extensions – Radeon HD 4850

Here is the list of OpenGL extensions supported by the Catalyst 8.8 graphics drivers for the Radeon HD 4850 under Windows XP SP2 32-bit.

Catalyst 8.8 do not bring changes in OpenGL extensions.

Graphics card used: HIS Radeon HD 4850

– Operating System: Windows XP SP2 32-bit
– Drivers Version: 8.512.0.0 – Catalyst 08.8
– ATI Catalyst Version String: 08.8
– ATI Catalyst Release Version String: 8.522-080731a-067975C-ATI
– OpenGL Version: 2.1.7873 Release
– GLSL (OpenGL Shading Language) Version: 1.20
– OpenGL Renderer: ATI Radeon HD 4800 Series
– ARB Texture Units: 8
– Vertex Shader Texture Units: 16
– Pixel Shader Texture Units: 16
– Geometry Shader Texture Units: 0
– Max Texture Size: 8192×8192
– Max Anisotropic Filtering Value: X16.0
– Max Point Sprite Size: 8192.0
– Max Dynamic Lights: 8
– Max Viewport Size: 8192×8192
– Max Vertex Uniform Components: 512
– Max Fragment Uniform Components: 512
– Max Varying Float: 68
– Max Vertex Bindable Uniforms: 0
– Max Fragment Bindable Uniforms: 0
– Max Geometry Bindable Uniforms: 0
– Multiple Render Targets / Max draw buffers: 4
– MSAA: 1X
– MSAA: 2X
– MSAA: 4X
– MSAA: 8X

OpenGL Extensions: 105 extensions

The extensions exposed by the old Catalyst drivers are HERE.
You can use GPU Caps Viewer to retrieve the list of extensions of your graphics card.

Continue reading »

NVIDIA ForceWare 177.89: OpenGL Extensions and OpenGL 3.0 Code Sample


[French]
Voici la liste des extensions OpenGL supportées par les pilotes Forceware 177.89 WinXP 32 pour une GeForce GTX 280.
[/French]
[English]
Here is the list of OpenGL extensions supported by Forceware 177.89 WinXP 32 drivers for a GeForce GTX 280.
[/English]

[French]
Les ForceWare 177.89 sont les premiers pilotes à offrir le support OpenGL 3.0. Mais pour le moment, ce support n’est pas officiel. Il faut l’activer de manière logiciel grâce à l’utilitaire NVemulate de NVIDIA:


L’activation d’OpenGL 3.0 donne accès à une nouvelle extension WGL_ARB_create_context qui permet de créer un context de rendu OpenGL 3.0. Si vous souhaitez ouvrir la porte d’OpenGL 3.0, voilà le code nécessaire:
[/French]
[English]
Forceware 177.89 are the first drivers to offer the OpenGL 3.0 support. But currently, this support is not official. We have to enable it thanks to NVIDIA’s NVemulate utility:


OpenGL 3.0 activation gives an access to a new extension: WGL_ARB_create_context.
This extension makes it possible to create an OpenGL 3.0 rendering context. If you wish to explore the new world of OpenGL 3.0, here is the necessary code:
[/English]

// wglCreateContextAttribsARB prototype.
typedef HGLRC (APIENTRYP PFNWGLCREATECONTEXTATTRIBSARBPROC)\
(HDC, HGLRC, const int*);
PFNWGLCREATECONTEXTATTRIBSARBPROC wglCreateContextAttribsARB;

// Get a pointer on the create context func.
wglCreateContextAttribsARB = \
(PFNWGLCREATECONTEXTATTRIBSARBPROC) \
wglGetProcAddress("wglCreateContextAttribsARB");

// Create an OpenGL 3.0 context.
HGLRC gl3Ctx = wglCreateContextAttribsARB(dc, 0, NULL);

//
// Do something with this opengl 3.0 rendering context.
//

// Delete the context
wglDeleteContext( gl3Ctx );	
gl3Ctx = NULL;				

[French]
Ceci étant dit, voilà la liste des nouvelles extensions pour un contexte de rendu OpenGL 2.1 avec support OpenGL 3.0 activé:
[/French]
[English]
That said, here is the list of the new extensions for an OpenGL 2.1 rendering context with OpenGL 3.0 support enabled:
[/English]

[French]Carte graphique utilisée[/French]
[English]Graphics card used[/English]: EVGA GeForce GTX 280 / 1Gb

– Drivers Version: Forceware 6.14.11.7789
– OpenGL Version: 2.1.2
– GLSL (OpenGL Shading Language) Version: 1.20 NVIDIA via Cg compiler
– OpenGL Renderer: GeForce GTX 280/PCI/SSE2
– Drivers Renderer: NVIDIA GeForce GTX 280
– ARB Texture Units: 16
– Vertex Shader Texture Units: 32
– Pixel Shader Texture Units: 32
– Geometry Shader Texture Units: 32
– Max Texture Size: 8192×8192
– Max Anisotropic Filtering Value: X16.0
– Max Point Sprite Size: 63.4
– Max Dynamic Lights: 8
– Max Viewport Size: 8192×8192
– Max Vertex Uniform Components: 4096
– Max Fragment Uniform Components: 2048
– Max Varying Float: 60
– Max Vertex Bindable Uniforms: 12
– Max Fragment Bindable Uniforms: 12
– Max Geometry Bindable Uniforms: 12
– MSAA: 2X
– MSAA: 4X
– MSAA: 8X
– MSAA: 16X
– MSAA: 32X

OpenGL Extensions: 168 extensions

[French]
Les extensions des anciens pilotes ForceWare se trouvent ICI.
Vous pouvez utiliser GPU Caps Viewer pour récupérer la liste des extensions de votre carte graphique.
[/French]
[English]
The extensions exposed by the old ForceWare drivers are HERE.
You can use GPU Caps Viewer to retrieve the list of extensions of your graphics card.
[/English]

Continue reading »

Catalyst 8.7: OpenGL Extensions – Radeon HD 3870

Here is the list of OpenGL extensions supported by Catalyst 8.7 drivers for the Radeon HD 3870 under Windows Vista SP1 64-bit.

Catalyst 8.7 bring 3 new extensions:
– GL_ARB_color_buffer_float
– GL_ATI_shader_texture_lod
– WGL_ARB_pixel_format_float

Graphics card used: Radeon HD 3870

– Operating System: Windows Vista SP1 64-bit
– Drivers Version: 8.512.0.0 – Catalyst 08.7
– ATI Catalyst Version String: 08.7
– ATI Catalyst Release Version String: 8.512-080703a-066914C-ATI
– OpenGL Version: 2.1.7769 Release
– OpenGL Renderer: ATI Radeon HD 3870
– GLSL (OpenGL Shading Language) Version: 1.20

OpenGL Extensions: 105 extensions

The extensions exposed by the old Catalyst drivers are HERE.
You can use GPU Caps Viewer to retrieve the list of extensions of your graphics card.

Continue reading »

NVIDIA ForceWare 177.66: GeForce GTX 280 OpenGL Extensions

Here is the list of OpenGL extensions supported by Forceware 177.66 WinXP 32 drivers for a GeForce GTX 280.

We can see a new extension in supported by GeForce GTX 200 series in comparison to GeForce 8 series: GL_NV_transform_feedback2.

Graphics card used: EVGA GeForce GTX 280 / 1Gb

– Drivers Version: Forceware 6.14.11.7766
– OpenGL Version: 2.1.2
– GLSL (OpenGL Shading Language) Version: 1.20 NVIDIA via Cg compiler
– OpenGL Renderer: GeForce GTX 280/PCI/SSE2/3DNOW!
– Drivers Renderer: NVIDIA GeForce GTX 280

OpenGL Extensions: 162 extensions

The extensions exposed by the old ForceWare drivers are HERE.

Continue reading »

NVIDIA ForceWare 177.66: GeForce 8800 GTX OpenGL Extensions

Here is the list of OpenGL extensions supported by Forceware 177.66 WinXP 32 drivers for a GeForce 8800 GTX.

Graphics card: NVIDIA GeForce 8800 GTX / 768Mb

– Drivers Version: Forceware 6.14.11.7766
– OpenGL Version: 2.1.2
– GLSL (OpenGL Shading Language) Version: 1.20 NVIDIA via Cg compiler
– OpenGL Renderer: GeForce 8800 GTX/PCI/SSE2
– Drivers Renderer: NVIDIA GeForce 8800 GTX

OpenGL Extensions: 161 extensions

The extensions exposed by the old ForceWare drivers are HERE.

Continue reading »

Catalyst 8.6: OpenGL Extensions – Radeon X1950XTX

Here is the list of OpenGL extensions supported by Catalyst 8.6 drivers for the Radeon X1950XTX under Windows XP SP2 32-bit.

Compared to the Radeon HD 3870, there are five extensions in less:

  • GL_ARB_texture_non_power_of_two
  • GL_EXT_framebuffer_sRGB
  • GL_EXT_packed_float
  • GL_EXT_texture_shared_exponent
  • GL_AMDX_vertex_shader_tessellator

The GL_ARB_texture_non_power_of_two extension is an important missing. Is it a graphics driver or a hardware problem?

Graphics card used: Radeon X1950XTX
– Operating System: Windows XP SP2 32-bit
– Drivers Version: 8.501.0.0 – Catalyst 08.6
– ATI Catalyst Version String: 08.6
– ATI Catalyst Release Version String: 8.501-080602a-065775C-ATI
– OpenGL Version: 2.1.7659 Release
– GLSL (OpenGL Shading Language) Version: 1.20

OpenGL Extensions: 97 extensions

The extensions exposed by the old Catalyst drivers are HERE.

Continue reading »