PDA

View Full Version : OpenGL 1.5 specs out



Tom78
11-06-2003, 05:09 AM
The Specs are out. Does someone know about drivers, that have an implementation ?

cu
Tom

Ostsol
11-06-2003, 05:19 AM
ATI's added support for ARB_point_sprite, NV_point_sprite, and ARB_occlusin_query in the Catalyst 3.9s. No extension strings for the new shaders, though.

Mazy
11-06-2003, 05:34 AM
And they still only have 1.3 as version number.. whats missing in the drivers to get 1.4, 1.5?

Zengar
11-06-2003, 05:42 AM
ForceWare 52.16

Ostsol
11-06-2003, 05:48 AM
Originally posted by Mazy:
And they still only have 1.3 as version number.. whats missing in the drivers to get 1.4, 1.5?

Nothing, AFAIK. . . I have no idea why ATI still hasn't changed that. . .

*Aaron*
11-06-2003, 06:41 AM
whats missing in the drivers to get 1.4, 1.5?0.1 and 0.2, respectively. http://www.opengl.org/discussion_boards/ubb/wink.gif

soconne
11-06-2003, 07:23 AM
Anybody know when ATI will support the GL_ARB_shading_language_100 extension for the Radeon 9800 ? Or even if they will ?

Ostsol
11-06-2003, 08:31 AM
They certainly will eventually, but as for when. . . that's exactly what everyone else is asking.

NitroGL
11-06-2003, 08:33 AM
Originally posted by oconnellseanm:
Anybody know when ATI will support the GL_ARB_shading_language_100 extension for the Radeon 9800 ? Or even if they will ?

No one right now fully support the shading spec, so some of the spec will be done by software when it's used (like the noise functions). But support will be there.

vincoof
11-06-2003, 12:18 PM
Support could even be provided for lower GeForces and Radeons, granted that only a minimal set of the features will be supported in hardware.

The driver version doesn't really matter in Windows since you have to load everything by extensions. Anyway we all know that this number is just a number, sometimes to be handled with caution. For instance all GeForce cards claim to support OpenGL1.4, but GeForce 1/2 do not support hardware 3D textures, GeForce3/4 do not support hardware accumulation buffers, and much more to say. And of course similar issues happen with ATi cards too.

DFrey
11-06-2003, 02:04 PM
The version number is useful for knowing what is supported be it accelerated or not.

vincoof
11-06-2003, 10:55 PM
Yes, but it's not an essential since most of the new features in the core come from extensions.
For instance if you use multitexturing, do you mendate that OpenGL1.3 should be supported, or the GL_ARB_multitexture extension ? I for one don't even check the GL version, simply because outdated drivers will more than likely support the extension or not necessarily the new version number. In fact, the only case where I should check the GL version was if the ARB_multitexture extension was NOT supported in drivers that DO support OpenGL1.3 but such case won't happen before a long time, if ever happens.

Mazy
11-06-2003, 11:52 PM
Its easier to tell an enduser that a program requires a minimum version, than to list all extensions he needs.

zeckensack
11-07-2003, 01:27 AM
Originally posted by Mazy:
Its easier to tell an enduser that a program requires a minimum version, than to list all extensions he needs.That doesn't work. It doesn't work for DX either.
It's your responsibility to support a reasonably wide range of hardware. Then you can just tell them to upgrade drivers.

davepermen
11-07-2003, 03:29 AM
Originally posted by Ostsol:
Nothing, AFAIK. . . I have no idea why ATI still hasn't changed that. . .

isn't it because of problems with ARB_shadow and ARB_fp combinations? or something like that.. they can't support the spec 100% so they can't officially update the version number.. even while it may be 99.99999999999% http://www.opengl.org/discussion_boards/ubb/biggrin.gif

Mazy
11-07-2003, 03:51 AM
when you have a version number in opengl you know that a certain set of functionallity MUST be there, thats why it works in opengl.. in dx the version number only tells what function CAN be there, and the caps tells you which actually are there.

if you for example need multitiexture, arb_combine and 3dtextures, its easier to write on the package "minimum opengl 1.2" than to place the extensionlist there.

and for supporting fallbacks, ofcourse its up to me to do that, but some applications doesnt need fallbacks, since you know that the buyers rather upgrades the mashinces.

azazello
11-07-2003, 07:13 AM
>>Anybody know when ATI will support the GL_ARB_shading_language_100 extension for the Radeon 9800 ? Or even if they will ?
ATI implement partiotion support for GLSlang since 3.7(at least), you can find this functions inside of the GL driver. And it is possible to switch it on (but I can't say, how :-( ).
Another think, that in latest NV drivers(52.xx) still no intioal GLSlang support :-(

Zengar
11-07-2003, 08:26 AM
Originally posted by ayaromenok:
>>Anybody know when ATI will support the GL_ARB_shading_language_100 extension for the Radeon 9800 ? Or even if they will ?
ATI implement partiotion support for GLSlang since 3.7(at least), you can find this functions inside of the GL driver. And it is possible to switch it on (but I can't say, how :-( ).

Noone knows how to switch it on or we would have happy cries "ATI rulez!" around the forum. I don't like it at all. To tell everyone trhat your driver supprts GLslang but disable this suport is a bad joke.

davepermen
11-07-2003, 08:30 AM
as long as they don't have full tested support they won't enable it..

possibly, cat4.0 will have the big feature update for gl.. i mean, 4.0 is a cool number!

or possibly they could call it then ForceAti, or AtiWare, or so, instead.. http://www.opengl.org/discussion_boards/ubb/biggrin.gif

vincoof
11-07-2003, 11:53 AM
Originally posted by Mazy:
if you for example need multitiexture, arb_combine and 3dtextures, its easier to write on the package "minimum opengl 1.2" than to place the extensionlist there.
I prefer telling "minimum GeForce3 or Radeon8500" or things like that, but that's just a matter of preference.
If you invoke OpenGL1.2 for 3D textures, you will be very disappointed when the program runs on GeForce2, even though your customer will have effectively bought a card that supports OpenGL1.2 !

[This message has been edited by vincoof (edited 11-07-2003).]

Humus
11-07-2003, 05:41 PM
Originally posted by Zengar:
Noone knows how to switch it on or we would have happy cries "ATI rulez!" around the forum. I don't like it at all. To tell everyone trhat your driver supprts GLslang but disable this suport is a bad joke.

AFAIK public support isn't that far off.

[This message has been edited by Humus (edited 11-07-2003).]

Mazy
11-14-2003, 01:12 AM
They could give the funcitonpointers back anyway.. the VBO was released that way. Not showing up in the extensions, but you could still retrieve the pointers, that enabled the developers to try out the interface even if there still was some bugs in the implementation.

vincoof : Not all opengl applications requires interactive rates, and if you really need the speed you should always do a speedtest in the init of the program.. Nothing stops a ventor from implementing a certain extension in software ( like moste part of ARB_Imaging ) but thats my oppinion http://www.opengl.org/discussion_boards/ubb/smile.gif