Visualizing the behavior of massively parallel programs
Proceedings of the 1991 ACM/IEEE conference on Supercomputing
DDD—a free graphical front-end for UNIX debuggers
ACM SIGPLAN Notices
Query-based debugging of object-oriented programs
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
The design of a parallel graphics interface
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
WireGL: a scalable graphics system for clusters
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Chromium: a stream-processing framework for interactive rendering on clusters
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Data Visualization and Performance Analysis in the Prism Programming Environment
Proceedings of the IFIP WG 10.3 Workshop on Programming Environments for Parallel Computing
An Introductory Tour of Interactive Rendering
IEEE Computer Graphics and Applications
SIGGRAPH '05 ACM SIGGRAPH 2005 Sketches
A hardware-aware debugger for the OpenGL shading language
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
GRADE-IV: visualizing graphics library operations in an executing program
ACM SIGGRAPH 2007 posters
Tracy: a debugger and system analyzer for cross-platform graphics development
Proceedings of the 23rd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Total recall: a debugging framework for GPUs
Proceedings of the 23rd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Debugging GPU stream programs through automatic dataflow recording and visualization
ACM SIGGRAPH Asia 2009 papers
Hi-index | 0.00 |
We present a new, unified approach to debugging graphics software. We propose a representation of all graphics state over the course of program execution as a relational database, and produce a query-based framework for extracting, manipulating, and visualizing data from all stages of the graphics pipeline. Using an SQL-based query language, the programmer can establish functional relationships among all the data, linking OpenGL state to primitives to vertices to fragments to pixels. Based on the Chromium library, our approach requires no modification to or recompilation of the program to be debugged, and forms a superset of many existing techniques for debugging graphics software.