PS3 and OpenGL ES

Anything pertaining to video gaming whether it be old or new, PC or Console.

Moderator: Gaming Addictees

Post Reply
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

PS3 and OpenGL ES

Post by davidthefat »

Now I come to think of it, I think Sony chose to use OpenGL ES as the official Graphics library for some deep rooted rivalry it already has over Microsoft. Since OpenGL is the main rival against Direct3D, so they chose it intentionally and chose not to make their own API. Also linux on the older PS3s were also an attempt to make a subtle slap in the face to microsoft
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: PS3 and OpenGL ES

Post by MrDeathNote »

davidthefat wrote:Now I come to think of it, I think Sony chose to use OpenGL ES as the official Graphics library for some deep rooted rivalry it already has over Microsoft. Since OpenGL is the main rival against Direct3D, so they chose it intentionally and chose not to make their own API. Also linux on the older PS3s were also an attempt to make a subtle slap in the face to microsoft
Lol, you may be right. Plus putting linux on ps3, if percieved as a slap in the face, wouldn't be all that subtle.
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: PS3 and OpenGL ES

Post by avansc »

yeah except that you cant put linux on the new ps3's
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: PS3 and OpenGL ES

Post by MrDeathNote »

avansc wrote:yeah except that you cant put linux on the new ps3's
Yea, i heard that. Also in the next system update it's gonna be removed from old ps3's aswell. Anyone else hear that??
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
Milch
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Sat Jul 11, 2009 5:55 am
Programming Language of Choice: C++
Location: Austria, Vienna

Re: PS3 and OpenGL ES

Post by Milch »

I may be wrong - but as far as I know Ps3 supports OpenGL ES - but it isnt the way to go.
I read somewhere that it uses its own API for rendering ( forgot the name of it =/ )
Follow me on twitter!
User avatar
LeonBlade
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1314
Joined: Thu Jan 22, 2009 12:22 am
Current Project: Trying to make my first engine in C++ using OGL
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: Blossvale, NY

Re: PS3 and OpenGL ES

Post by LeonBlade »

MrDeathNote wrote:
avansc wrote:yeah except that you cant put linux on the new ps3's
Yea, i heard that. Also in the next system update it's gonna be removed from old ps3's aswell. Anyone else hear that??
I doubt that, why would they take away features?
But I know the slim doesn't have it, but I don't think they'd take it away from a console already released... who knows.
There's no place like ~/
qpHalcy0n
Respected Programmer
Respected Programmer
Posts: 387
Joined: Fri Dec 19, 2008 3:33 pm
Location: Dallas
Contact:

Re: PS3 and OpenGL ES

Post by qpHalcy0n »

The PS3 will run current versions of Yellow Dog Linux (YDL).

You've always been able to program for the PS3. They used to use an API called CTM (Close To Metal) for GPGPU processing which was developed by AMD. They scrapped it for OpenCL, so the CBE officially supports OpenCL at this point.

In terms of graphics, the official API is called LibGCM. LibGCM is actually *VERY* resemblant of Direct3D. PSGL is the OpenGL resemblant superset of LibGCM, thus it is built ON TOP of LibGCM. If you search around you'll see plenty of groups who have OpenCL and OpenGL|ES bindings for programming the RSX/CBE. It's sortof a misnomer to say "What the PS3 Graphics chip can do!" because....well....it sucks and really cant do much.

The true power of the PS3 lies in the CBE. Have fun with that ;)
User avatar
Milch
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Sat Jul 11, 2009 5:55 am
Programming Language of Choice: C++
Location: Austria, Vienna

Re: PS3 and OpenGL ES

Post by Milch »

qpHalcy0n wrote:The PS3 will run current versions of Yellow Dog Linux (YDL).

You've always been able to program for the PS3. They used to use an API called CTM (Close To Metal) for GPGPU processing which was developed by AMD. They scrapped it for OpenCL, so the CBE officially supports OpenCL at this point.

In terms of graphics, the official API is called LibGCM. LibGCM is actually *VERY* resemblant of Direct3D. PSGL is the OpenGL resemblant superset of LibGCM, thus it is built ON TOP of LibGCM. If you search around you'll see plenty of groups who have OpenCL and OpenGL|ES bindings for programming the RSX/CBE. It's sortof a misnomer to say "What the PS3 Graphics chip can do!" because....well....it sucks and really cant do much.

The true power of the PS3 lies in the CBE. Have fun with that ;)
I dont want to sound dumb or something - but what means CBE?
Follow me on twitter!
User avatar
JaxDragon
Chaos Rift Junior
Chaos Rift Junior
Posts: 395
Joined: Mon Aug 04, 2008 2:03 pm
Current Project: Kanoba Engine
Favorite Gaming Platforms: PS3, PC
Programming Language of Choice: C++
Location: Northeast NC

Re: PS3 and OpenGL ES

Post by JaxDragon »

It is, in fact, confirmed that the new firmware update WILL remove support for adding another operating system.
PlayStation 3 One of the features that's always set the PlayStation 3 apart from just about every other console in history is that users have been free to install any compatible operating systems of their choosing -- including open-source favorites like Ubuntu and Yellow Dog Linux. That's all about to change, however; Sony just announced the details of their upcoming 3.21 firmware update for the PS3, which will strip all consoles of the ability to install third-party operating systems.

Patrick Seybold, senior director of corporate communications and social media over at Sony, discussed the impending feature removal in a post on the official PlayStation blog. "Due to security concerns, Sony Computer Entertainment will remove the functionality through the 3.21 system software update," Seybold explained. "In addition, disabling the 'Other OS' feature will help ensure that PS3 owners will continue to have access to the broad range of gaming and entertainment content from SCE and its content partners on a more secure system."

Seybold also notes that you'll still be able to install other operating systems provided you don't download the update. Doing so will exclude you from being able to sign in to the PlayStation Network, and you'll be restricted from playing any blu-ray movies or games that require firmware 3.21 or later. Additionally, playback of copyright-protected video from a media server will be disabled entirely.
Quoted from 1up. It was also mentioned on kotaku and I believe destructiod.
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: PS3 and OpenGL ES

Post by MrDeathNote »

LeonBlade wrote:
MrDeathNote wrote:
avansc wrote:yeah except that you cant put linux on the new ps3's
Yea, i heard that. Also in the next system update it's gonna be removed from old ps3's aswell. Anyone else hear that??
I doubt that, why would they take away features?
But I know the slim doesn't have it, but I don't think they'd take it away from a console already released... who knows.

http://blog.us.playstation.com/2010/03/ ... 21-update/
Check it out. It's to combat "potential piracy" apparently :nono:
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
qpHalcy0n
Respected Programmer
Respected Programmer
Posts: 387
Joined: Fri Dec 19, 2008 3:33 pm
Location: Dallas
Contact:

Re: PS3 and OpenGL ES

Post by qpHalcy0n »

Milch wrote: I dont want to sound dumb or something - but what means CBE?
Cell Broadband Engine (Architecture). The name given to the architecture for the multiple chips that comprise the thing.
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: PS3 and OpenGL ES

Post by GroundUpEngine »

MrDeathNote wrote:
LeonBlade wrote:
MrDeathNote wrote:
avansc wrote:yeah except that you cant put linux on the new ps3's
Yea, i heard that. Also in the next system update it's gonna be removed from old ps3's aswell. Anyone else hear that??
I doubt that, why would they take away features?
But I know the slim doesn't have it, but I don't think they'd take it away from a console already released... who knows.

http://blog.us.playstation.com/2010/03/ ... 21-update/
Check it out. It's to combat "potential piracy" apparently :nono:
This has to be a joke :nono:
qpHalcy0n
Respected Programmer
Respected Programmer
Posts: 387
Joined: Fri Dec 19, 2008 3:33 pm
Location: Dallas
Contact:

Re: PS3 and OpenGL ES

Post by qpHalcy0n »

They're just renegging on something they should have from the very beginning. Yes, it's fine and dandy to work on the PS3. In reality your PC has far more capable graphics processing power while the PS3 can do more computationally though.

What they DON'T want is a bunch of folks exploiting their hardware, writing piece of crap games/apps, and putting them on THEIR hardware. It doesn't bode well for making the machine look very impressive.
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: PS3 and OpenGL ES

Post by GroundUpEngine »

Completely understood. Although I shed a tear for peeps who just wanna have some good old fashioned fun :lol:
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: PS3 and OpenGL ES

Post by davidthefat »

Rumors of RSX drivers coming to linux... I have not updated my PS3, still got YDL on my PS3 :) :lol:
Post Reply