bugel is een open source software voor OpenGL debuggen, geïmplementeerd als een wrapper-bibliotheek die zit tussen uw aanvraag en OpenGL.
Hier is een uittreksel uit een log, gegenereerd vanuit een toepassing:
stats.fps: 22,671
stats.fragments: 52.335
stats.triangles: 99.732
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, (nihil))
Wat is nieuw in deze release:
- Dit is de eerste release op het Khronos XML API register gebruiken, met als gevolg dat reflectie informatie nauwkeuriger is.
- Het bevat ook een aantal bugfixes.
Wat is nieuw in versie 0.0.20111115:
- Dit is een maintenance release: er zijn geen grote nieuwe functies, maar sommige dingen zijn verbeterd en er zijn veel bugfixes.
- Onder andere dingen, zou het beter werken op Ubuntu 11.10 dan eerdere releases.
Wat is nieuw in versie 0.0.20101121:
- Deze release bevat diverse bugfixes. In het bijzonder zou het nu op te bouwen met Ubuntu 10.10.
Wat is nieuw in versie 0.0.20091026:
- Deze versie lost een compilatie probleem met nieuwere versies van glext.h.
- Als u met succes de vorige versie hebt geïnstalleerd, is er geen noodzaak om te upgraden.
Wat is nieuw in versie 0.0.20090706:
- Maak compilatie werken met de nieuwste glext.h
Wat is nieuw in versie 0.0.20090411:
- Fix weergave van uniforme arrays om te laten zien alle elementen, niet slechts één (sluit: # 53)
- Fix ingang systeem om niet X functies binnen een evenement predikaat (sluit: # 55) noemen
- Verbeterde symbolische weergave van opsommingen voor EGL en GLX
- Toegevoegd parameter blok naar bugle_api_enum_name en bugle_api_enum_extensions
- Verwijderd bugle_count_glx_attributes voorstander van generieke bugle_count_glwin_attributes
- Verwijderd bugle_dump_glx_attributes voorstander van generieke bugle_dump_glwin_attributes
- Toegevoegd .BC inzendingen voor het storten van attribuut lijsten, met name in EGL
- bevatten Toevoegen dir aan bugle.pc te maken compilatie van derden plugins beter werken
- Fix crasht bij het gebruik van herhalingen in buffer kijker
- Fix segfault op het starten van command-line gldb
- Voeg stats_calltimes filterset
- Gemaakt opgeven van een opdracht op de opdrachtregel optionele
Wat is nieuw in versie 0.0.20090311:
- Geef budgie een aparte configure.ac en Makefile. uur, om cross-compilatie gemakkelijker
- teruggekeerd naar de oude versie van gnulib zonder GPLv3 code
- Fix ontbrekende symbool globjects_delete_single in ES2.0 haven
- Fix compilatie fouten als gevolg van ssize_t niet wordt gedefinieerd
- Fix winning van uniformen
- Tweaks om de debug-protocol en oplossingen voor de daarmee verband houdende code
- Bijgewerkt protocol documentatie als onderdeel van de handleiding
- Ondersteuning stoppen op shader compilatie of koppeling falen
- Weergave van informatie log
- Fix Windows build van de debugger filter-set
- Fix compilatie fout in stats_nv-filter instellen
- Fix weergave van 3D-texturen in de debugger
- Buffer object kijker
- Ondersteuning voor OpenGL ES-CM 1.1 op Windows
- Een build probleem bij het gebruik Cygwin Perl in een MinGW shell
- Fix installatie-instructies te verlangen bouwen Glew van bron
- Fix een scala overspoeld tijdens het opstarten van de camera filter-set
Eisen
- GCC
Reacties niet gevonden