Hi all, I've started my foray into DC dev and I had a question about the PowerVR API in KallistiOS and OpenGL. Since the OpenGL that is supported for the DC doesn't really translate into modern OpenGL methods (no shaders, no VBO, etc.) I figured it might be more fun to go in-depth with the PowerVR API.
My question is, is there any good documentation for the functionality of the PowerVR chip and API? Is it worth my time to try and learn PVR over OpenGL? From what I could tell, it seems like rendering with the PVR API is similar to OpenGL's immediate mode but with extra features like the ability to use paletted sprites and such. Theoretically, the PVR API should perform better (if I knew what I was doing ) than OpenGL, right? Any guidance would be greatly appreciated. Thanks!
PowerVR API vs OpenGL
-
- DCEmu Cool Newbie
- Posts: 13
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Sun Jul 26, 2020 2:31 pm
- Has thanked: 3 times
- Been thanked: 8 times
-
- DCEmu Cool Newbie
- Posts: 13
- Joined: Sun Jul 26, 2020 2:31 pm
- Has thanked: 3 times
- Been thanked: 8 times
Re: PowerVR API vs OpenGL
Preferably . Even information/tutorials about how the PVR API works in KallistiOS would be nice. I found the Doxygen docs with the list of methods and structures, but there isn't much information on how to use them. I don't need something so in-depth that describes the registers, etc. It would be nice to know what the hardware supports and what features the PVR API supports.
-
- DCEmu Cool Newbie
- Posts: 13
- Joined: Sun Jul 26, 2020 2:31 pm
- Has thanked: 3 times
- Been thanked: 8 times
Re: PowerVR API vs OpenGL
For example, there are many samples for GLdc and I was hoping that there was something similar for the PVR API. If not, maybe I should stick to GLdc since there will be OpenGL 1.2 tutorials online plus these samples
- Ian Robinson
- DC Developer
- Posts: 116
- Joined: Mon Mar 11, 2019 7:12 am
- Has thanked: 209 times
- Been thanked: 41 times
Re: PowerVR API vs OpenGL
Best pvr demo sample i have seen is this
https://youtu.be/VG5DQ4NJYh4
https://mega.nz/file/Z3pxSSpB#pMqccZxP8 ... VqdZxktKiw source code there
full pvr demo by tashi
https://youtu.be/VG5DQ4NJYh4
https://mega.nz/file/Z3pxSSpB#pMqccZxP8 ... VqdZxktKiw source code there
full pvr demo by tashi
- These users thanked the author Ian Robinson for the post (total 2):
- spencer723 • nymus