Ditemi cosa ne pensate, saprebbe di un minimo di moderno un aros cosi?
Immagine Grande per i dettagli. http://imgur.com/qxtqp.png
I think you're missing the bigger picture here. Ok, instead of MorphOS, you do it for AmigaOS -> GHOST_DisplayManagerAmiga.cpp/h.
GHOST *is* already intended for abstracting away platform-specific things for the upper layers. GHOST is our GLUT/SDL whatever. GHOST stands for Generic Handy Operating System Toolkit.
It's just that to have it support your OS, you'll have to add some code. It really is the best thing to do. Yes, you'll have to do some platform-specific coding, but that'll have to be done only once, and Blender should compile and work happily.
Forget about GLUT and SDL as replacement for GHOST, you'll end up doing only more work than necessary, compared to implementing the AmigaOS part for GHOST.
/Nathan
GHOST is in the same cast as GLUT and SDL, it should be regarded as the same. You might be able to write a SDL/GLUT section for GHOST though, but it would be better to do it right on top of your OS.
GHOST is the thing that needs to be adapted to platforms where necessary - it's the lowest level we use. It is a replacement of GLUT and SDL (has been so since its inception last millenium, before there was a proper GLUT or any SDL to speak of).
GHOST is the same in 2.49 and 2.5 - of course, it'd be cooler to work on Blender 2.5, since that's what we're currently focused on mostly. I really would like to see you work on the AmigaOS part of GHOST, instead of having it replaced with SDL or GLUT (or having it wrap GLUT or SDL - both of which will probably quite problematic).
/Nathan
Seiya ha scritto:Strano che con tutto quello che hanno portato, lo lasciano li dov'è dato che di solito prendono il codice mos e poi partono da li.
Visitano il forum: Nessuno e 23 ospiti