Welcome Guest! To access all forums & features, please register an account or sign-in. → Why register?



OpenGL 3 & DirectX 11: The War Is Over


24 replies to this topic - - - - -

#1 The Canadian

    Resident Elite

  • 1,088 posts
  • Joined: 03-June 08
  • Location: Canada

Posted 18 September 2008 - 01:31

(For images, please see the web site....)




Introduction

Given the prevalence of DirectX nowadays, we tend to forget that 10 years ago an all-out war was being waged between Microsoft and Silicon Graphics in the field of 3D APIs. The two companies were both trying to win over developers, with Microsoft using its financial muscle and SGI relying on its experience and its reputation in the field of real-time 3D. In this modern David-versus-Goliath battle, the “little guy” won a precious ally in one of the most famous game developers–-Mr. John Carmack. In part due to the success of the Quake engine, solid support for OpenGL opengl became important enough to motivate makers of 3D cards to provide complete drivers. In fact, it gave 3dfx one of its early advantages and knocked ATI to the back of the pack as it struggled with its OpenGL support.

Meanwhile, Microsoft was starting from scratch, and the learning curve was steep. So, for several years, Direct3D direct3d ’s capabilities were beyond the curve, with an interface that many programmers found a lot more confusing than OpenGL’s. But nobody can accuse Microsoft of being easily discouraged. With each new version of Direct3D, it gradually began to catch up with OpenGL. The engineers in Redmond worked very hard to bring performance up to its rival API’s level.

A turning point was reached with DirectX 8, released in 2001. For the first time, Microsoft’s API did more than just copy from SGI. It actually introduced innovations of its own like support for vertex and pixel shaders. SGI, whose main source of revenue was the sale of expensive 3D workstations, was in a bad position, having failed to foresee that the explosion of 3D cards for gamers would prompt ATI and Nvidia nvidia to move into the professional market with prices so low (due to economies of scale) that SGI couldn’t keep up. OpenGL’s development was also handicapped by bitter disputes among its proponents. Since the ARB—the group in charge of ratifying the API’s development—included many different, competing companies, it was hard to reach agreement on the features to be added to the API. Instead, each company promoted its own agenda. Conversely, Microsoft was working solely with ATI and Nvidia, using its weight to cast a deciding vote if there was disagreement.

With DirectX 9, Microsoft managed to strike a decisive victory, imposing its API on developers. Only John Carmack and those who insisted on portability remained faithful to OpenGL. But their ranks dwindled. And yet a reversal of fortunes was still possible. It had happened with Web browsers, after all. Even when a company has maneuvered itself into a near monopoly, if it rests on its laurels, it’s not all that rare for a competitor to rise from his ashes. So when the Khronos group took over OpenGL two years ago, many hopes were rekindled with all eyes on the upcoming SIGGRAPH conference that year.

Last month, Khronos was to have announced OpenGL 3, a major revision of the API that’s supposed to catch up with Microsoft, which was also scheduled to launch its next-gen DirectX 11 API. But things didn’t really go as planned.

<snipped - see source for rest of article>

Source: tom's hardware

Edited by PureLegend, 18 September 2008 - 19:27.



#2 Lasker

    Neowinian UNSTOPPABLE

  • 5,335 posts
  • Joined: 09-March 03
  • Location: Your sister's bedroom

Posted 18 September 2008 - 01:35

The only thing I want is a beta version of OpenGL 3 ;)

#3 Soham

    Neowin's Mogulel

  • 3,649 posts
  • Joined: 01-September 03
  • Location: C-Bus, Ohio and Lille, Fr

Posted 18 September 2008 - 01:41

OpenGl 3 is disappointing

#4 Avatar Viper

    Resident Elite

  • 1,062 posts
  • Joined: 26-January 04

Posted 18 September 2008 - 14:32

nice article...

#5 vetmarkjensen

    Linux noob since Red Hat 5.1

  • 24,481 posts
  • Joined: 02-October 03
  • Location: Middle Tennessee

Posted 18 September 2008 - 14:39

Until Microsoft releases their method on other platforms (or at least opens it up so it can be freely implemented by others who want to port it), it is OpenGL for me.

#6 Ci7

    Neowinian DOMINATING

  • 8,018 posts
  • Joined: 21-June 08

Posted 18 September 2008 - 14:44

View Postmarkjensen, on Sep 18 2008, 17:39, said:

Until Microsoft releases their method on other platforms (or at least opens it up so it can be freely implemented by others who want to port it), it is OpenGL for me.

which they wont ..... they rather customer keep buying windows for DirectX upgrades/update ... for short windows exclusive and will stay that way .

what we call it ? oh yes locking in customers

#7 King Mustard

    Over 11 years on Neowin

  • 18,809 posts
  • Joined: 16-August 01
  • Location: United Kingdom

Posted 18 September 2008 - 14:45

View PostSkynetfuture, on Sep 18 2008, 15:44, said:

which they wont ..... they rather customer keep buying windows for DirectX upgrades/update ... for short windows exclusive and will stay that way .

what we call it ? oh yes locking in customers
I call it business.

#8 magik

    It's magik baby!

  • 8,532 posts
  • Joined: 20-September 04

Posted 18 September 2008 - 14:45

Umm... can we not copy and paste the full article here? :rolleyes:

#9 HawkMan

    Badass Viking

  • 16,649 posts
  • Joined: 31-August 04
  • Location: Norway

Posted 18 September 2008 - 15:58

View Postmagik, on Sep 18 2008, 14:45, said:

Umm... can we not copy and paste the full article here? :rolleyes:

no that's good, then I don't have to go to some other site to read it.

#10 DARKFiB3R

    .::2133520::.

  • 5,658 posts
  • Joined: 06-November 02
  • Location: SE London
  • OS: Windows 8 Pro x64
  • Phone: Lumia 800

Posted 18 September 2008 - 16:48

It's a better read on Tom's Hardware. It's not just a wall of text, and there are pretty pictures to help visualise wtf they're talking about.

#11 magik

    It's magik baby!

  • 8,532 posts
  • Joined: 20-September 04

Posted 18 September 2008 - 16:51

View PostHawkMan, on Sep 18 2008, 11:58, said:

no that's good, then I don't have to go to some other site to read it.

It's not about how pretty it is or how convenient it is for you, it's about the ad-revenue you're taking away from the original source.

#12 OP The Canadian

    Resident Elite

  • 1,088 posts
  • Joined: 03-June 08
  • Location: Canada

Posted 18 September 2008 - 17:18

View PostDARKFiB3R, on Sep 18 2008, 12:48, said:

It's a better read on Tom's Hardware. It's not just a wall of text, and there are pretty pictures to help visualise wtf they're talking about.


That is why I posted the following at the top of the story:

(For images, please see the web site....)

Of course, you completely failed to see that; typical!

#13 vetmarkjensen

    Linux noob since Red Hat 5.1

  • 24,481 posts
  • Joined: 02-October 03
  • Location: Middle Tennessee

Posted 18 September 2008 - 17:43

View Postmagik, on Sep 18 2008, 11:51, said:

It's not about how pretty it is or how convenient it is for you, it's about the ad-revenue you're taking away from the original source.
Funny, but it is standard practice in the Breaking News section to post the content with a link.

Most of the time, it is complete text content, so no need singling out this specific post, or the thread starter. A discussion of this sort would need to be with Neowin Staff who set the rules and accepted practices.

#14 DARKFiB3R

    .::2133520::.

  • 5,658 posts
  • Joined: 06-November 02
  • Location: SE London
  • OS: Windows 8 Pro x64
  • Phone: Lumia 800

Posted 18 September 2008 - 17:53

View PostThe Canadian, on Sep 18 2008, 18:18, said:

That is why I posted the following at the top of the story:

(For images, please see the web site....)

Of course, you completely failed to see that; typical!

I didn't fail to see it at all. Just making a statement.

I my opinion, you'd have been better off just posting the title, a small portion of the text, and a link.

Copy and pasting from 10 pages seems like a bit of a waist of time.

But honestly, thanks for sharing, it was an interesting read.

#15 magik

    It's magik baby!

  • 8,532 posts
  • Joined: 20-September 04

Posted 18 September 2008 - 17:58

View Postmarkjensen, on Sep 18 2008, 13:43, said:

Funny, but it is standard practice in the Breaking News section to post the content with a link.

Most of the time, it is complete text content, so no need singling out this specific post, or the thread starter. A discussion of this sort would need to be with Neowin Staff who set the rules and accepted practices.

Actually, the standard practice is to post a snippet along with a link to the full article.

That's because most of the time the complete text is only a paragraph or two. An article of this length should not be copied. Actually there is no singling out here. It doesn't matter who posts it but an article of this length should not be copied in it's entirety. If you don't see the problem with doing that, then I'm sorry I can't help you.

As for Neowin Staff, it's up to them to do their jobs. All I can do is click the happy little 'report' button. Or maybe bring this to the attention of those who care... ;)