Valve, EA, and Unity To Unveil New Graphics API at GDC

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

SPBHM

Diamond Member
Sep 12, 2012
5,058
410
126
OpenGL has never been the main PC API to my knowledge (unless you want to count Macs). 3dFX owned the market during their time with Glide, and once 3dFX started to die, DirectX took its place.

well, I remember it as being the main API during the Half life 1 - Quake 3 days, but maybe I'm wrong, still OpenGL was a lot more relevant for Windows back then


Not sure why anyone would advocate OpenGL besides for the cross platform part.

that's enough, cross platform, not limited by MS.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
well, I remember it as being the main API during the Half life 1 - Quake 3 days, but maybe I'm wrong, still OpenGL was a lot more relevant for Windows back then




that's enough, cross platform, not limited by MS.

Limited how? They are giving away Windows 10 for a year to everyone who has windows 7 and up.
 

notty22

Diamond Member
Jan 1, 2010
3,375
0
0
quake 2 was opengl.
http://www.tomshardware.com/reviews/real-thing,45.html
I ran the Quake II Test only under a GL engine, not under software emulation. This included the '3Dfx OpenGL', 'PowerVR OpenGL', 'Permedia 2 OpenGL' (default OpenGL), 'RIVA 128 OpenGL', 'Verite 2100 Mini GL'. Pretty much the same is valid for GLQuake, only that you can't choose it as easily there. Unfortunately there isn't any OpenGL engine ready for ATI's Rage Pro cards (XPERT@..), so that these cards are currently pretty useless for GLQuake or Quake II Test, unless you want to play the ugly software engine version.
In GLQuake I ran the well known Timedemo 2 by typing 'Timedemo demo2' on the control panel. I used Quake version 1.09, GLQuake version 0.96.
I remember the first time using DX/direct3d, for me, was monster truck madness. A MS title.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
that's enough, cross platform, not limited by MS.

If limited by MS means the progress we had so far. Then for the sake of everything holy to gaming forget any kind of cross platform.

OpenGL had all the chances they could want the last 20 years. And they utterly blew it. Not to mention the mess with vendor-specific extensions that gets implemented because the vendors can't wait.
 
Last edited:

Lonyo

Lifer
Aug 10, 2002
21,939
6
81
Note that the "EA engineer" that the article mentions is Johan Andersson, one of the key minds behind Mantle. I'd expect the new API to follow the same design and conventions as Mantle (and DirectX 12).

Bring on the low-overhead APIs! :thumbsup:

Exactly.
FOLLOW.
Not lead, but follow.
 

Jodell88

Diamond Member
Jan 29, 2007
9,491
42
91
Funny, you can use the AZDO concept in OpenGL and hit the limits of current graphics cards already.

They needed to redesign OpenGL anyway and this is the chance.
 
Feb 19, 2009
10,457
10
76
This (OpenGL improvements & support in more game engines) is actually a good thing for developers, they can utilize a cross-platform engine to design mobile, console, PC games altogether, with various settings aimed at the different platform of choice. OpenGL allows this to happen seamlessly, whereas a DX path would then cost more resources to port to other platforms.

Given that a lot of the $ is in mobiles & console gaming, in the future, we of the PC master-race will be complaining about "mobile ports" a lot more frequently than "console ports". But it won't be all that bad, mobile performance improves so fast, in a few years, an Apple flagship device will be equivalent to PS4.
 

dacostafilipe

Senior member
Oct 10, 2013
772
244
116
Funny, you can use the AZDO concept in OpenGL and hit the limits of current graphics cards already.

They needed to redesign OpenGL anyway and this is the chance.

AZDO is not new, but still not really supported by vendors. It requires to much of a change on how engines work.

Would be surprised if glNext is "just" AZDO.
 

Red Hawk

Diamond Member
Jan 1, 2011
3,266
169
106
If limited by MS means the progress we had so far. Then for the sake of everything holy to gaming forget any kind of cross platform.

OpenGL had all the chances they could want the last 20 years. And they utterly blew it. Not to mention the mess with vendor-specific extensions that gets implemented because the vendors can't wait.

Yep. Hating DirectX is one particular Microsoft hate train that I can't board. OpenGL was prevalent back in the day, and there were other alternative APIs like Glide. No one forced games to be developed with DirectX, and for the first few versions of DirectX, the tech was rather poorly executed and people didn't adopt it. But somewhere along the line, DirectX got good, probably because it became easy to develop for. This was not a bad thing.

And even once DX became dominant, there still wasn't any outside force to make developers use it. But the ease of use and the consistent march forward with features has kept developers on the platform. The one criticism that DirectX has had in recent years is that it's gotten a bit too bloated and inefficient with overhead, but Microsoft appears to be addressing that issue by making DirectX 12 much closer to the hardware.

Either way though, more options are always nice. We'll see what comes of this new API. If it's basically just a relaunch of OpenGL, I'm not exactly holding my breath for it to matter much to PC gaming. I'd bet it will be limited to smart devices and SteamOS (the lack of DirectX is a problem facing SteamOS, and this is not a fix). But we'll see what happens.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Yep. Hating DirectX is one particular Microsoft hate train that I can't board. OpenGL was prevalent back in the day, and there were other alternative APIs like Glide. No one forced games to be developed with DirectX, and for the first few versions of DirectX, the tech was rather poorly executed and people didn't adopt it. But somewhere along the line, DirectX got good, probably because it became easy to develop for. This was not a bad thing.

And even once DX became dominant, there still wasn't any outside force to make developers use it. But the ease of use and the consistent march forward with features has kept developers on the platform. The one criticism that DirectX has had in recent years is that it's gotten a bit too bloated and inefficient with overhead, but Microsoft appears to be addressing that issue by making DirectX 12 much closer to the hardware.

Either way though, more options are always nice. We'll see what comes of this new API. If it's basically just a relaunch of OpenGL, I'm not exactly holding my breath for it to matter much to PC gaming. I'd bet it will be limited to smart devices and SteamOS (the lack of DirectX is a problem facing SteamOS, and this is not a fix). But we'll see what happens.

You don't think MSFT manipulated the gaming market to insure DX dominance? They dumped huge, gigantic amounts of cash into it.

Before that gets taken the wrong way, I'm not saying they did anything wrong.
 

Eric1987

Senior member
Mar 22, 2012
748
22
76
OpenGL already dominates, just not the PC front, but mobiles, its the one.

Given that Unity engine is the most well known cross-platform engine, its no surprise it will support glNext.

Dominates? Dominates what? What big game has been ran in openGL natively in the last 2-3 years? Rage? What else?
 

Jodell88

Diamond Member
Jan 29, 2007
9,491
42
91
AZDO is not new, but still not really supported by vendors. It requires to much of a change on how engines work.

Would be surprised if glNext is "just" AZDO.
AZDO is supported by AMD, Intel, and Nvidia. As with all things it takes a while for new graphics APIs to be supported. The only games I know of that use OpenGL 4+ are the metro redux games.
 
Last edited:

dacostafilipe

Senior member
Oct 10, 2013
772
244
116
AZDO is supported by AMD, Intel, and Nvidia. As with all things it takes a while for new graphics APIs to be supported. The only games I know of that use OpenGL 4+ are the metro redux games.

Last time I read something about AZDO it was stated that the drivers are not ready at the moment.

If you could point me to some reading material, that would be nice :thumbsup:
 

NTMBK

Lifer
Nov 14, 2011
10,269
5,134
136
Dominates? Dominates what? What big game has been ran in openGL natively in the last 2-3 years? Rage? What else?

Angry Birds, Monument Valley, Clash of Clans, Minecraft... anything you can run on your phone.
 

Jodell88

Diamond Member
Jan 29, 2007
9,491
42
91
Last time I read something about AZDO it was stated that the drivers are not ready at the moment.

If you could point me to some reading material, that would be nice :thumbsup:
When it was unveiled at GDC 2014 it was ready and was already existing in released OpenGL drivers. You just need OpenGL 4.2+ support as it is part of OpenGL spec.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |