PDA

View Full Version : NVidia-ATI OpenGL 1.4 compliance


Deathlike2
08-07-03, 05:23 PM
I've seen a thread in Rage3D similar as to what I'm posting...

It seems that ATI has full compliance to the 1.4 OpenGL spec vs NVidia's compliance...

NVidia needs to fix that AND include 1.5 compliance (which is expected of them anyways)..

Tools to check for compliance and features supported...

http://www.realtech-vr.com/glview/

http://www.dr-hoiby.com/TinyOpenGLTest/

Ruined
08-07-03, 06:06 PM
Results from OpenGL Extension Viewer on Nvidia FX5900 with 44.67 dets:

v1.2 100% 11/11
v1.3 100% 9/9
v1.4 100% 14/14
v1.5 60% 6/10

According to this proggie 1.4 is fine on the Nvidia.

ChrisRay
08-07-03, 06:15 PM
Originally posted by Ruined
Results from OpenGL Extension Viewer on Nvidia FX5900 with 44.67 dets:

v1.2 100% 11/11
v1.3 100% 9/9
v1.4 100% 14/14
v1.5 60% 6/10

According to this proggie 1.4 is fine on the Nvidia.

More compliant than ATI cards are currently..

GlowStick
08-07-03, 06:25 PM
i used the OpenGL Extension Viewer on my Radeon 9800 Pro, system stated below in sig. Cat 3.6

Compliance

v1.2 100%
v1.3 100%
v1.4 70%
v1.5 62%

RESISTANCE IS FUTILE!

err

there you have it folks. ATi also said today that 1.5 will be fully exposed with new drivers.

Deathlike2
08-07-03, 06:25 PM
Well.. I got this:
v1.2 100% 11/11
v1.3 100% 9/9
v1.4 85% 12/14
v1.5 50% 5/10

I'm using a GF3 with the 45.20 dets.

Dazz
08-07-03, 06:40 PM
Geforce4: with 44.03 OMEGA Drivers.

v1.2: 100% 11/11
v1.3: 100% 9/9
v1.4: 92% 13/14
v1.5: 50% 5/10

GlowStick
08-07-03, 06:47 PM
Werid, meanwhile, i upgraded my glview (i had an old 202 release from long ago)

and now i get diffrent results

Compliance
v1.2 100% 11/11
v.13 100% 9/9
v1.4 100% 14/14
v1.5 40% 4/10

again, 1.5 is gonna be exposed in drivers

Deathlike2
08-07-03, 06:50 PM
Make sure you are running the latest version when you are testing guys.. latest version currently is 2.03 for GL Viewer..

Chalnoth
08-07-03, 07:07 PM
Originally posted by GlowStick
there you have it folks. ATi also said today that 1.5 will be fully exposed with new drivers.
ATI likely only means that they will be supporting the new (and first!) 1.00 version of the OpenGL shading language.

nVidia has been much better than ATI with their OpenGL support for, well, forever.

Deathlike2
08-07-03, 07:36 PM
I'm definately not questioning that...

I'm somewhat at a loss as to why the GF3 doesn't support fragment program extension... (unless someone can show me it isn't supposed to support it)...

According to GLViewer, it's a DX8 feature (and the GF3 series is DX8 compliant.. probably not DX8.1 compliant though)

The test comes out the same for the unofficial WHQL 45.23... oh well..

sean m
08-07-03, 07:57 PM
44.90 drivers

v1.2 100% 11/11
v1.3 100% 9/9
v1.4 100% 14/14
v1.5 60% 6/10

DSC
08-07-03, 08:42 PM
Get the latest build, OpenGL Extension Viewer 2.03 build 145. It fixes some bugs.

FX5200 with Detonator 45.23 WHQL

v1.2 100% 11/11
v1.3 100% 9/9
v1.4 100% 14/14
v1.5 60% 6/10

Deathlike2
08-07-03, 10:50 PM
Anyone with a GF4 and GF3 to test it out?

My assumption here is that part of the hardware will never be 1.4 compliant.. hence my card displays a lower compatibility for the 1.4 extensions...

Chalnoth
08-07-03, 10:52 PM
Originally posted by Deathlike2
I'm definately not questioning that...

I'm somewhat at a loss as to why the GF3 doesn't support fragment program extension...
GL_ARB_fragment_program is the OpenGL analog of PS 2.0.

Chalnoth
08-07-03, 10:55 PM
Would anybody mind reporting the "1.5" extensions that are not supported by the FX line and the R3xx line?

gokickrocks
08-07-03, 11:25 PM
1.5 unsupported

ati
GL_ARB_shader_objects
GL_ARB_vertex_shader
GL_ARB_fragment_shader
GL_ARB_point_sprite
GL_EXT_shadow_funcs
GL_ARB_shading_language_100

nvidia
GL_ARB_shader_objects
GL_ARB_vertex_shader
GL_ARB_fragment_shader
GL_ARB_shading_language_100

spaceigg
08-07-03, 11:52 PM
44.03

GF FX 5200 128 ddr

v1.2 100% 11/11
v1.3 100% 9/9
v1.4 100% 14/14
v1.5 60% 6/10


also the extensions supported by this card are 100 in total.

How come vertex shaders are not supported until 1.5? thought that was a G3 feature.

Fahim
08-08-03, 12:26 AM
Hi,

Here's my Glview 2.03 result with my GF3. Driver version is 45.23


OpenGL 1.2 - 100% (11/11)
OpenGL 1.3 - 100% (9/9)
OpenGL 1.4 - 92% (13/14)
OpenGL 1.5 - 50% (5/10)


My ABIT Siluro GeForce4 Ti 4200 shows the same too.

Chalnoth
08-08-03, 03:10 AM
Originally posted by spaceigg
How come vertex shaders are not supported until 1.5? thought that was a G3 feature.
I really don't know. The GL_ARB_vertex_shader extension was released for OpenGL 1.4. The best reason would be if these extensions were moved into the core OpenGL with the given release. I'm not currently sure whether or not this has happened.

Chalnoth
08-08-03, 03:15 AM
Originally posted by gokickrocks
1.5 unsupported

ati
GL_ARB_shader_objects
GL_ARB_vertex_shader
GL_ARB_fragment_shader
GL_ARB_point_sprite
GL_EXT_shadow_funcs
GL_ARB_shading_language_100

nvidia
GL_ARB_shader_objects
GL_ARB_vertex_shader
GL_ARB_fragment_shader
GL_ARB_shading_language_100

Thanks. A couple of notes:
I think all of the extensions that nVidia does not support are for the new shading language. Those should be supported soon.

The point_sprite function is also a recent addition as an ARB extension. Previously it used an NV extension. I don't know if ATI's support of point sprites in Direct3D is enough for this extension.

The shadow_funcs extension is old, and if ATI could support it in hardware, I imagine they would have supported it by now. This will probably be the only one that ATI will not support in the R3xx architcture.

Nutty
08-08-03, 04:21 AM
I really don't know. The GL_ARB_vertex_shader extension was released for OpenGL 1.4. The best reason would be if these extensions were moved into the core OpenGL with the given release. I'm not currently sure whether or not this has happened.

GL_ARB_VERTEX_PROGRAM, was the arb extension in 1.4, the new one GL_ARB_VERTEX_SHADER that will appear in 1.5, is basically the same, but both GL_ARB_VERTEX_SHADER, and GL_ARB_FRAGMENT_SHADER, will have a unified resource management system by GL_ARB_shader_objects.

Previously in 1.4 GL_ARB_VERTEX_PROGRAM, and GL_ARB_FRAGMENT_PROGRAM used seperate functions for resource management.

It's basically amalgamating the Vertex and Fragment shader management into 1 place. Eventually you'll be able to do the same stuff on a fragment, as you can on a vertex, so it makes sense to have a unified system for them both.

Dazz
08-08-03, 06:10 AM
Originally posted by Deathlike2
Anyone with a GF4 and GF3 to test it out?

My assumption here is that part of the hardware will never be 1.4 compliant.. hence my card displays a lower compatibility for the 1.4 extensions... Ermm..... you must of zoomed right past mine and Deathlike posts.