A relational debugging engine for the graphics pipeline
Nathaniel Duca, Krzysztof Niski, Jonathan Bilodeau, Matthew Bolitho, Yuan Chen, Jonathan Cohen
In ACM Transactions on Graphics, 24(3), August 2005.
Abstract: 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.
Keyword(s): SIMD, SQL, debugging, graphics hardware, graphics pipeline,relational algebra, streaming, visualization
@article{Duca:2005:ARD,
author = {Nathaniel Duca and Krzysztof Niski and Jonathan Bilodeau and Matthew Bolitho and Yuan Chen and Jonathan Cohen},
title = {A relational debugging engine for the graphics pipeline},
journal = {ACM Transactions on Graphics},
volume = {24},
number = {3},
pages = {453--463},
month = aug,
year = {2005},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."