Build with GDK - #526
Conversation
|
god damn it i thought this was og xbox |
|
no opengl on original xbox (except a project that targets 1.x (we target minimum 2.0)), so that probably won't happen |
the ps2 port doesn't use opengl and instead uses the gs gpu directly on the low-level, for the og xbox you can use nxdk and use the nvidia gpu directly on the low-level without using opengl, though since butterscotch basically supports every c compiler under the sun you might as well just use the official sdk and use directx instead |
|
ok there's this https://github.com/MrMilenko/OXDK which makes the original sdk work outside of windows and should be able to build projects built with the original sdk, we could use this for the ci |
|
If it's an nvidia GPU I wonder if someone could just port the nouveau driver. |
nxdk directly uses the nvidia gpu on the low level, nouveau is a linux thing and is meant for operating systems, not homebrew apps, there's an opengl wrapper for the low level nxdk gpu api though |
nouveau is what gets used for OpenGL on the switch, and I'm pretty sure the switch doesn't run Linux. |
i literally couldn't find anything about the switch using nouveau thing, just some french articles about the switch 2, i genuinely have no idea what are you even talking about |
|
ok nvm actually i just didn't look far enough https://github.com/devkitPro/pacman-packages/tree/master/switch/libdrm_nouveau |
|
though porting nouveau would still be unnecessary anyway since there are still plenty of opengl ports for nxdk in https://github.com/XboxDev/nxdk/wiki/Projects-using-nxdk, that or you can just use directx on the original sdk |
|
nouveau would have the |
|
Also, nouveau is still maintained and likely much more stable than random 10 star github projects. |
|
Only other alternative is rewriting legacy-gl to do the surface stuff in software which will destroy performance |
No description provided.