This library implements parts of the OpenGL 3.1 core profile specification for the PlayStation 3's RSX GPU. It's suitable for use in programs that have exclusive access to the RSX, such as GameOS software (and is likely unsuitable for implementing a multitasking desktop, as the library
doesn't arbitrate access to the RSX).
Please see the STATUS file for up-to-date information about the current capabilities of this library.
Briefly, the following OpenGL 3.1 features haven't been implemented yet (the RSX is capable of supporting most of them):
Full GLSL support. Currently, GLSL and Cg shaders can be compiled offline and used with a OpenGL ES 2 style API.
To quote: Well I am pleased to announce that RSX Driver for FreeBSD is released. The RSX driver is the product of hard work by durandal and glevand, who gave up many hours to accomplish this. So here you go, the link for the RSX driver: http://git.gitbrew.org/~glevand/ps3/linux/ps3rsx.tar.gz
On a side note, may I add that contrary to public belief for 5 YEARS, the RSX doesnt not rely on DMA to process graphics, but rather uses PPU instructions to push objects to RSX VRAM. So yeah another breakthrough by the team who scammed everyone. Gitbrew.
PS: To all those who started complaining about this noble effort to enable...
122w ago - Today Sony PlayStation 3 hacker durandal has released OedipusRSX PS3 RSX Reality Synthesizer documentation for other developers to improve graphics utilized in PS3 homebrew applications and games.
Below is some background on the PS3 RSX 'Reality Synthesizer' via Wikipedia, as follows:
The RSX 'Reality Synthesizer' is a proprietary graphics processing unit (GPU) codeveloped by Nvidia and Sony for the PlayStation 3 game console.
Unless otherwise noted, the following specifications are based on a press release by Sony at the E3 2005 conference, slides from the same conference, and slides from a Sony presentation at the 2006 Game Developer's Conference.
500 MHz on 90 nm process (shrunk to 65 nm in 2008 and to 40 nm in 2010)
Based on NV47 Chip (Nvidia GeForce 7800 Architecture)