Bugle er et open source-software til OpenGL debugging, implementeret som en wrapper bibliotek, der sidder mellem din ansøgning og OpenGL.
Her er et uddrag af en log, der genereres 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, -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, (nul))
Hvad er nyt i denne udgivelse:
- Dette er den første udgivelse til at bruge Khronos XML API registreringsdatabasen, med det resultat, at refleksion information er mere præcis.
- Den indeholder også en række fejlrettelser.
Hvad er nyt i version 0.0.20111115:
- Dette er en vedligeholdelse udgivelse: Der er ingen større nye funktioner, men nogle ting er blevet forbedret, og der er mange fejlrettelser.
- Blandt andet bør det fungere bedre på Ubuntu 11.10 end tidligere udgivelser.
Hvad er nyt i version 0.0.20101121:
- Denne udgivelse indeholder diverse fejlrettelser. Især bør det nu bygge med Ubuntu 10.10.
Hvad er nyt i version 0.0.20091026:
- Denne udgivelse løser en samling problem med nyere versioner af glext.h.
- Hvis du har installeret den tidligere version, er der ingen grund til at opgradere.
Hvad er nyt i version 0.0.20090706:
- Opret kompilering arbejde med nyeste glext.h
Hvad er nyt i version 0.0.20090411:
- Fix visning af ensartede arrays at vise alle elementer, ikke bare en (lukker: # 53)
- Fix input system ikke kalde X-funktioner inde i en begivenhed prædikat (lukker: # 55)
- Forbedret symbolsk visning af Gentagelsestyper for EGL og GLX
- Tilføjet blokparameter at bugle_api_enum_name og bugle_api_enum_extensions
- Fjernede bugle_count_glx_attributes til fordel for generiske bugle_count_glwin_attributes
- Fjernede bugle_dump_glx_attributes til fordel for generiske bugle_dump_glwin_attributes
- Tilføjet .BC poster for dumpning af attribut lister, især i EGL
- Tilføj omfatter dir til bugle.pc at gøre udarbejdelse af tredjeparts plugins virker bedre
- Fix går ned, når ved hjælp af gentagne tællinger i buffer viewer
- Fix segmenteringsfejl om at starte kommandolinjen gldb
- Tilføj stats_calltimes filterset
- Made angive en kommando på kommandolinjen valgfri
Hvad er nyt i version 0.0.20090311:
- Giv budgie en separat configure.ac og Makefile. am, at gøre på tværs af kompilering lettere
- Gendannet en ældre version af gnulib uden GPLv3 kode
- Fix manglende symbol globjects_delete_single i ES2.0 port
- Fix kompilering fejl på grund af ssize_t ikke defineres
- Fix udvinding af uniformer
- Tweaks til debug-protokollen og rettelser til relaterede koden
- Opdateret protokol dokumentation som en del af brugervejledningen
- Support standsning på shader kompilering eller link svigt
- Visning af info log
- Lave Windows build af debugger filter-sæt
- Fix kompilering fejl i stats_nv filter-sæt
- Fix visning af 3D-teksturer i debugger
- Buffer objekt viewer
- Understøttelse af OpenGL ES-CM 1.1 på Windows
- Løs et build problem, når du bruger Cygwin Perl i en MinGW shell
- Fix monteringsvejledning til at kræve at bygge GLEW fra kilde
- Lave et array overskredet under opstart i kameraet filter-sæt
Krav :
- GCC
Kommentarer ikke fundet