Using OpenGL state history for graphics debugging

Show simple item record

dc.contributor.author van Dyk, B en
dc.contributor.author Lutteroth, Christof en
dc.contributor.author Weber, Gerald en
dc.contributor.author Wuensche, Burkhard en
dc.contributor.editor Skala, V en
dc.coverage.spatial Pilsen, Czech Republic en
dc.date.accessioned 2018-10-10T23:05:23Z en
dc.date.issued 2013 en
dc.identifier.isbn 978-80-86943-75-6 en
dc.identifier.uri http://hdl.handle.net/2292/40602 en
dc.description.abstract To fulfill the unique debugging requirements of graphics programming, specialized tools are needed to aid in the debugging process. Modern graphics debuggers allow developers to inspect the current graphics state of a running application, and influence their control flow. However, they do not make maximum use of information about previous graphics states, despite the possible utility of this information in debugging. We propose GLDebug, an OpenGL debugger with novel features for using historical information to assist with graphics debugging. GLDebug provides the ability to capture and recall OpenGL state and function call information. Developers can retrace the graphics state history of OpenGL applications and compare different recorded states, which may come from different applications. State differences are made clearly visible, so that the source of state-based errors can be tracked down more easily. GLDebug was evaluated in a user study, with promising results: the participants found the tool helped them when working on four different OpenGL debugging tasks. All participants commented favorably on the support for tracking and analyzing state history. The results indicate that historical information is useful for graphics debugging, and that debuggers supporting such information can improve debugging efficacy. en
dc.description.uri http://wscg.zcu.cz/DL/wscg_DL.htm en
dc.publisher Union Agency en
dc.relation.ispartof 21st International Conference on Computer Graphics, Visualization and Computer Vision (WSCG 2013) en
dc.relation.ispartofseries WSCG 2013 Communication Proceedings en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.title Using OpenGL state history for graphics debugging en
dc.type Conference Item en
pubs.begin-page 29 en
dc.rights.holder Copyright: The author en
pubs.author-url http://wscg.zcu.cz/WSCG2013/!_2013-WSCG-Communications-proceedings.pdf en
pubs.end-page 38 en
pubs.finish-date 2013-06-27 en
pubs.start-date 2013-06-24 en
dc.rights.accessrights http://purl.org/eprint/accessRights/RestrictedAccess en
pubs.subtype Proceedings en
pubs.elements-id 415836 en
pubs.org-id Science en
pubs.org-id School of Computer Science en
pubs.record-created-at-source-date 2013-12-05 en


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics