Archive | novembre, 2014

OpenGL Tutorial 2 – Hello Dot!

26 novembre

Questo è il nostro primo incontro con GLEW, l’OpenGL Extension Wrangler Library. GLEW ci aiuta a gestire le estensione in OpenGL. Una volta inizializzata domanda tutte le estensioni disponibili sulla tua piattaforma, le carica dinamicamente e fornisce un facile accesso per mezzo di un solo file header.
In questo tutorial vedremo per la prima volta l’uso dei vertex buffer objects (VBOs). Come implica il nome, sono utilizzati per memorizzare i vertici. Gli oggetti che esistono nel mondo 3D che stai cercando di visualizzare, siano essi mostri, castelli o un semplice cubo rotante, saranno sempre costruit collegando insieme un gruppo di vertici. I VBO sono il modo più efficiente di caricare i vertici nella GPU. Sono buffers […]

OpenGL Tutorial 1 – Aprire una Finestra

16 novembre

Le specifiche OpenGl non definiscono alcuna API per la creazione e gestione delle finestre. I moderni sistemi di gestione delle finestre che supportano OpenGL includono un sotto-sistema che fornisce i necessari binding tra il constesto OpenGL e il gestore delle finestre. Nell’X Window System quell’interfaccia è chiamata GLX. Microsoft fornisce WGL (pronunciato: wiggle) per Windows e MacOS ha CGL. Lavorare direttamente con queste interfacce per creare una finestra nella quale mostrare la grafica di solito è un lavoro sporco il che è il motivo per la quale usiamo una libreria a più alto livello che astrae i dettagli. La libreria che useremo […]

OpenGL Step by Step

16 novembre

Ho deciso di tradurre una serie di tutorial su OpenGL (che si trova QUI in lingua originale) perché… perché… boh, non avevo nulla da fare e inoltre volevo imparare a programmare in OpenGL 3 (il moderno, il nuovo) da zero […]