Bug

Een tool voor OpenGL-debugging, geïmplementeerd als een wrapperbibliotheek die tussen uw programma en OpenGL zit.
Download nu

Bug Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Bruce Merry
  • Uitgever website:

Bug Tags


Bug Beschrijving

Een hulpmiddel voor OpenGL-debugging, geïmplementeerd als een wrapperbibliotheek die zit tussen uw programma en OpenGL. Bugle is een hulpmiddel voor OpenGL Debuggen op het is geïmplementeerd als een wrapperbibliotheek die zit tussen uw programma en OpenGL.In-toevoeging, er is een foutopsporing (GLDB) waarmee u breakpoints kunt instellen en backtraces kunt onderzoeken. Hiermee kunt u ook OpenGL-staat onderzoeken, filters inschakelen en uitschakelen en in GDB vallen om te zien wat er mis gaat. Hier is een extract uit een log, gegenereerd uit een toepassing die ik aan het schrijven ben. Merk op dat glenums op naam worden weergegeven en aanwijzingen worden gevolgd tot het juiste aantal elementen. Stats.fps: 22.671stats.fragments: 52335stats.triangles: 99732trace.call: GLXSWAPBIFTERS (0x8117720, 0x01C00021) TRACE.CALL: GLXMAKECURRENT (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: GLOSSMATRIXD (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_TEXTUURE0) TRACE.CALL: GLTEXENVFV (GL_TEXTURE_ENVFV (GL_TEXTURE_ENVFV (GL_TEXTURE_ENV_COLOR, 0XBFFFE5D0 -> {0.778524, 0.778524, 0.569631, 0}) TRACE.CALL: GLGETINTEGERVER (GL_MAX_TEXTURE_UNITS, 0XBFFFE688 -> 4) TRACE.CALL: GLBINDBUFFERARB (GL_ARRAY_BUFFER, 1) TRACE.CALL: GLVERTE XPOINTER (3, GL_FLOAT, 32, (NIIL)) Hier zijn enkele belangrijke kenmerken van "Bugle": · Dump een tekstueel logboek van alle GL-oproepen gemaakt. · Neem na elk frame een screenshot of leg een video vast (de laatste vereist FFMPEG) · Bel GlekError na elke oproep om te controleren op fouten en wikkel GlgreRor zodat deze controle transparant is voor uw programma. · Statistieken vastleggen en weergeven (zoals framesnelheid) · Forceer een Wireframe-modus · Herstel een backtrace van segmentatiefouten in de bestuurder (de NVIDIA-stuurprogramma's laten geen backtrace achter wanneer een Segfault optreedt). Vereisten: · GCC Wat is er nieuw in deze release: · Deze release fixeert een compilatieprobleem met nieuwere versies van Glext.h. · Als u de vorige versie met succes hebt geïnstalleerd, is het niet nodig om te upgraden.


Bug Gerelateerde software

Alyleoop

Alleyoop is een gnome front-end naar de populaire valgrind-geheugendebugger. ...

405

Downloaden

Uitstorten

Een dynamisch software-updatesysteem voor gebruikersruimte-toepassingen met meerdere schroefdraad die onmiddellijke updates toepast via de reconstructie van de stapel ...

64

Downloaden