Buglé es un software de código abierto para OpenGL depuración, implementado como una biblioteca de derivador que se encuentra entre la aplicación y OpenGL.
He aquí un extracto de un registro, generado a partir de una aplicación:
stats.fps: 22.671
stats.fragments: 52335
stats.triangles: 99732
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, (nil))
¿Qué hay de nuevo en esta versión:
- Esta es la primera versión que utilizar el registro de la API XML Khronos, con el resultado de que la información de la reflexión es más preciso.
- También contiene una serie de correcciones de errores.
¿Cuál es nuevo en la versión 0.0.20111115:
- Esta es una versión de mantenimiento: no hay grandes nuevas características, pero algunas cosas han mejorado y hay muchas correcciones de errores.
- Entre otras cosas, debería funcionar mejor en Ubuntu 11.10 que en versiones anteriores.
¿Cuál es nuevo en la versión 0.0.20101121:
- Este comunicado contiene correcciones de errores misceláneos. En particular, ahora debe construir con Ubuntu 10.10.
¿Cuál es nuevo en la versión 0.0.20091026:
- Esta versión corrige un problema de compilación con las versiones más recientes de glext.h.
- Si se ha instalado con éxito la versión anterior, no hay necesidad de actualizar.
¿Qué hay de nuevo en la versión 0.0.20090706:
- Haga trabajo de compilación con la última glext.h
¿Cuál es nuevo en la versión 0.0.20090411:
- pantalla Fix de matrices uniformes para mostrar todos los elementos, no sólo uno (cierra: # 53)
- Fix sistema de entrada para no llamar X funciones dentro de un predicado evento (cierra: # 55)
- Mejora de pantalla simbólico de enumeraciones de EGL y GLX
- parámetro del bloque Añadido a bugle_api_enum_name y bugle_api_enum_extensions
- bugle_count_glx_attributes eliminados en favor de bugle_count_glwin_attributes genéricos
- bugle_dump_glx_attributes eliminados en favor de bugle_dump_glwin_attributes genéricos
- Añadido entradas .bc por vertimiento de listas de atributos, en particular en EGL
- Añadir incluyen dir a bugle.pc hacer compilación de plugins de terceros funcione mejor
- Fix accidentes al utilizar recuento de repeticiones en el visor de búfer
- segfault Fix en el arranque de línea de comandos gldb
- Añadir stats_calltimes filterset
- Hecho especificar un comando en la línea de comandos opcional
¿Cuál es nuevo en la versión 0.0.20090311:
- Dé un periquito configure.ac separado y Makefile. de la mañana, para hacer de compilación cruzada fácil
- Recuperar una versión antigua de gnulib sin código GPLv3
- Fix falta símbolo globjects_delete_single en puerto ES2.0
- errores de compilación Fix debido a no ssize_t definiéndose
- Fix extracción de uniformes
- Ajustes en el protocolo de depuración y correcciones al código relacionado
- documentación del protocolo actualizado como parte del manual de usuario
- Soporte parando en la compilación de sombreado o falla en el enlace
- Pantalla de información de registro
- Fix de Windows acumulación de la configuración de filtro depurador
- error de compilación Fix en stats_nv filtro-set
- pantalla Fix de texturas en 3D en el depurador
- visor de objetos Buffer
- Soporte para OpenGL ES-CM 1.1 en Windows
- Solucionar un problema de compilación al utilizar Cygwin Perl en una cáscara de MinGW
- instrucciones de instalación Fix para exigir la construcción de GLEW de fuente
- Fijar una matriz invadida durante el inicio en la configuración del filtro de la cámara
Requisitos :
- GCC
Comentarios que no se encuentran