Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 22-Jul-2004, 16:40   #1
Ardrid
Member
 
Join Date: Feb 2004
Posts: 165
Default ATI and OGL 2.0

I got a quick question for you guys. I noticed that the X800 is supposed to support OGL 2.0. My question is, how are they supporting a spec that doesn't exist/isn't finalized yet? Are they supporting certain features that are finalized? What's the deal?[/quote]
__________________
"Wise men learn by other men's mistakes, fools by their own." - H.G. Bohn
Ardrid is offline   Reply With Quote
Old 22-Jul-2004, 16:49   #2
Reverend
Naughty Boy!
 
Join Date: Jan 2002
Posts: 3,266
Default

ATI's OGL2 support isn't finalized yet.

__________________
Reverend
Dev Anon : Best game ever? Hmm... you mean other than anything from us? (2005)
Reverend is offline   Reply With Quote
Old 22-Jul-2004, 17:40   #3
Rodéric
a.k.a. Ingenu
 
Join Date: Feb 2002
Location: Apsley, U.K.
Posts: 2,752
Default

__________________
So many things to do, and yet so little time to spend...
Rodéric is offline   Reply With Quote
Old 22-Jul-2004, 18:26   #4
Ardrid
Member
 
Join Date: Feb 2004
Posts: 165
Default

Quote:
Originally Posted by Reverend
ATI's OGL2 support isn't finalized yet.

Thanks Rev.

Btw, anyone know when ATI's new OGL drivers are supposed to debut?
__________________
"Wise men learn by other men's mistakes, fools by their own." - H.G. Bohn
Ardrid is offline   Reply With Quote
Old 22-Jul-2004, 19:36   #5
anaqer
Senior Member
 
Join Date: Jan 2004
Posts: 1,287
Default

Quote:
Originally Posted by Ardrid
Btw, anyone know when ATI's new OGL drivers are supposed to debut?
That's been kinda the Million Dollar Question ever since we heard of it.
(EDIT : so no, we don't know eg. those who know won't tell )
anaqer is offline   Reply With Quote
Old 22-Jul-2004, 19:50   #6
Star_Hunter
Junior Member
 
Join Date: Jan 2003
Location: Michigan
Posts: 77
Default

Quote:
Originally Posted by anaqer
Quote:
Originally Posted by Ardrid
Btw, anyone know when ATI's new OGL drivers are supposed to debut?
That's been kinda the Million Dollar Question ever since we heard of it.
(EDIT : so no, we don't know eg. those who know won't tell )
my guess would be in 3-6 months...partly based on the beta 4.9 betas being used in the doom 3 benchmarks... which is like 6 weeks away.... or maybe they are hiding it and its just not active since they are still working on it
Star_Hunter is offline   Reply With Quote
Old 25-Jul-2004, 18:25   #7
Ray Adams
Junior Member
 
Join Date: Jun 2004
Posts: 20
Default

But what about information from OpenGL Extention Viewer?
There are 4 extention must be supported for OGL 2.0
ARB_fragment_shader
ARB_shader_object
ARB_shader_language_100
ARB_vertex_shader.
And all of them supported in R3xx and up.
---------
Is it OGL 2.0?
Ray Adams is offline   Reply With Quote
Old 25-Jul-2004, 18:53   #8
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

That's GLSL, which sort of is what people think of when you say GL2.0. I don't know if any final decision have been made on what the final GL2.0 API will look like, but GLSL will probably be in if nothing extraordinary happens, but there's more:
http://www.opengl.org/about/arb/note...2.html#oglnext
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 25-Jul-2004, 19:24   #9
Rolf N
Recurring Membmare
 
Join Date: Aug 2003
Location: yes
Posts: 2,494
Default

Quote:
Originally Posted by Ray Adams
But what about information from OpenGL Extention Viewer?
That extension viewer is a highly misleading piece of software, to keep it polite. In particular it doesn't display any useful information about GL versions ...
Rolf N is offline   Reply With Quote
Old 25-Jul-2004, 19:50   #10
Ostsol
Senior Member
 
Join Date: Nov 2002
Location: Edmonton, Alberta, Canada
Posts: 1,765
Default

Quote:
Originally Posted by zeckensack
Quote:
Originally Posted by Ray Adams
But what about information from OpenGL Extention Viewer?
That extension viewer is a highly misleading piece of software, to keep it polite. In particular it doesn't display any useful information about GL versions ...
Indeed. It's also wrong in some cases as to what extensions are required for a particular version. It states, for example, that ARB_vertex_program is required for 1.4 and that ARB_fragment_program is required for 1.5. This is entirely false. No 1.x specification requires a programmable vertex or fragment processing. They are expected to be widely available, but are not core requirements. I'm guessing that OpenGL 2.0 will be the first spec to require such programmability. If I may make a generalization, the 1.x specs describe an API core that is pretty much fixed-function.
__________________
"Extremism is so easy. You've got your position, and that's it. It doesn't take much thought. And when you go far enough to the right, you meet the same idiots coming around from the left." -- Clint Eastwood

-Ostsol
Ostsol is offline   Reply With Quote
Old 25-Jul-2004, 19:59   #11
anaqer
Senior Member
 
Join Date: Jan 2004
Posts: 1,287
Default

Quote:
Originally Posted by Humus
That's GLSL, which sort of is what people think of when you say GL2.0.
Too bad, IMO. I'm almost more interested in the "purification" process and the virtualized memory related improvements.
anaqer is offline   Reply With Quote
Old 26-Jul-2004, 00:15   #12
JD
Member
 
Join Date: Dec 2002
Posts: 122
Default

At best ati hw supports subpar of glsl features. For example, it doesn't support texture access from vertex shader, etc. Glsl has flags that you can query to figure out what's supported and what isn't. I also found that extension viewer errorsome.
JD is offline   Reply With Quote
Old 26-Jul-2004, 00:54   #13
Razor1
Senior Member
 
Join Date: Jul 2004
Location: NY, NY
Posts: 2,680
Default

yeah thats true, hopefully they will add support for more GLSL features, but at least now code can be written and when ATi does support it should autmaticlly work, but then agian their cards need sm 3.0 support as well.
Razor1 is offline   Reply With Quote
Old 26-Jul-2004, 10:25   #14
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Quote:
Originally Posted by JD
At best ati hw supports subpar of glsl features.
You mean "subset"?
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 26-Jul-2004, 16:55   #15
JD
Member
 
Join Date: Dec 2002
Posts: 122
Default

yes, sorry for the typo.
JD is offline   Reply With Quote
Old 26-Jul-2004, 23:13   #16
swaaye
Entirely Suboptimal
 
Join Date: Mar 2003
Location: WI, USA
Posts: 6,867
Default

Do OGL versions roughly correlate to DX versions? Like what are the OGL limits of the R7500 (DX7), 8500 (DX8.1), 9500+(DX9), etc.?

OpenGL versions are sort of low-key identifications. I hadn't thought of them at all until recently noticing KOTOR's requirement for OGL 1.4.
swaaye is online now   Reply With Quote
Old 26-Jul-2004, 23:58   #17
arjan de lumens
Senior Member
 
Join Date: Feb 2002
Location: gjethus, Norway
Posts: 1,256
Default

Unextended OpenGL vs DX versions (AFAIK):
  • OpenGL 1.1 roughly matches DX5, except that it supports hardware T&L.
  • OpenGL 1.2 falls somewhere between DX6 and DX7 (except that it has 3d textures and projective textures, which IIRC didn't appear until DX8)
  • OpenGL 1.3 rather closely matches feature-complete DX7 (adds Cube-Mapping, compressed textures, Anti-Aliasing, DOT3 over 1.2)
  • OpenGL 1.4 falls somewhere between DX7 and DX8 (no shaders, but adds auto-mipmap generation, depth textures, and a whole lot of smaller features)
  • OpenGL 1.5 also falls between DX7 and DX8 (still no shaders, but occlusion queries and vertex buffer objects)
  • OpenGL 2.0 looks as if it will go a bit beyond full DX9 (full shader support; the GLSL has a number of constructs not found in DX9's SM3.0, such as noise textures, atan, while-loops, unbounded shader length/temporaries etc. Also pixel buffer objects, which can be used for render-to-vertex-array support and IIRC have no direct3d equivalent).
In practice, OpenGL 1.4 and 1.5 implementations usually come with vertex and pixel shader extensions, usually corresponding to about DX8 and DX9 (SM2.0) respectively.
arjan de lumens is offline   Reply With Quote
Old 27-Jul-2004, 03:45   #18
swaaye
Entirely Suboptimal
 
Join Date: Mar 2003
Location: WI, USA
Posts: 6,867
Default

Thanks. That's a very informative list.
swaaye is online now   Reply With Quote
Old 01-Aug-2004, 19:01   #19
Rolf N
Recurring Membmare
 
Join Date: Aug 2003
Location: yes
Posts: 2,494
Default

Quote:
Originally Posted by swaaye
Thanks. That's a very informative list.
Watch out. It's a very misleading list. Totally not worth remembering, just like that caps viewer program. In practice you will never find an unextended OpenGL implementation.

If a card can do "shaders", you will have access to them through OpenGL. End of story. Forget versions.
Rolf N is offline   Reply With Quote
Old 01-Aug-2004, 22:54   #20
Chalnoth
 
Join Date: May 2002
Location: New York, NY
Posts: 12,679
Default

Particularly since Windows still only supports OpenGL 1.1
Chalnoth is offline   Reply With Quote
Old 02-Aug-2004, 03:30   #21
Ostsol
Senior Member
 
Join Date: Nov 2002
Location: Edmonton, Alberta, Canada
Posts: 1,765
Default

Quote:
Originally Posted by Chalnoth
Particularly since Windows still only supports OpenGL 1.1
One hope I have for OpenGL 2.0 is an ARB supported DLL that will change that. Either that or a requirement for IHVs to ship one in their drivers.
__________________
"Extremism is so easy. You've got your position, and that's it. It doesn't take much thought. And when you go far enough to the right, you meet the same idiots coming around from the left." -- Clint Eastwood

-Ostsol
Ostsol is offline   Reply With Quote
Old 02-Aug-2004, 05:04   #22
Chalnoth
 
Join Date: May 2002
Location: New York, NY
Posts: 12,679
Default

It doesn't just require the DLL, but the compiler libraries for said DLL. I don't really see IHV's or the ARB supporting different compilers.
Chalnoth is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:13.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.