This repository has been archived by the owner on Feb 11, 2021. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Added Makefile rule for spu programs. Added Readme.
- Loading branch information
1 parent
730f979
commit 0bc06b1
Showing
4 changed files
with
88 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
|
||
SDL on Sony Playstation3 | ||
------------------------ | ||
|
||
Installation: | ||
First, you have to install the Cell SDK | ||
- Download the Cell SDK installer RPM and ISO images to | ||
a temporary directory such as /tmp/cellsdk. | ||
- Mount the image: mount -o loop CellSDK-Devel-Fedora_3.1.0.0.0.iso /tmp/cellsdk | ||
- Install the SDK installer: rpm -ivh cell-install-3.1.0-0.0.noarch.rpm | ||
- Install the SDK: cd /opt/cell && ./cellsdk --iso /tmp/cellsdkiso install | ||
|
||
You'll than need to install the SPU-libs | ||
- Run make ps3-libs && make ps3libs-install | ||
|
||
Finally, install SDL | ||
- Go to SDL-1.2/ and build SDL like any other GNU style package. | ||
e.g. | ||
- Build the configure-script with ./autogen.sh | ||
- Configure SDL for your needs: ./configure --enable-video-ps3 ... | ||
- Build and install it: make && make install | ||
|
||
|
||
Todo: | ||
- Mouse & Keyboard support | ||
- On SPU-side the current scaler and converter restrictions are: | ||
- resolution has to be a multiple of 8 (will work on that) | ||
- scaler/converter only supports the YV12 and IYUV format | ||
- the scaler works only bilinear (lanzos would be nice) | ||
- Optimize the SPU-program handling on the PPE side | ||
- Integrate spumedia in SDL | ||
|
||
Have fun! | ||
Dirk Herrendoerfer <d.herrendoerfer [at] de [dot ibm [dot] com> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters