Tromba

Uno strumento per il debug OpenGL, implementato come una libreria wrapper che si trova tra il tuo programma e OpenGL.
Scarica ora

Tromba Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Bruce Merry
  • Sito web dell'editore:

Tromba Tag


Tromba Descrizione

Uno strumento per il debug OpenGL, implementato come una libreria wrapper che si trova tra il tuo programma e OpenGL. BUGLE è uno strumento per il debug di OpenGL a di esso è implementato come una libreria wrapper che si trova tra il tuo programma e OpenGL.in aggiunta, c'è un debugger (GLDB) che consente di impostare i punti di interruzione ed esaminare i backtraces. Ti consente inoltre di esaminare lo stato OpenGL, abilitare e disabilitare i filtri e rilasciare in GDB per vedere cosa sta andando errato. Questo è un estratto da un registro, generato da un'applicazione che sto scrivendo. Si noti che Glenum vengono visualizzati per nome e i puntatori sono seguiti al numero corretto di elementi.Stats.FPS: 22.671Stats.Fagments: 52335Stats.Triangles: 99732Trace.Call: GLXSwapBuffer (0x8117720, 0x01C00021) Trace.Call: GLXMakeCurrent (0x8117720, 0x01c00021, 0x8444800) = 1trace.call: glBindBufferARB (GL_ARRAY_BUFFER, 1) trace.call: glMapBufferARB (GL_ARRAY_BUFFER, GL_READ_WRITE) = 0x45c3c000trace.call: glUnmapBufferARB (GL_ARRAY_BUFFER) = GL_TRUEtrace.call: glBindBufferARB (GL_ARRAY_BUFFER, 0) trace.call: glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) trace.Call: GLLLOADMATRIXD (0xBFFFFE610 -> {{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: glactivetetexturearb (gl_texture0) trace.call: gltexenvfv (gl_texture_env, gl_texture_env_color, 0xbfffe5d0 -> {0.778524, 0.778524, 0.569631, 0}) trace.call: glggeTinergerv (GL_Max_Texture_Units, 0xBFFFFE688 -> 4) Trace.Call: GLBINDBUFFUFFERARB (GL_ARRAY_BUFFER, 1) Trace.Call: Glverte XPOINTER (3, GL_FLOAT, 32, (NIL)) Ecco alcune caratteristiche chiave di "BUGLE": · Scarica un registro testuale di tutte le chiamate GL fatta. · Prendi uno screenshot dopo ogni fotogramma o catturare un video (quest'ultimo richiede ffmpeg) · Chiama GlGtError dopo ogni chiamata per verificare gli errori e avvolgere GLGGtError in modo che questo controllo sia trasparente al tuo programma. · Cattura e visualizza le statistiche (come il frame rate) · Forzare una modalità wireframe · Recuperare un backtrace dai guasti di segmentazione all'interno del driver (i driver NVIDIA non lasciano alcun backtrace quando si verifica un Segfault). Requisiti: · GCC. Cosa c'è di nuovo in questa versione: · Questa versione corregge un problema di compilazione con le versioni più recenti di Glext.h. · Se è stata installata correttamente la versione precedente, non è necessario eseguire l'aggiornamento.


Tromba Software correlato

Alleyoop.

byleyoop è un front-end gnomo per il popolare debugger della memoria Valgrind. ...

405

Scarica

GDEBUGGER.

Salva il tempo di debug preziosi e aumenta le prestazioni dell'applicazione ...

56

Scarica

Upsare.

Un sistema di aggiornamento del software dinamico per applicazioni USERSpace multi-thread che applica agli aggiornamenti immediati utilizzando la ricostruzione dello stack ...

64

Scarica