PS3 and OpenGL ES
Moderator: Gaming Addictees
- davidthefat
- 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
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
- MrDeathNote
- 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
Lol, you may be right. Plus putting linux on ps3, if percieved as a slap in the face, wouldn't be all that subtle.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
http://www.youtube.com/user/MrDeathNote1988
"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
"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
Re: PS3 and OpenGL ES
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"
Dad, "Yea well I have a fan belt in street fighting"
- MrDeathNote
- 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
Yea, i heard that. Also in the next system update it's gonna be removed from old ps3's aswell. Anyone else hear that??avansc wrote:yeah except that you cant put linux on the new ps3's
http://www.youtube.com/user/MrDeathNote1988
"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
"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
- Milch
- 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
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 =/ )
I read somewhere that it uses its own API for rendering ( forgot the name of it =/ )
Follow me on twitter!
- LeonBlade
- 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
I doubt that, why would they take away features?MrDeathNote wrote:Yea, i heard that. Also in the next system update it's gonna be removed from old ps3's aswell. Anyone else hear that??avansc wrote:yeah except that you cant put linux on the new ps3's
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 ~/
-
- Respected Programmer
- Posts: 387
- Joined: Fri Dec 19, 2008 3:33 pm
- Location: Dallas
- Contact:
Re: PS3 and OpenGL ES
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
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
- Milch
- 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
I dont want to sound dumb or something - but what means CBE?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
Follow me on twitter!
- JaxDragon
- 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
It is, in fact, confirmed that the new firmware update WILL remove support for adding another operating system.
Quoted from 1up. It was also mentioned on kotaku and I believe destructiod.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.
- MrDeathNote
- 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
LeonBlade wrote:I doubt that, why would they take away features?MrDeathNote wrote:Yea, i heard that. Also in the next system update it's gonna be removed from old ps3's aswell. Anyone else hear that??avansc wrote:yeah except that you cant put linux on the new ps3's
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
http://www.youtube.com/user/MrDeathNote1988
"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
"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
-
- Respected Programmer
- Posts: 387
- Joined: Fri Dec 19, 2008 3:33 pm
- Location: Dallas
- Contact:
Re: PS3 and OpenGL ES
Cell Broadband Engine (Architecture). The name given to the architecture for the multiple chips that comprise the thing.Milch wrote: I dont want to sound dumb or something - but what means CBE?
- GroundUpEngine
- 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
This has to be a jokeMrDeathNote wrote:LeonBlade wrote:I doubt that, why would they take away features?MrDeathNote wrote:Yea, i heard that. Also in the next system update it's gonna be removed from old ps3's aswell. Anyone else hear that??avansc wrote:yeah except that you cant put linux on the new ps3's
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
-
- Respected Programmer
- Posts: 387
- Joined: Fri Dec 19, 2008 3:33 pm
- Location: Dallas
- Contact:
Re: PS3 and OpenGL ES
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.
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.
- GroundUpEngine
- 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
Completely understood. Although I shed a tear for peeps who just wanna have some good old fashioned fun
- davidthefat
- 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
Rumors of RSX drivers coming to linux... I have not updated my PS3, still got YDL on my PS3