Beta

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

OpenGL 2.0 Released

michael posted more than 9 years ago | from the now-20%-more-pixels dept.

Graphics 353

berny@work writes "OpenGL has finally released version 2.0. The benefits include Programable Shaders, in particular: Shader Objects, Shader Programs, OpenGL Shading Language and changes to the Shader API. If you are interested take a look at the tutorials and the case studies that are linked to from the OpenGL site."

cancel ×

353 comments

Sorry! There are no comments related to the filter you selected.

2.0 (-1, Troll)

Anonymous Coward | more than 9 years ago | (#10201903)

It isn't open or GL.

Follow me here. How can it be open if I don't understand it? Shaders? What do you mean?

GL? Gorgonite Language?

come on

keepin it real for over a week now

Versus DX successor (0, Redundant)

vectorian798 (792613) | more than 9 years ago | (#10201905)

Can OpenGL ever match DX in popularity among developers?

Re:Versus DX successor (4, Informative)

chrismcdirty (677039) | more than 9 years ago | (#10201928)

Isn't it used for the Unreal Engine games and a lot of the Q3 engine games? There's a lot of games based on each of those engines.

Re:Versus DX successor (5, Informative)

Nos. (179609) | more than 9 years ago | (#10201980)

Its used for a lot of popular games including Doom 3, Return to Castel Wolfenstein, Quake series, etc. See http://www.opengl.org/applications/windows/games/ [opengl.org] for a list of the windows games using OpenGL

Re:Versus DX successor (1)

peragrin (659227) | more than 9 years ago | (#10202164)

In other words ID software's John Carmack uses Open GL. Of course ID software also open sources their Graphics engines after so many years. Quake 1 and 2 are out, I bet in another year or two Quake 3 will be released as well.

Long live the Kings of Death Match.

Re:Versus DX successor (1)

th1ckasabr1ck (752151) | more than 9 years ago | (#10202278)

John Carmack posted here [slashdot.org] that the Quake 3 source would be released by the end of the year.

Re:Versus DX successor (3, Insightful)

spectral (158121) | more than 9 years ago | (#10202178)

While I love OpenGL far more than DX, your argument would be better served by not listing games that are all from the same company. (or at least, using engines from the same company)

Re:Versus DX successor (2, Insightful)

LearnToSpell (694184) | more than 9 years ago | (#10202349)

I'd generally agree with
your argument would be better served by not listing games that are all from the same company

but not so much with
(or at least, using engines from the same company). There's a ton of games using those engines.

Re:Versus DX successor (1)

spectral (158121) | more than 9 years ago | (#10202401)

From an end-user point of view, I guess the number of games that use OpenGL matters. From a programming point of view, the number of engines using OpenGL would seem to matter more (to me). If the only popular games using OpenGL use the same engine, that tends to make me think that people are not fond of programming for OpenGL in general, just one person/company.. And yes, they happen to make some kickass engines, so they get used a lot.

Re:Versus DX successor (2, Funny)

thatguywhoiam (524290) | more than 9 years ago | (#10202344)

Its used for a lot of popular games including Doom 3

From the makers of Return to Castle Wolfenstein!

...Return to Castle Wolfenstein

From the makers of Quake!

...Quake series, etc.

I sense a pattern...

All id Software engine games (0, Troll)

rd_syringe (793064) | more than 9 years ago | (#10202493)

How about listing something NOT based on the Quake engine?

Re:Versus DX successor (1)

dj245 (732906) | more than 9 years ago | (#10202537)

Don't forget Tribes and Tribes2. I don't know about the rest of these games, but you can't even use DirectX in Tribes if you wanted to- support was disabled in a patch. (Tribes is pretty Nvidia biased).

Makes you kind of wonder what kinds of decisions are going on at the graphics chip companies and the game makers, and whats going on between them.

Re:Versus DX successor (0, Redundant)

tciny (783938) | more than 9 years ago | (#10201938)

Same answer as to "will Windows always stay the most popular OS?"

Re:Versus DX successor (5, Insightful)

kusanagi374 (776658) | more than 9 years ago | (#10201946)

Can OpenGL ever match DX in popularity among developers?

One word: portability

Re:Versus DX successor (2, Funny)

grunt107 (739510) | more than 9 years ago | (#10202121)

One word: portability That's why I only create Java-games (rlse date: simultaneous w/Phantom console rlse).

Re:Versus DX successor (1)

iMaple (769378) | more than 9 years ago | (#10202204)

Which take twice the time to load and run 1.3 times slower. In case u are wondering where I got the statistics from they come from the same place I download good Java games.

Actually on a serious not I would tend to agree with u and with Jav 1.5 the performance hit is drastically reduced so maybe Doom 4 will be in Java and will run on Solaris machines.

Re:Versus DX successor (2, Informative)

SoTuA (683507) | more than 9 years ago | (#10201949)

That's John Carmack's chore :)

Seriously, that guy almost has kept OpenGL relevant in the gaming industry almost single-handedly.

Re:Versus DX successor (0)

Anonymous Coward | more than 9 years ago | (#10201969)

Depends how well it keeps up with future changes/directions of game/graphic design.

Of course much of this depends upon whether OpenGL takes a lead in the options available within the future releases.

Recent history tends to suggest that DX takes the lead in options available, and thus maintains its popularity among developers.

Re:Versus DX successor (4, Informative)

endx7 (706884) | more than 9 years ago | (#10202009)

Can OpenGL ever match DX in popularity among developers?

Yes. id (quake, doom, etc) and I believe unreal both use it. Both are competitors, and as small of importance as portability to other operating systems such as Linux may seem to be, it is still somewhat important to them (although, I -still- haven't heard anything new about doom3 on linux)

Interest into porting to Linux is slowly becoming more popular between game makers, mostly because if you do it right for the windows port in the first place, it isn't as difficult as it might seem to port to Linux, and it helps open up a small new (starved?) market.

Re:Versus DX successor (5, Insightful)

FuzzieNorn (203503) | more than 9 years ago | (#10202010)

Game developers? Probably not any time soon. Developers of visualisation applications and the such? No-one seriously uses Direct3D for that.

Obviously DirectX has such things as DirectSound which don't really have alternatives under Windows, though.

Re:Versus DX successor (1)

HAKdragon (193605) | more than 9 years ago | (#10202133)

What about SDL?

Re:Versus DX successor (1)

spectral (158121) | more than 9 years ago | (#10202207)

Not even close to the sound support in DX (DirectSound and DirectSound 3D). OpenAL is the only cross platform library for 3d positional audio..

Re:Versus DX successor (1)

FuzzieNorn (203503) | more than 9 years ago | (#10202370)

SDL's audio support wraps around DirectSound on Windows.

Re:Versus DX successor (1)

lowe0 (136140) | more than 9 years ago | (#10202549)

Huh? 3ds max supports both DX and GL viewports.

Re:Versus DX successor (1)

BenjyD (316700) | more than 9 years ago | (#10202012)

A few years back people would have been asking the reverse.

Re:Versus DX successor (-1, Redundant)

Anonymous Coward | more than 9 years ago | (#10202075)

What a fucking moron.

As someone who has been making games for all platforms for over a decade it boggles the mind when some clown confuses the tiny Microsoft desktop game market for the entire game market.

Get a clue clown.

Re:Versus DX successor (2, Insightful)

DrXym (126579) | more than 9 years ago | (#10202086)

OpenGL is just a 3D (and 2D) programming API. DirectX is 3D & 2D, screen management, sound, controllers, music, networking - the lot.


The only way that it will match the popularity of DirectX is if someone produces an SDL on steroids. Something that matches DirectX feature for feature but in an open source and cross-platform manner.


Furthermore, I don't believe that Linux should not be the primary focus for this SDL on steroids - Win32, the XBox & PS2 should be. Why? Because obviously they're the platforms that games come out first. Get the games companies to program to this portable layer and it increases the chances that the port to Linux will appear some time after.

Pirates of XXI Century (1)

News for nerds (448130) | more than 9 years ago | (#10202129)

This 3D game titled Pirates of XXI Century [diosoft.com] by DIO soft is in development on OpenGL 1.5, and is going to utilize OpenGL 2.0 eventually.

Whither directx? (2, Insightful)

drsmack1 (698392) | more than 9 years ago | (#10201909)

Now that there are changes to the way that directx is being implemented; does this open the door for a greater acceptance of opengl for games? It is important for opengl to be used as it is much more likely that a game will be ported to Linux if it is used.

Great! (0)

Anonymous Coward | more than 9 years ago | (#10201916)

Now all we need is cards and drivers that actually support the standard. Anyone have any idea how long we'll be waiting for them?

Does this work with older cards? (0)

Lord Graga (696091) | more than 9 years ago | (#10201921)

Or do I need to buy some new sleek shizzle to make use of the whole lib?

Re:Does this work with older cards? (5, Informative)

Dreadlord (671979) | more than 9 years ago | (#10201986)

The new functionalities were in the previous versions as extensions AFAIK, OpenGL 2.0 adds them to the standard.

So (unless I missed something that wasn't previously an extension), you just need a new driver for your card and you'll be set.

Re:Does this work with older cards? (1)

Lord Graga (696091) | more than 9 years ago | (#10202007)

Thank you.

Re:Does this work with older cards? (2, Funny)

grasshoppa (657393) | more than 9 years ago | (#10202043)

I've got karma to burn.

Shizzle is not a word. It's a flag. To the rest of the world that the speaker of said word is a fucking dumbass.

It ranks right up there with "bling-bling".

Seeing how you actually tried to use it in a serious sentence, I figured someone should tell you.

Re:Does this work with older cards? (0, Troll)

Lord Graga (696091) | more than 9 years ago | (#10202163)

I've got karma to burn.

tard.

Re:Does this work with older cards? (0)

Anonymous Coward | more than 9 years ago | (#10202227)

So, what does beginning a sentance with a preposition say about someone?

Re:Does this work with older cards? (1, Insightful)

dave420 (699308) | more than 9 years ago | (#10202312)

No, shizzle is slang. Just because you don't like it doesn't mean the parent was a "fucking dumbass".

You're more likely to be considered a dumbass for pointing that out.

peace.

Re:Does this work with older cards? (2, Funny)

ConceptJunkie (24823) | more than 9 years ago | (#10202384)

You're more likely to be considered a dumbass for pointing that out.

I would, but not as much as the folks who modded that flamebait as "Insightful"!

Now, please excuse me, I have to take a shizzle and get back to earning my bling-bling.

Re:Does this work with older cards? (0)

Anonymous Coward | more than 9 years ago | (#10202514)

Actually, 'shizzle' is more of a question: how can one country further bastardise one language?

Weird. (3, Interesting)

endx7 (706884) | more than 9 years ago | (#10201922)

Weird. I've been seeing cards claiming to be OpenGL 2.0 compatible for a while now.

Re:only through extensions... (3, Interesting)

Cutting_Crew (708624) | more than 9 years ago | (#10201952)

those cards have been able to do fragment and pixel shaders etc through openGL extensions, hence the xxx_ARB_EXT calls. this i assume is the release of all those extensions into the core of the OPENGL pipeline and thus will eventually be without the ARB into the call..

Re:Weird. (4, Informative)

chrismcdirty (677039) | more than 9 years ago | (#10201963)

There were DX9 compatible cards about 6 months before the release of DX9. They set the standards ahead of time, and the card makers comply with those standards when they design the architecture. They can't really predict when Microsoft (or OpenGL's coders) will actually finish the product.

Re:Weird. (1)

msh104 (620136) | more than 9 years ago | (#10201984)

compatible doesn't mean they have implented it or something, it means that the card has the ability to support it. but this indeed seems old news. the dutch site tweakers. http://print.tweakers.net/?nieuws/33801 reported on 11 august that opengl 2.0 was ready.

How is this IT? (-1, Offtopic)

Anonymous Coward | more than 9 years ago | (#10201935)

Out of curiosity, why is this in the IT section, rather than in, say, the Developers section?

Re:How is this IT? (0)

Anonymous Coward | more than 9 years ago | (#10202230)

because they want to kill more brain cells in their readers so they think subscribing to this site is a good idea.

that's great but... (1)

t35t0r (751958) | more than 9 years ago | (#10201937)

what video card's/respective drivers support opengl 2.0 . Even the top of the line ati/nvidia cards support only opengl 1.5. I don't know about SGI's graphics subsystems though.

Re:that's great but... (5, Informative)

tomee (792877) | more than 9 years ago | (#10202135)

Supporting OpenGL 2.0 is the job of the drivers, which didn't support it so far simply because the specification didn't exist. The cards have all the capabilities necessary to support OpenGL 2.0, which makes sense if you understand the development process of OpenGL: The card makers come up with some new feature, and they can immediately implement it in the form of an extension and release it with their driver. After some time, the new features become generally supported, so the ARB looks over the extensions and makes an ARB extension out of it that the card makers have to implement again. This means that the new features of OpenGL 2.0 are actually just the features that the cards already have put together into one API.

Re:that's great but... (1, Informative)

Anonymous Coward | more than 9 years ago | (#10202183)

OpenGL is just an API that provides a general way to communicate with the graphics card in your computer to make "3D stuff". A card may fully support OpenGL 2.0 as long as its hardware can implement (can perform) what the API specification says.

In that respect, most modern cards (that now implement OpenGL 1.5) have the hardware capabilities to implement OpenGL 2.0. So it's just a matter of updating the drivers. More specifically, update the OpenGL implementation library of them.

Re:that's great but... (1)

Phixxr (794883) | more than 9 years ago | (#10202241)

3dLabs's cards support it... mostly due to the fact that the opengl/dx support is in a flashable rom on the card...

-Phixxr

Re:that's great but... (0)

Anonymous Coward | more than 9 years ago | (#10202277)

OpenGL 1.5 with full arb extensions is basicly OpenGl 2.0. At least you can program the OpenGL 2.0 way.

Take a look at the Shading Language Demo at http://developer.3dlabs.com/openGL2/downloads/inde x.htm

You will see what I mean

sigh.. (0)

Anonymous Coward | more than 9 years ago | (#10202356)

OpenGL 1.5 with full arb extensions is basicly OpenGl 2.0. At least you can program the OpenGL 2.0 way.

Take a look at the Shading Language Demo [3dlabs.com]

You will see what I mean

Direct 3D (4, Insightful)

iMaple (769378) | more than 9 years ago | (#10201943)

Lets hope that this will encourage more developers to switch to OpenGL. Yeah, I know the argument abt Direct3D being better (and I agree with it) but the new ver of OpenGL might just be good enough and arent the game developers always on the lookout for ways to get the massive linux gamers market

Re:Direct 3D (0)

Anonymous Coward | more than 9 years ago | (#10202084)

The argument about DirectX being better? You'll have to be more specific.

All I know is that I'd deal with OpenGL code any day over DirectX.

Re:Direct 3D (0, Redundant)

Anonymous Coward | more than 9 years ago | (#10202125)


and arent the game developers always on the lookout for ways to get the massive linux gamers market


Yes, I'm sure that all six linux gamers would be a boon to their bottom-line. After that I'm sure they'll try and target the two BSD gamers to further increase their profits. :-)

Re:Direct 3D (-1, Flamebait)

stratjakt (596332) | more than 9 years ago | (#10202139)

arent the game developers always on the lookout for ways to get the massive linux gamers market

Hahahahahahahahahah hahaha haha hah hahahahahhaa

hee ehe hee heee hahaha hahaha chuckele snort
hahaha

hahaha

hold on

hahahahahahahahahahaa

hee ha hahahahaa

no wait, im almost finished

hahahahahahahahaha

There is no "massive linux gamer" market, and if their was, developers would have been allllll over it, OpenGL or not.

Hahahahahahahahahaha

Re:Direct 3D (0)

Anonymous Coward | more than 9 years ago | (#10202234)

You did like the joke in the parent poster , didint you (Dont ask me how I know , I am a zen master)

Re:Direct 3D (0)

Anonymous Coward | more than 9 years ago | (#10202182)

WTF are you babbling about?

Linux gfx/games
OS X gfx/games
GameCube - GL-ish API And I and all console developers I know write their offline tools in GL
And every other serious gfx work outside of games is all OpenGL

Wake the fuck up. So the majority of the dying Windows game market titles use D3D. Big fucking deal.

Linux games market (1)

gr8_phk (621180) | more than 9 years ago | (#10202327)

Sure it's a small market, but any good game will get bought by a large percentage of that market due to the lack of titles. There is far less competition, and if you develop with portability in mind it shouldn't be a big deal to dominate that 5 percent of the gaming market. People using the new Doom engine should really consider this.

Re:Direct 3D (-1, Troll)

Mordaximus (566304) | more than 9 years ago | (#10202432)

You may have made a valid and intelligent point, but many here will overlook it simply because of your lazy spelling and near total lack of proper punctuation.

Consider spending the extra few seconds to spell out words... it's worth it in the long run. You'll increase your audience and credibility.

P.S. Loki catered to the 'massive' linux gamer's market... turns out not to be so massive as you might think.

Thank tha lor' !!! (3, Insightful)

quantax (12175) | more than 9 years ago | (#10201959)

All I know is that this has been a long time in the coming and is great news, especially as MS has just announced the discontinuement of DX past the current version. Finally some competition to DX in modern games, however I really hope this will help people such as myself who do 3D work in Maya and such. Maya has just included a new feature that lets the viewports do a realtime high-quality openGL render as you work on your model/scene, so this can only make that faster and better (though as of right now, realistically speaking it isnt usable nor stable for actual work). Now for ATI to include serious openGL support for its cards & drivers...

Re:Thank tha lor' !!! (-1, Flamebait)

Anonymous Coward | more than 9 years ago | (#10202026)

Are you retarded, DirectX isnt just being dropped.
They are just replacing it.

Re:Thank tha lor' !!! (1)

quantax (12175) | more than 9 years ago | (#10202117)

I mistated my original statement, let me clarify: MS has announced they are discontinuing DX past the current version to launch DX under a new brand name & direction.

4th post!! (-1, Troll)

Anonymous Coward | more than 9 years ago | (#10201960)

4th post!!

tutorials? (2, Insightful)

FuzzieNorn (203503) | more than 9 years ago | (#10201974)

None of the tutorials seem to have anything specific to OpenGL 2.0; they seem to just be 'teaching' basic OpenGL stuff from previous standards.

Don't you mean nvidia opengl? :) (2, Informative)

Ndr_Amigo (533266) | more than 9 years ago | (#10202463)

Apart from having no relevance to OpenGL, most of the lighting examples etc on the page rely heavily on either NVs registry combiner extension or NVs 'CG' shader asm. Both of which are non-standard methods that have been depreciated for ARB standards for a while now.

Why no comparison with D3D? (2, Funny)

Anonymous Coward | more than 9 years ago | (#10201988)

Jeez...

- OpenGL [bloodgate.com]
- Direct3D [scrontsoft.com]

I personally think Direct3D is a bit better, since it can apparently handle more than one separate object at a time.

Back to the drawing board, OpenGL dudes!

Learn from Microsoft next time.

Re:Why no comparison with D3D? (1)

t35t0r (751958) | more than 9 years ago | (#10202108)

Your opengl link is broken.

Re:Why no comparison with D3D? (-1, Flamebait)

Anonymous Coward | more than 9 years ago | (#10202119)

"I personally think Direct3D is a bit better"

Huh??? You just made yourself look like an imbecile to a whole lot of gfx developers...

Re:Why no comparison with D3D? (5, Informative)

Performer Guy (69820) | more than 9 years ago | (#10202165)

You really have no idea what you're talking about do you. OpenGL vs D3D flamewars have been raging for years, FYI D3D started out well behind OpenGL feature for feature and gradually added OpenGL features, each generation of D3D we had to listen to Microsoft claim that all the interesting features of OpenGL were already in D3D and OpenGL had no advantage, only for them to add more in the next release.

D3D is a proprietary windows programming API owned by Microsoft and designed for games with some incredibly ugly and arduous API semantics, OpenGL is an open, extensible cross platform industry standard controlled by a board of interested industry specialists that anyone may join. The rendering and dispatch API semqantics have been optimized by the vendors in a standard way. If there was a need for any particular feature the vendors would add it as an extension either individually (something they can do and have done on their own) or they could collaborate on shared extensiosn for a common API. Red herring features that do not make any sense or map to real hardware have no place in a programming interface explicitly designed to sit close to the metal like OpenGL.

Re:Why no comparison with D3D? (3, Insightful)

FullMetalAlchemist (811118) | more than 9 years ago | (#10202495)

Still, as a former OpenGL developer I must say that while OpenGL is nice it is far from perfect.
The API is very C-centered, which is nice, if you develop in C; we however developed in other languages, which more suitable for enterprise apps where stability and floatingpoint correctes is AO.

I'm not fond of OOP, but it sure makes sense when you deal with visual objects, and OpenGL doesn't really feel OO. Dealing with OpenGL for Lisp or Python is easy, but sure as hell ain't pretty.

Re:Why no comparison with D3D? (1, Insightful)

Anonymous Coward | more than 9 years ago | (#10202483)

Actually, MS is part of the OpenGL ARB that define the standard for OpenGL. And OpenGL is a lot older that DX: OGL dates back 1980's and IRIS 3D by Silicon Graphics.

And the note about objects.. There aren't any "objects" in either really, they're just a set of vertices that make polygons - that's it. How you handle those vertices is entirely different story.

For OGL I find it easier to make high-level libs that hide the complexities of actual vertex-level routines. DX is a bit more general than OGL but not as easily used and added to applications.

Re:Why no comparison with D3D? (1)

noselasd (594905) | more than 9 years ago | (#10202508)

>it can apparently handle more than one separate object at a time.
I'm not sure why you say this.. However OpenGL is kind of a lower level
than DirectX, OpenGL have no "objects", you as the programmer are responsible for those.
Note yourself the fact that Direct3D can be implemented on top of OpenGL, as is the case done with winex/cedega.

Awesome! (3, Funny)

stratjakt (596332) | more than 9 years ago | (#10202081)

I can't wait to try out some of these features, in 20 years when ATi implements them properly into their drivers, that is.

Neverwinter Nights 2 (4, Interesting)

mahdi13 (660205) | more than 9 years ago | (#10202088)

Maybe now that it is 'officially' out Bioware will take that into consideration and green light the Linux/OSX port for Neverwinter Nights 2.
The game is still early enough in development that they could still switch from DX and not have much impact in the release date

Re:Neverwinter Nights 2 (2, Interesting)

H3g3m0n (642800) | more than 9 years ago | (#10202245)

I don't think bioware are the ones making nwn2,its Obsidian from memory. Bioware are currently doing Dragon Age probally due to the heavy restrictions from using AD&D ip. Bioware arn't even allowed to enable player/creature stats to be changed via scripting commands, it must be done manually with the dm client or through external programs.

Bioware? (1)

DreadSpoon (653424) | more than 9 years ago | (#10202381)

Bioware has nothing to do with NWN2.

Re:Neverwinter Nights 2 (2, Informative)

jwbozzy (519130) | more than 9 years ago | (#10202468)

<BioWare> Yeah, that's a great idea. Let's re-do a whole bunch of work, lengthen our dev cycle, have to re-do our schedule just so we can pander to 1.5% of the market.

Not to mention, the release of 2.0 is just formalizing support for these features. They all existed previously as extensions. Bioware could have developed using them a year or two ago if they wanted. I suspect they chose Direct3D because it is more convenient to develop with, has more driver support, and works excellently on their target platform.

Re:Neverwinter Nights 2 (1)

jwbozzy (519130) | more than 9 years ago | (#10202489)

Yeah, I just remembered that Bioware is not involved in NWN2. Secure your flame gear.

Go, OpenGL ARB! (4, Interesting)

Anonymous Coward | more than 9 years ago | (#10202090)

Only two years [nvidia.com] behind [microsoft.com] the times!

Just different enough from existing GPU programming languages to be annoying, without any added functionality or ease of use!

No standard intermediate representation, requiring OpenGL drivers to contain full-blown compilers! Hello, latency!

OpenGL -- the best API and shading language a politics-laden commitee could design!

Seriously, if it weren't for Mr. Carmack, the dinosaur that is OpenGL would be deader than the dodo bird. Sad, as I spend half my day developing OpenGL apps, but true.

Re:Go, OpenGL ARB! (0, Troll)

stratjakt (596332) | more than 9 years ago | (#10202193)

I agree, they dragged their feet getting 2.0 "official" that now that it's actually "official", it's wholly unimpressive.

Wow! Programmable pixel shaders! Holy moley! How about geometry instancing? No, not yet? Ok, I'll wait another decade.

Re:Go, OpenGL ARB! (1)

be-fan (61476) | more than 9 years ago | (#10202392)

Um, what exactly can geometry-instancing accomplish that VBOs cannot?

Re:Go, OpenGL ARB! (5, Insightful)

be-fan (61476) | more than 9 years ago | (#10202297)

That's not even close to being a good comparison. Cg is a vendor-proprietory language not a cross-vendor language. You don't see Cg for ATI cards, no do you? DirectX is a platform-specific API, not a cross-platform API. On top of that, it's optimized for gaming, not professional applications. In any case, GLSL came out last year, so at worst, you can say that OpenGL was a year behind Direct3D in getting a high-level shading language.

Personally, I've used both D3D and OpenGL, and find D3D to be a horribly designed API, with massive changes in each revision. I'd much rather get OpenGL a year later, but designed right, than the D3D hack of the day.

Re:Go, OpenGL ARB! (5, Informative)

t35t0r (751958) | more than 9 years ago | (#10202428)

Deader than a dodo bird? That's quite a statement to make especially when you have: http://www.opengl.org/applications/windows/scienti fic/ http://www.opengl.org/applications/windows/modelin g/ http://www.opengl.org/applications/windows/cad/ http://www.opengl.org/applications/windows/simulat ion/ http://www.opengl.org/applications/windows/vrml_we b3d/ http://www.opengl.org/applications/windows/games/ not to mention that some of the most immersive 3d environments are created by SGI hardware all based around the OpenGL API. Now if you want to simply talk about games, sure there are more DirectX games since MS monopolized the desktop market. Anyways I think serious gamers should do something productive. I only play ut2k4 to blow off some steam.

OGL 2 Compliant cards (2, Insightful)

Anonymous Coward | more than 9 years ago | (#10202095)

Nvidia and ATi will just 'upgrade' the driver support to GL 2.0 like theyve been doing incrementally. My GF3/GF FX 5200 supports GL 1.5 in the drivers now. It didn't on launch. Same applies to my Radeons.

Point Sprites? (1, Interesting)

Anonymous Coward | more than 9 years ago | (#10202105)

Someone care to explain what that means?
From the "What's New" document:

Point Sprites

* Point sprites replace point texture coordinates with texture coordinates interpolated across the point. This allows drawing points as customized textures, useful for particle systems.
Point sprites were promoted from the ARB point sprite extension, with the further addition of the POINT SPRITE COORD ORIGIN parameter controlling the direction in which the t texture coordinate increases.

http://www.opengl.org/documentation/opengl_current _version.html [opengl.org]

Re:Point Sprites? (3, Informative)

stratjakt (596332) | more than 9 years ago | (#10202231)

You used to be able to draw "dots" on the resulting screen, used for whats called "particle effects", like mud spraying out of the back wheel of an offroad racer, for instance. Very simply (quicky) drawn because you're just handing out x,y coordinates for htem.

Now, rather than just colored dots, you can use textures or sprites (little pictures). So instead of a cloud of brown dots coming from a dirt bikes rear tire, you could have little chunks of rocks and grass. Or rather than a cloud of red dots coming out of a guys head when you shoot it, you could have little chunks of brain and skull.

Um, is this news item accurate? (-1)

Anonymous Coward | more than 9 years ago | (#10202160)

I don't see an actual release of OpenGL 2.0, only the specification document. Isn't everyone jumping the gun here?

Re:Um, is this news item accurate? (4, Informative)

be-fan (61476) | more than 9 years ago | (#10202228)

Um, what do you think OpenGL 2.0 is? It's a specification.

Offtopic: Gaming Question & gmail :) (-1, Offtopic)

darth_MALL (657218) | more than 9 years ago | (#10202288)

Sorry, this is sorta ontopic...kinda.
I tried running Wofenstein on a Win Server 2003 box, and it says "Could not load OPENGL Subsystem". I updated the video drivers (ATI Radeon 8500) and still no love. Is there an opengl install or driver or something I can set up to get this thing going? I know this isn't a how to forum, but any help is appreciated. I have googled around, but can't find what I need. This isn't my specialty, and I've got a bit o' karma to burn. In fact, if you hit me with some helpful info, I'll send you a gmail invite. Cheers.

Re:Offtopic: Gaming Question & gmail :) (0)

Anonymous Coward | more than 9 years ago | (#10202555)

Probably tried this but worth a shot. http://forums.jolt.co.uk/archive/index.php/t-14412 3.html [jolt.co.uk] Been wanting a gmail account. jimrob2020"AT"yahoo"DOT"com

mod dOWn (-1, Offtopic)

Anonymous Coward | more than 9 years ago | (#10202314)

just yet, but I'M Right now. I tried, Sl4shdot 'BSD is

more tutorials? (2, Interesting)

boolean0 (448844) | more than 9 years ago | (#10202318)

any other resources for someone interested in starting to tinker with opengl programming?

Re:more tutorials? (2, Insightful)

The Real Nem (793299) | more than 9 years ago | (#10202511)

NeHe [gamedev.net] is one of the best for tutorials. GameDev [gamedev.net] and FlipCode [flipcode.com] are also good general sites.

Who the fuck cares (1)

NessusRed (710227) | more than 9 years ago | (#10202330)

OpenGL is for linux loosers who live in their parents basements and play DnD! DIRECTX IS FOR WINNERS WHICH SLASHBOTs are not. can you dig out fool! I am the winner. Oh by the way first post! LInux is the suxxors!

This is good (1, Insightful)

Rubberpants.net (804718) | more than 9 years ago | (#10202336)

IMHO OpenGL is a lot easier and more straightforward to program in.

Yeah but (5, Funny)

CGP314 (672613) | more than 9 years ago | (#10202394)

The benefits include Programable Shaders, in particular: Shader Objects, Shader Programs, OpenGL Shading Language and changes to the Shader API.

Look, all I want to know is if I can shade something.

gmail fo ya (0)

Anonymous Coward | more than 9 years ago | (#10202412)

http://gmail.google.com/gmail/a-90f0dcbb0-46dfd618 8e-a37e78aa60

why not run it on the fastest PC ? (0, Offtopic)

Anonymous Coward | more than 9 years ago | (#10202420)

Mac OS X takes Macintosh graphics capabilities beyond anything you've ever seen on a desktop operating system. Panther gives you the support you need for full-screen movies, monitors with huge resolutions and millions of colors as well as thrilling 3D games. Add to that killer audio with surround-sound, and your Mac has the audio visual qualities for the next decade in computing.

Why not run on the first 64 bit PC?

Plus it's great for running Microsoft Office !!!

Just buy a mac :-)

Anyone know... (1)

OSeXy (719129) | more than 9 years ago | (#10202474)

What version of Open GL is in the current version of OS X (10.3.5), or how to find out?

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?
or Connect with...

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>