Come posso creare il mio contesto OpenGL e legarlo a un Glcanva?
-
30-10-2019 - |
Domanda
Quindi quando ho avuto a che fare con il Java
paint(Graphics g){}
Metodo sono passato alla creazione dei miei metodi di rendering, ma ho dovuto imparare le strategie del buffer e come "ottenere" grafica
Quindi ora sto imparando OpenGL, devo affrontare il metodo:
@Override
public void display(GLAutoDrawable arg0){}
E ora vorrei creare i miei metodi di rendering, finora mi sono costantemente imbattuto in un'eccezione:
Eccezione nel thread "main" javax.media.opengl.glexception: nessuna corrente di contesto aperta su questo thread
EDIT: Domanda: se voglio effettuare chiamate GLRAW al di fuori del
@Override
public void display(GLAutoDrawable arg0){}
Metodo, come mi assicuro che il glcontext del mio glcanvas sia "corrente"
Preferibilmente come esempio di codice, come ho guardato attraverso le API e ho usato Google estensiva, molti link voi ragazzi siete già stati così gentili da mettere qui che ho già trovato prima e sto ancora disegnando uno spazio vuoto ... letteralmente! Il più vicino che ho avuto è stato quando non ha lanciato un'eccezione "senza contesto attuale", ma lo schermo è diventato nero permanentemente!
Nessuna soluzione corretta