Renaissance : A Functional Shading Language

  title={Renaissance : A Functional Shading Language},
  author={Dirk Reiners},
Programmable graphics hardware is growing in capability an d flexibility at a rapid pace. Existing languages for programming this hardware make it difficult at best to bui ld collections of custom graphics algorithms that can be combined as needed. We present a pure functional shadi ng l nguage, Renaissance, that uses the concepts of computational frequency and frequency inference to natu rally allow composition of shader concepts without generating redundant code. We also provide most of the… CONTINUE READING