-
-
Notifications
You must be signed in to change notification settings - Fork 5
Support for TPL #110
Description
Feature Request
[ If any section does not apply, replace its contents with "N/A". ]
[ If you do not have the information needed for a section, replace its contents with "Unknown". ]
[ Lines between [ ] (square brackets) are to be removed before posting. ]
[ Please search for existing feature requests before you make your own request. ]
[ Duplicate requests will be marked as such and you will be referred to the original request. ]
What feature are you suggesting?
Overview:
- [ Include the basic, high-level concepts for this feature here. ]
TPL is the optimal texture format for the GameCube and Wii from my understanding, however it seems there is no way to use it on OpenGX (as it uses some formats GL doesn't have). I am working on a project where I need to preprocess the textures already due to beeing too big, so it would be nice to be able to get them into proper TPL textures.
Smaller Details:
- [ These may include specific methods of implementation etc. ]
Easiest way would probably be a helper function that uses the libogc tpl fnctions
Nature of Request:
[ Remove all that do not apply to your request. ]
- Addition
Why would this feature be useful?
[ What does it add to devkitPro tooling that did not already exist? ]
[ What benefit does it provide for users of devkitPro tooling? ]
TPL, are smaller due to using Color Lookup Tables and beeing Tiled properly, thus beeing more optimal. For this reason, it'd be nice to be able to use them on OpenGX projects. glDC for example lets you use textures on the optimal format for the Dreamcast PVR CPU, so I see no reason why OpenGX shouldn't allow for something similar.