OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

OpenGL News Archives

Shader Components for Modular and High Performance Shader Development

Jul 24, 2017

Researchers at CMU and NVIDIA have developed an open source shading language and compiler framework named Spire enhanced to support shader components for high-performance rendering.  The Spire compiler can generate either GLSL or SPIR-V output for use with OpenGL and Vulkan based engines.  The work interfaces with a modernmini 3D engine that supports equivalent back-ends for both OpenGL and Vulkan.  The researchers will present this year’s work at SIGGRAPH next week which builds on a paper from last year’s SIGGRAPH.