Daily archives: August 22, 2009

 

 

0

OpenGL context sharing

Ovvero, come condividere un context OpenGL tra diverse finestre o addirittura tra applicazioni differenti.
Se state utilizzando Windows, dovrete utilizzare la funzione wglShareLists(). Altrimenti se come nel mio caso utilizzate GLX, ci servirà il parametro share della funzione glXCreateContext().

GLXContext ctx1 = glXCreateContext(display, vi, 0, true);
GLXContext ctx2 = glXCreateContext(

 

0

Operatori Matematici

Una altro importante strumento che (quasi) ogni linguaggio di programmazione offre, sono gli operatori numerici, i quali permettono di utilizzare, manipolare e modificare gli elementi con cui lavoriamo. Alcuni di questi sono gli operatori matematici, c…

 

0

Operatori Matematici

Una altro importante strumento che (quasi) ogni linguaggio di programmazione offre, sono gli operatori numerici, i quali permettono di utilizzare, manipolare e modificare gli elementi con cui lavoriamo. Alcuni di questi sono gli operatori matematici, c…

 

 

0

Profiling in linux

In questi giorni ho avuto la necessità di realizzare il profiling di un’applicazione che sto realizzando, e ho utilizzato l’accoppiata Valgrind + KCachegrind.
Il primo è uno strumento potentissimo, che effettua il debug di problemi di memoria, ricerca dei memory leak ed il profiling del software. KCachegrind è una gui per la visualizzazione grafica dei dati del profiling prodotti da Valgrind.