The above video goes away if you are a member and logged in, so log in now!
Few quick question about the state of PS3 development
Few quick question about the state of PS3 development –
I have a few question about maily on how to develop for PS3 and waht the status of the tools is.
1) PSL1GHT and the leaked SDKs:
Which one's to use, I have downloaded both but have yet not attempted to integrate them into any IDE or workflow. If we can use both, what is the difference between the two in terms of usability and features?
2) Graphics subsystem of the PS3:
In my short research I found out there is libgmc and some kind of implementation of OpenGL on PS3. Which one do we use for homebrew? Is there a guide somewhere for them to see all the API calls (or have I missed it in the leaked SDK I got). Can we use shaders? If so, in which format? GLSL? Cg? Other?
3) Is there a tested way to intergrate the SDK or PSL1GHT with Visual Studio?
Thanks a lot for answers and if there is a wiki somewhere, please give me a link a excuse my questions here.
Woot an intelligent post in the development forum! Not a "I've never programmed but I want to port a 360 emulator to the ps3" type post XD
Originally Posted by Asura
Alright lets see...
1) It's been a month or two since I looked into PSL1ght but last I checked it had just gained 2D support. The benefit to it is it's completely legal to use and distribute any elf/self/pkg you make with it. It's probably progressed quite a bit since then so I'd check it out. BUT the PS3 SDK still probably has more functionality. It's tough code to look at, but you can do a lot with it (that's what I learned).
2)The pros use gcm. However, OpenGL is a hell of a lot easier to learn. There are a million tutorials for it and if you've worked with it before, you should have no new functions to learn it's based off of OpenGL ES? There is shader support but I'm not too familiar with shaders so you'll have to look at the SDK doc (plenty of info on writing and implementing them). It says it supports CG...
3)Um... yeah I've linked everything with visual studio... but I still had to compile with a make file.... but maybe you can set up PSL1ght to compile with visual studio... I at least got the Intellisence working with the SDK.
Thank you very much for your answer, it is very helpful. I've done a lot of OpenGL and shader work, so now I have to look into Cg syntax, and definitely have a closer look at the SDK! But gcm sounds tempting, having another graphics API under my belt would be great, just for the practice of it .
I'll definitely look into the VS integration, who knows, maybe I'll write a tutorial somewhere.
I can finally buy PS3, since my only interest in it is homebrew ;
XD A couple months ago I tried to write a homebrew library with xwolf on the forums but it kinda died. There were a couple of users interested in it but then PSL1ght came out and we wondered whether to continue or wait and adapt. Maybe I should pick it back up... It was my first group project. If you're interested in it, search AHL in the development section. Also I have a hello world code in a thread called Help to Help others or something... It's a place to start if you're using the official SDK. If you need help or want to do a project, I'd love to help. ^^
Originally Posted by Asura
EDIT: Aslo... not to hijack this but does anyone know if Waninkoko's homebrew library ever was released? XD I was looking forawrd to it.
I've just looked at the latest PSL1GHT version and there are samples using textures and a simple shader so if it really works, then I am a really happy coder.
Did you ever manage to get it to build with VS?
I'm having trouble myself with this, and would like to do some development;
would you be able to share your solution with me so i can have a go at it?