Ho appena acquistato la quinta edizione di OpenGL SuperBible. Sono molto contento di aver evitato l'uso di funzionalità deprecate ma i loro esempi utilizzano GLTools
. GLTools
offre una miriade di utili funzioni per il rendering di oggetti 3D semplici e la gestione delle matrici viewfrisum, camera e trasformazione.Dove posso trovare un buon tutorial OpenGL 3.0 online che non usi funzionalità deprecate?
Ciò è tanto grande, ma l'astrazione fornita nasconde dettagli di basso livello e sto avendo difficoltà a trasferirsi in codice in cui non riesco a usare GLTools
- per esempio, pyopengl
. La maggior parte dei tutorial che ho visto online utilizzano la modalità immediata, che sto cercando di evitare. Quelli che usano glDrawArrays
fanno uso di glEnableClientState
, che sto anche cercando di evitare.
Quello che sto cercando sono tutorial introduttivi completamente compatibili con OpenGL 3.x. Se quello è troppo alto di un ordine, forse una lista di lavanderia buone funzioni di "punto di partenza" sarebbe in ordine.
Cosa c'è di sbagliato con strappandogli le sequenze di codice che 'GLTools' sta usando? – genpfault