TheCrib
Indie Pellerossa
Messaggi: 5,205
Registrato: Sep 2010
Offline
|
#6
RE: Sviluppare un gioco multipiattaforma: risorse e consigli
Wrappare e' bello ed utile ma e' un'arma doppio taglio.
Io partirei con OpenGL come unica API di base, visto che probabilmente si tratta di supportare anche mobile (?)
Wrapperei a necessita', strada facendo, perche' se uno parte da subito per astrarre e mascherare l'API, finisce per fare tanto lavoro che magari non serviva.
Una cosa utile e' quella di mantenere un proprio set di stati, specie in OpenGL ES che non permette di fare la query. Quindi qualcosa del genere:
Codice:
void Graphics::SetDepthMask( bool onOff )
{
if ( mDepthMask == onOff )
return;
mDepthMask = onOff;
glDepthMask( onOff ? GL_TRUE : GL_FALSE );
}
..permette i evitare set ridondanti e di fare eventuale query degli stati.
Davide Pasca
http://v5.kazzuya.com - @109mae
http://oyatsukai.com - @oyatsukai
"O frechete !" - M.Magnotta
|
|
| 27-04-2012 14:27 |
|