| July 30, 2011 12:00 AM PDT | |
Spark: Modular, Composable Shaders for Graphics Hardware
In creating complex real-time shaders, programmers should be able to decompose code into independent, localized modules of their choosing. Current real-time shading languages, however, enforce a fixed decomposition into per-pipeline-stage procedures. Program concerns at other scales - including those that cross-cut multiple pipeline stages - cannot be expressed as reusable modules. Download the source code: spark-0.1.zip* [ZIP 36.3 MB];
Spark: Modular, Composable Shaders for Graphics Hardware. Tim Foley, Pat Hanrahan. In ACM Transactions on Graphics (SIGGRRAPH 2011 Proceedings). Volume 30, Issue 4, Article 107. 2011. *This software is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries (Burma, Cuba, Iran, North Korea, Sudan, and Syria) or to persons or entities prohibited from receiving U.S. exports (including Denied Parties, Specially Designated Nationals, and entities on the Bureau of Export Administration Entity List or involved with missile technology or nuclear, chemical or biological weapons).
|
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (0) 
Trackbacks (1)
- Geeks3D Programming Links – August 03, 2011 - 3D Tech News, Pixel Hacking, Data Visualization and 3D Programming - Geeks3D.com
August 3, 2011 11:07 AM PDT


