Bugle è un software open source per OpenGL debugging, implementato come una libreria wrapper che si trova tra l'applicazione e OpenGL.
Ecco un estratto da un registro, generato da un'applicazione:
stats.fps: 22,671
stats.fragments: 52.335
stats.triangles: 99.732
trace.call: glXSwapBuffers (0x8117720, 0x01c00021)
trace.call: glXMakeCurrent (0x8117720, 0x01c00021, 0x8444800) = 1
trace.call: glBindBufferARB (GL_ARRAY_BUFFER, 1)
trace.call: glMapBufferARB (GL_ARRAY_BUFFER, GL_READ_WRITE) = 0x45c3c000
trace.call: glUnmapBufferARB (GL_ARRAY_BUFFER) = GL_TRUE
trace.call: glBindBufferARB (GL_ARRAY_BUFFER, 0)
trace.call: glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
trace.call: glLoadMatrixd (0xbfffe610 -> {{0, -0,29661, 1,22295, 0}, {1,22295, 0, 0, 0}, {0, 1,18644, 0,305739, 0}, {0,037888, 1,61781, -1,52576, 1 }})
trace.call: glActiveTextureARB (GL_TEXTURE0)
trace.call: glTexEnvfv (GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, 0xbfffe5d0 -> {0,778524, 0,778524, 0,569631, 0})
trace.call: glGetIntegerv (GL_MAX_TEXTURE_UNITS, 0xbfffe688 -> 4)
trace.call: glBindBufferARB (GL_ARRAY_BUFFER, 1)
trace.call: glVertexPointer (3, GL_FLOAT, 32, (nullo))
Cosa c'è di nuovo in questa versione:
- Questa è la prima release di utilizzare il Khronos registro API XML, con il risultato che l'informazione riflessione è più preciso.
- Esso contiene anche una serie di correzioni di bug.
Cosa c'è di nuovo in versione 0.0.20111115:
- Si tratta di una versione di manutenzione: non ci sono grandi nuove funzionalità, ma alcune cose sono state migliorate e ci sono molte correzioni di bug.
- Tra le altre cose, dovrebbe funzionare meglio su Ubuntu 11.10 rispetto alle versioni precedenti.
Cosa c'è di nuovo in versione 0.0.20101121:
- Questa release contiene correzioni di bug vari. In particolare, ora dovrebbe costruire con Ubuntu 10.10.
Cosa c'è di nuovo in versione 0.0.20091026:
- Questa release corregge un problema di compilazione con le versioni più recenti di glext.h.
- Se avete installato la versione precedente, non c'è bisogno di aggiornare.
Cosa c'è di nuovo in versione 0.0.20090706:
- Fai di compilation con le più recenti glext.h
Cosa c'è di nuovo in versione 0.0.20090411:
- Visualizzazione Fix di matrici uniformi per mostrare tutti gli elementi, non solo (si chiude: # 53)
- Fissare sistema di input di non chiamare le funzioni di X all'interno di un predicato evento (chiude: # 55)
- Migliore visualizzazione simbolica di enumerazioni di EGL e GLX
- parametro di blocco Aggiunto a bugle_api_enum_name e bugle_api_enum_extensions
- bugle_count_glx_attributes rimosso in favore di bugle_count_glwin_attributes generici
- bugle_dump_glx_attributes rimosso in favore di bugle_dump_glwin_attributes generici
- Aggiunto voci .bc per scarico di liste di attributi, in particolare in EGL
- Aggiungi includono dir a bugle.pc per fare raccolta di plugin di terze parti funzionano meglio
- crash Fix quando si utilizza numero di ripetizioni in visualizzatore di buffer
- Fix segfault sull'avvio di comando-line gldb
- Aggiungi stats_calltimes filterset
- Fatto specificare un comando sulla riga di comando opzionale
Cosa c'è di nuovo in versione 0.0.20090311:
- Dare un pappagallino configure.ac e Makefile separato. am, di fare cross-compilazione più semplice
- Ripristinata la vecchia versione di gnulib senza codice GPLv3
- Fissare mancante simbolo globjects_delete_single in porto ES2.0
- errori Fix compilazione dovuti a non ssize_t in fase di definizione
- estrazione Fix di uniformi
- Tweaks al protocollo di debug e correzioni al codice relativo
- documentazione protocollo aggiornato come parte del manuale utente
- Supporto fermandosi Shader compilazione o guasto di collegamento
- Visualizzazione di informazioni di log
- Fix di Windows build del debugger filtro set
- errore Fix compilazione in stats_nv filtro-set
- Visualizzazione Fix di texture 3D nel debugger
- spettatore oggetto Buffer
- Il supporto per OpenGL ES-CM 1.1 su Windows
- Risolvere un problema di compilazione quando si usa Cygwin Perl in un guscio MinGW
- istruzioni di installazione Fix a richiedere la costruzione di Glew dalla sorgente
- Fissare una serie di sovraccarico durante l'avvio della fotocamera filtro set
Requisiti :
- GCC
I commenti non trovato