Bugle er en åpen kildekode programvare for OpenGL debugging, implementert som en wrapper bibliotek som sitter mellom din søknad og OpenGL.
Her er et utdrag fra en logg, generert fra et program:
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, -,29661, 1,22295, 0}, {1,22295, 0, 0, 0}, {0, 1,18644, 0,305739, 0}, {0,037888, 1,61781, -1,52576, en }})
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, (null))
Hva er nytt i denne utgaven:
- Dette er den første utgivelsen til å bruke Khronos XML API registret, med det resultat at refleksjon informasjon er mer nøyaktig.
- Den inneholder også en rekke feilrettinger.
Hva er nytt i versjon 0.0.20111115:
- Dette er en utgivelse vedlikehold: det finnes ingen store nye funksjoner, men noen ting har blitt forbedret, og det er mange feilrettinger.
- Blant annet bør det fungere bedre på Ubuntu 11.10 enn tidligere utgivelser.
Hva er nytt i versjon 0.0.20101121:
- Denne utgivelsen inneholder diverse feilrettinger. Særlig bør det nå bygge med Ubuntu 10.10.
Hva er nytt i versjon 0.0.20091026:
- Denne versjonen retter en sammenstilling problem med nyere versjoner av glext.h.
- Hvis du har installert den forrige versjonen, er det ingen grunn til å oppgradere.
Hva er nytt i versjon 0.0.20090706:
- Gjør kompilering arbeid med nyeste glext.h
Hva er nytt i versjon 0.0.20090411:
- Fix visning av ensartede arrays for å vise alle elementer, ikke bare ett (stenger: # 53)
- Fix input system for å ikke kalle X fungerer inne en hendelse predikat (stenger: # 55)
- Forbedret symbolsk visning av enums for EGL og GLX
- Lagt blokk parameter å bugle_api_enum_name og bugle_api_enum_extensions
- Fjernet bugle_count_glx_attributes i favør av generiske bugle_count_glwin_attributes
- Fjernet bugle_dump_glx_attributes i favør av generiske bugle_dump_glwin_attributes
- Lagt .BC oppføringer for dumping av attributtlistene, spesielt i EGL
- Legg inkluderer dir til bugle.pc å gjøre kompilering av tredjeparts plugins fungere bedre
- Fix krasjer når du bruker gjenta teller i buffer seer
- Fix segfault på å starte kommandolinje gldb
- Legg stats_calltimes filterset
- Laget angi en kommando på kommandolinjen valgfri
Hva er nytt i versjon 0.0.20090311:
- Gi undulaten en egen configure.ac og Makefile. am, for å lage cross-kompilering enklere
- Gjenopprettet en gammel versjon av gnulib uten GPLv3-kode
- Fix mangler symbol globjects_delete_single i ES2.0 port
- Fix kompilering feil på grunn av ssize_t ikke bli definert
- Fix utvinning av uniformer
- Tilpasninger til debug-protokollen og fikser til relatert kode
- Oppdatert protokoll dokumentasjon som en del av bruksanvisningen
- Support stoppe på shader kompilering eller lenke svikt
- Visning av info log
- Fix Windows bygg av debugger filter-set
- Fix kompileringsfeil i stats_nv filter-set
- Fix visning av 3D-teksturer i debugger
- Buffer objekt betrakteren
- Støtte for OpenGL ES-CM 1.1 på Windows
- Fix en bygge problem når du bruker Cygwin Perl i en MinGW shell
- Fix installasjonsinstruksjonene å kreve bygge Glew fra kilden
- Fix en rekke overkjørt under oppstart i kameraet filter-set
Krav :
- GCC
Kommentarer ikke funnet