While tinygl already runs, none of the games mentioned are actually functional on 3ds.
Due to memory limitations and slow speeds, tinygl could be adapted to have some functions taken over by hardware. This is more in line of what i meant.
Please, do correct me if i'm wrong.
The available gl implementation, picagl, is based on gl 1.1 core. A few functions are missing but are available as ARB extensions.
But i havn't been succesfull in utilizing them.
It' been a while, but if i remember correct missing functions were: glIslist and VBO's.
Nothing to complicated.
These functions are available in the already available citro3d library. Which is used by the current renderer. A wrapper to make to gl functions work with citro3d with tinygl backing the unsupported hardware features could be a solution.
To my understanding, TinyGL as-is wouln't be sufficient to get these games running at acceptable speeds without modification.
Our best bet would be, citro3d with tinygl modified.
Or a gl renderer using picagl with added functionality.
But i love to be proven wrong and always open to suggestions on how to do it properly.
Maybe @MasterFeizz is able to give his opinion on how viable a picagl solution would be?
Due to memory limitations and slow speeds, tinygl could be adapted to have some functions taken over by hardware. This is more in line of what i meant.
Please, do correct me if i'm wrong.
The available gl implementation, picagl, is based on gl 1.1 core. A few functions are missing but are available as ARB extensions.
But i havn't been succesfull in utilizing them.
It' been a while, but if i remember correct missing functions were: glIslist and VBO's.
Nothing to complicated.
These functions are available in the already available citro3d library. Which is used by the current renderer. A wrapper to make to gl functions work with citro3d with tinygl backing the unsupported hardware features could be a solution.
To my understanding, TinyGL as-is wouln't be sufficient to get these games running at acceptable speeds without modification.
Our best bet would be, citro3d with tinygl modified.
Or a gl renderer using picagl with added functionality.
But i love to be proven wrong and always open to suggestions on how to do it properly.
Maybe @MasterFeizz is able to give his opinion on how viable a picagl solution would be?