Goddard, LukeStephenson, IanWen Tang and John Collomosse2014-01-312014-01-312009978-3-905673-71-5https://doi.org/10.2312/LocalChapterEvents/TPCG/TPCG09/109-116We demonstrate that Field Programable Gate Arrays (FPGAs) can be used to accelerate shading of surfaces for production quality rendering (a task standard interactive graphics hardware is generally ill-suited to) by allowing circuits to be dynamically created at run-time on standard commercial logic boards. By compiling shaders to hardware descriptions, they can be executed on FPGA with the performance of hardware without sacrificing the flexibility of software implementations. The resulting circuits are fully pipelined, and for circuits within the capacity of the FPGA can shade MicroPolygons at a fixed rate independent of shader complexity.Categories and Subject Descriptors (according to ACM CCS): I.3.1 [Computer Graphics]: Graphics ProcessorsHardware Accelerated Shaders Using FPGAs