PS3 Are there any tutorials for Tiny3D, LibGCM or PSGL ?

StarmanX32

Member
Hello, everyone, so basically, i've finally made it to setup a proper PSDK3v2 environment and it's great, but are there any tutorials for Tiny3D, PSGL or LibGCM? Beacuse i want to create a GUI based Homebrew, obviously no complex GUIs like MultiMAN or Rebug Toolbox have, there doesn't seem to be any around here... Open Source Homebrews doesn't seem to help me making my own GUI... Any advice?
 
You will not find tuts on PSGL (for obvious reasons) per say but you can look at Nvidia's CG Toolkit and tuts, and also look for tuts/info on OpenGL ES as PSGL includes these API's and CG runtime's integrated into it, so if you have Zero knowledge on OpenGL ES or CG programming its point less looking into PSGL.

Not sure about LibGCM on the net but it cannot be used together with PSGL because of the differences between them: Memory Management, Command Buffer Management, Command Generation, Matrix operation, Cache Invalidation etc.

All you can really do is search the net for any info out there, I would of thought there would be something out there on these topics.
 
Hello, everyone, so basically, i've finally made it to setup a proper PSDK3v2 environment and it's great, but are there any tutorials for Tiny3D, PSGL or LibGCM? Beacuse i want to create a GUI based Homebrew, obviously no complex GUIs like MultiMAN or Rebug Toolbox have, there doesn't seem to be any around here... Open Source Homebrews doesn't seem to help me making my own GUI... Any advice?

I can't remember any guide or tutorial for tiny3D, but there are many source code examples to check and learn from them. (almost every PSL1GHT homebrew ends up using tiny3d :D )

if you want a nice tiny3D GUI example, you can check the Artemis source code (check the Artemis-GUI folder):
https://github.com/Dnawrkshp/ArtemisPS3

Another classic tiny3D GUI example would be Iris manager:
https://github.com/Estwald/irismanager-4-x

and if you want a very simple tiny3d GUI example, you can also check my pkgi project:
https://github.com/bucanero/pkgi-ps3
 
I can't remember any guide or tutorial for tiny3D, but there are many source code examples to check and learn from them. (almost every PSL1GHT homebrew ends up using tiny3d :D )

if you want a nice tiny3D GUI example, you can check the Artemis source code (check the Artemis-GUI folder):
https://github.com/Dnawrkshp/ArtemisPS3

Another classic tiny3D GUI example would be Iris manager:
https://github.com/Estwald/irismanager-4-x

and if you want a very simple tiny3d GUI example, you can also check my pkgi project:
https://github.com/bucanero/pkgi-ps3
Thanks for the suggestion, the PKGi GUI contains indeed some simple code, may i use the PKGi GUI code for my project? I'm not really interested in releasing a tool very soon, i just to make a progress on GUI creation and PKGi is the perfect base for me. :)

Gesendet von meinem SNE-LX1 mit Tapatalk
 
Thanks for the suggestion, the PKGi GUI contains indeed some simple code, may i use the PKGi GUI code for my project? I'm not really interested in releasing a tool very soon, i just to make a progress on GUI creation and PKGi is the perfect base for me. :)

Gesendet von meinem SNE-LX1 mit Tapatalk

sure, you're free to use any part of the source code there! (it's the spirit of open source code, right? :) )

just read the Readme notes regarding building PKGi, you'll have to get some libraries too
the most important one regarding the GUI would be libya2d (I forked xerpi's code and added a few things)

other libs could be probably removed without issues

if you have questions, feel free to ask
 
sure, you're free to use any part of the source code there! (it's the spirit of open source code, right? :) )

just read the Readme notes regarding building PKGi, you'll have to get some libraries too
the most important one regarding the GUI would be libya2d (I forked xerpi's code and added a few things)

other libs could be probably removed without issues

if you have questions, feel free to ask


this thread is a godsend! thanks for pointing people out onto some examples to work from!
i have a hen enabled 3k slim and the precompiled mingw sdk set up on root c:/ drive so i will get onto developing this week. thanks bucanero!
 
Back
Top