@Spiranto
Quote:
I think our SDL implementation is rather too out of date and limited for all those fancy 3D effects isn't it?
Maybe with OS 4.2 will come a proper 3D OpenGL SDL.....
Even if gallium will come with os4.2, it will not make port of SDL2. Only our current SDL1.2 will be in our hands, and, it will works with gallium only if minigl->gallium wrapper will be done. Because if not, then even SDL1.2's opengl will not works with gallium. Through wrapper should be more or less easy to do, but .. time, always time.
@Tlosm
Quote:
Yes i know but are slooooooooow
Example tux cart it is slow on g4 1ghz and radeon 9000pro
Most of time they all slow because of code of the game itself. But yes, our opengl/warp3d combo can be faster at least on 30-40% (if we take in account compare with morphos's tinigl). Example of good (and fast at least on peg2 with radeon9250) opengl/sdl games are: Lugaru, Gish, Teeworld, Aquaria, Cadog Adventures, Cube, AssaultCube, Quakes and some others. Example of slow ones: SuperTuxKart and bunch of the other games which i for example not upload to os4depot as i know everyone will complain about speed.
Point is: some games done good from beginning initially, so simply ports are fine. Another ones done sucky, and rewriting/speedup is need it. SuperTuxKart prove to be slow just originally and should be rewriting/speeduped. Ask Huno if he can make his libs public with dev kits, so we all can use them when do ports and everyone will won.
Quote:
our sdl not good implemented with warp 3d
Our SDL works with OpenGL (minigl), its just minigl works over warp3d. And for make warp3d be faster (at least on pare as morpho's tinigul) need radical rewrite (time-resources-coder which we not have).
Quote:
With g4 and radeon 9000pro I have a good performances with ioquake3 or the with q2 really good on quake one, the last one is super fast
Quake3 and SuperTuxKart done differently and by different coders. SuperTuxKart prove to be slow even on PCs (but of course, faster that on our realization of 3d drivers). And of course, maybe something like Huno's libs can speed the things up, just they not for public coder's use.
Quote:
Huno library are using all the gpu acceleration and incredibly speed up his ports ... hurrican is an example , frogatto, startreck is fast too (q3 engine)
Ask huno to make special version of SDL so all developers can use it. Or , to make a developer kits for all his libs, which also can be good and may will help with ports. Today we have limited resources, and no one will do the same from scratch what Huno do. Who will do port of SDL2 or working on SDL1.2 now ? There is no free coders, those who left busy with everything.
Quote:
I'm sure our sdl need to be fixed and upgraded for take the full advantage of the power of video boards
Its not that easy, because:
Problem #1: Warp3d need to be rewriten - a lot of time, need a good coder for , because all coders we have busy with all their projects.
Problem #2: Need coder who will works on SDL and all those "speedups". But all coders are busy.
Problem #3: no time, no resources, no free skilled coders.
I.e. saying " our sdl need to be fixed and upgraded for take the full advantage of the power of video boards" are easy. But talks is cheap :) Go learn code, spend few years on it everyday full time, and then port SDL2 and make it fast :)
Edited by kas1e on 2013/10/17 7:37:11
Edited by kas1e on 2013/10/17 7:40:41
Edited by kas1e on 2013/10/17 7:42:21
Edited by kas1e on 2013/10/17 7:43:10