Cornetim

Uma ferramenta para depuração do OpenGL, implementada como uma biblioteca de wrapper que fica entre o seu programa e o OpenGL.
Baixe Agora

Cornetim Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Bruce Merry
  • Site do editor:

Cornetim Tag


Cornetim Descrição

Uma ferramenta para depuração do OpenGL, implementada como uma biblioteca de wrapper que fica entre o seu programa e o OpenGL. O BUGLE é uma ferramenta para depuração do OpenGL em que é implementada como uma biblioteca de wrapper que fica entre o seu programa e opengl.in, há um depurador (GLDB) que permite definir pontos de interrupção e examinar os backtraces. Ele também permite examinar o estado do OpenGL, ativar e desativar filtros, e cair no GDB para ver o que está indo errado.Aqui é um extrato de um log, gerado a partir de um aplicativo que estou escrevendo. Observe que os glenums são exibidos pelo nome, e os ponteiros são seguidos para o número correto de elementos.stats.fps: 22.671stats.Frags: 52335stats.Triangles: 99732trace.call: glxswapbuffers (0x8117720, 0x01c00021) trace.call: GLXMAKECÚstico (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: glloadmatrixd (0xbffffe610 -> {{0, -0.29661, 1,22295, 0}, {1.22295, 0, 0, 0}, {0, 1.18644, 0}, {0,037888, 0,61781 , -1.52576, 1}}) trace.call: glactivetexurearb (gl_texture0) trace.call: gltexenvfv (gl_texture_env, gl_texture_env_color, 0xbffffe5d0 -> {0,778524, 0,778524, 0,778524, 0}) trace.call: gleteintegerv (gl_max_texture_units, 0xbfffe688 -> 4) trace.call: glbindbufferarb (gl_array_buffer, 1) trace.call: Glverte XPointer (3, gl_float, 32, (nil)) Aqui estão algumas características importantes do "Bugle": · Despeje um registro textual de todas as chamadas GL feitas. · Faça uma captura de tela após cada quadro, ou capturar um vídeo (este último requer ffmpeg) · Chame GlgetError após cada chamada para verificar se há erros e envolva GlgetError para que esta verificação seja transparente para o seu programa. · Capturar e exibir estatísticas (como taxa de quadros) · Forçar um modo de wireframe · Recuperar um backtrace de falhas de segmentação dentro do motorista (os drivers NVIDIA não deixam de reversão quando um segfault ocorre). Requisitos: · GCC. O que há de novo nesta versão: · Esta versão corrige um problema de compilação com versões mais recentes do glett.h. · Se você instalou com sucesso a versão anterior, não há necessidade de atualizar.


Cornetim Software Relacionado

Dbgmem.

Um depurador de memória rico em recursos para programas C e C ++; eu ...

337

Download

gdebugger.

Salve o tempo de depuração precioso e impulsione o desempenho do aplicativo ...

56

Download

Upstare.

Um sistema de atualização de software dinâmico para aplicativos Us Votos Multi-threaded que se aplica atualizações imediatas usando a reconstrução da pilha ...

64

Download