Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques - SIGGRAPH '95 1995
DOI: 10.1145/218380.218470
|View full text |Cite
|
Sign up to set email alerts
|

Specializing shaders

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0
1

Year Published

1999
1999
2014
2014

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 49 publications
(16 citation statements)
references
References 10 publications
0
15
0
1
Order By: Relevance
“…Guenter, Knoblock & Ruf developed data specialization to reduce the cost of recomputation when only certain shading parameters vary, by automatically segmenting shaders into parameter-dependent and -independent components [8,15].…”
Section: Prior Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Guenter, Knoblock & Ruf developed data specialization to reduce the cost of recomputation when only certain shading parameters vary, by automatically segmenting shaders into parameter-dependent and -independent components [8,15].…”
Section: Prior Workmentioning
confidence: 99%
“…Automatic shader specialization has been proposed for simplified shading languages with no control flow [8], but, in the practical context of production, Pellacini et al [23] concluded that, while they "believe that automatic translation might be a superior solution in the future, current approaches are not ready for use." This is the first challenge that our work tackles: we alleviate the need to author multiple versions of a shader by automatically translating unmodified production RenderMan shaders into real-time shaders and precomputation shaders.…”
Section: Chapter 1 Introductionmentioning
confidence: 99%
“…This technique is supported by our algorithm as well as by the Cg system [NVidia 2004]. On the other hand, data specialization [Guenter et al 1995] creates specialized versions of shaders by storing in textures results of expressions dependent on parameters that are not expected to vary; our framework does not yet integrate this technique since the need to allocate texture memory requires all shaders in the scene to be optimized at once, while we concentrate on generating simplifications that can be used in any scene.…”
Section: Related Workmentioning
confidence: 99%
“…The process of generating an instance of a shader modified to cache a specific intermediate calculation is related to compiler specialization methods studied in graphics [Guenter et al 1995;Knoblock and Ruf 1996], which have also found use in lighting design systems [Ragan-Kelley et al 2007]. Unlike this prior work, our focus is on automatic and general methods for identifying optimal shading calculations for reuse.…”
Section: Related Workmentioning
confidence: 99%