PS4 / Orbis Rumoured To Feature “Native” OpenGL

“OpenGL is a layered API on the PS3,” our source told us. “It’s much easier to use than LibGCM, which is the main PS3 system.”

Read Full Story >>
The story is too old to be commented.
Emilio_Estevez2470d ago

Anyone care to say what that means?

sinncross2470d ago (Edited 2470d ago )

From my understanding, OpenGL is an interface with which code is created and utilised for the use of graphics.

I may be wrong, but I am certain that Native is merely implying that the PS4 can access the OpenGL coding directly as opposed to the PS3 in which the code needs to be emulated by another source first (being LibGCM.

So as long as the original code is fine, it should run smoothly on the PS4.

That is how I understand it.

tigertron2470d ago

I read that as if it was being explained by Sheldon Cooper. :P

sikbeta2470d ago

Native OPenGL means easier for Devs, that's all you need to know, seems like Sony got it and don't want to make it difficult for devs like they did with the PS3, good...

PersonMan2470d ago

@tigertron Sheldon wouldn't start out by saying "I may be wrong" though....

dedicatedtogamers2470d ago (Edited 2470d ago )

More importantly, OpenGL (as far as I understand) isn't tied down to a licenced, controlled licence such as DirectX. It allows easier cross-platform development, cheaper development, faster development, etc. It's also more open than DirectX, allowing an engine to more directly access the hardware.

Think of it this way: why do a lot of games use Unreal Engine? A lot of it has to do with how easy it is to use and how many features EPIC has packed into the engine. Developers see Unreal Engine and think "hey, why do all the work ourselves? EPIC already built this engine with all these nifty features". However, you're still limited by the engine itself, and of course you have to pay to use it in a commercial game. Building an engine from the ground up takes more work, but the results are tremendous. It's why a lot of the games from this generation have that "Unreal Engine" look to them. It's pretty easy to spot. That's because all of the games are using the same tools (and are under the same limitations).

OpenGL versus DirectX is the same way. DirectX has a lot of bells and whistles built right in, but you're limited by licence costs and of course the limitations of DirectX itself (part of why Mac and Linux have significantly fewer games. They're not exactly built with DirectX in mind, which belongs to Microsoft).

If this is true, it could (emphasis on *could*) mean cheaper development, better game engines, faster development, many more indie games, and a wider variety of physics and graphical styles.

RememberThe3572470d ago

Thank you, that was really informative. I'm actually a little blown away, it's been a long time since I read an intelligent comment here.

DeadlyFire2470d ago (Edited 2470d ago )

Well OpenGL is x86 based. Being Native means there will not be a need to emulate it at all. It will be running directly as itself. Meaning there will be no need for LibGCM or other variation/combination.

Ulf2470d ago

OpenGL is an API -- it is NOT "x86 based".

At least bust out wikipedia, if you're going to pretend to know stuff.

DeadlyFire2468d ago

I know.....I don't know why I typed that. I have looked at it for years.

StayStatic2470d ago (Edited 2470d ago )

My understanding of it is Playstations use OpenGL which is an API (application programming interface) , which are a set of libraries can accessed using C++ code.

However Microsoft have their own API called Direct X which features in most PC games these days with , the ones that don't are games such as RAGE.

The Xbox games typically use Direct X , hence the name Xbox : DirectXbox.

I imagine their would be some sort of licensing charge for other developers to use direct X on their systems , which is probably why Sony will stick with openGL.

Which one is better ? , hell if I know but they have both been used to make great games.

CarlitoBrigante2470d ago

It means PS4 will have the best graphics again like the PS3 but much much easier for developpers. The system is now more open.

Long Live Play

+ Show (2) more repliesLast reply 2468d ago
THC CELL2470d ago

I take all games will look better on ps4 :-)

Mr-Zex2470d ago (Edited 2470d ago )

And I take that you're trolling on N4G, hence only having one bubble.

But to be honest, Sony can sure as hell pack a punch when it comes to consoles, let's just hope they make this one a console that's "Easy to develop" in terms of what the Devs say.

tarbis2470d ago

All Sony supporters are always been targeted by N4G xbots mods. Hence, the 1 bubble. They'll bubs us down every chance they can get.

Ck1x2470d ago

Nintendo has used open GL natively since the days of the GC I believe and it basically means that PS4 will be a much easier system to not only program for and get game engines up and running on with ease. But it will take little to no efforts as well for developers to harness the systems full power without braking the bank(this is why developers like Vigil said they had Dark Siders 2 up and running on the Wiiu in a matter of weeks)... Ps3 uses a custom linux version for its OS and i believe the PS2did as well. This is good news for Sony and the right kind of steps that they need to be taking with their next gen system

frostypants2470d ago (Edited 2470d ago )

This isn't about the OS. The PS4 could still have a Linux based OS. That alone wouldn't dictate the method of graphics rendering.

LightofDarkness2470d ago (Edited 2470d ago )

Well, at least that opens them up to more developers, but still not nearly as many as Direct X. If it was late '90s or early 2000s this would've been big news for GL proponents. By now I think the only big-name, pure/native GL developer left is id.

Still, a step in the right direction.

That said, this is a console, and as such, generic APIs add unnecessary overhead, as the hardware is essentially the same across each SKU. It will likely be a custom feature set built specifically for PS4 hardware but based on basic GL libraries.

And come on, what else were they going to use? It's not like MS were going to let them use DX anyway :p

DeadlyFire2470d ago (Edited 2470d ago )

Anyone that develops on PS3/Wii/PS2/PSP/PSVita/N3DS, and so on uses Open GL/Open CL/other based API of some kind. DirectX is Microsoft's API.

LightofDarkness2470d ago

Wii/GC API is proprietary, but is closer to GL than DX. PS3 uses LibGCM and PSGL, which are both proprietary but similar to GL.

PS2, I believe, did not have a high level graphics API. The others I don't really know about.

FrigidDARKNESS2470d ago

From a previous report it will be Open GL4....

Show all comments (23)