Leggi attentamente la parte testuale della guida, prima di passare agli esempi, altrimenti rischi di far confusione. In particolare ti consiglio di leggere, o rileggere, i capitoli "Perchè usare SDL" e "SDL sopra OpenGL".
SDL permette di creare dialog e di gestirle pienamente. La possibilità di accedere al buffer video con estrema facilità e rapidità di esecuzione rende le applicazioni molto performanti. Ma SDL non fornisce funzioni per disegnare primitive, nè 2D nè 3D; quello è un aspetto gestito da altri elementi.
La risposta dunque è che non è l'SDL a fare il 3D, sono due aspetti, volendo, indipendenti. Senza dubbio, però, un'applicazione OpenGL che sfrutta una dialog SDL è più performante.
|