LunarGLASS

from Wikipedia, the free encyclopedia
3D stack with LunarGLASS

Lunar Glass a shader - compiler -Stack, which was proposed in 2010 and since then is under development. Graphics shaders (e.g. in the GLSL shader language ) are compiled via an intermediate display, which is converted by the graphics driver into GPU- specific commands. LunarGLASS aims to split the shared intermediate representation (IR) into two parts. The upper ( Top IR ) is designed as an Array of Structs (AoS) should be completely platform-independent, while the lower ( Bottom IR ) should be adaptable to different hardware architectures.

The software is developed by LunarG . The American game developer Valve is funding work on Glassy Mesa , a graphics stack for Linux based on Mesa 3D and LunarGLASS.

Individual evidence

  1. Michael Larabel: LunarG Proposes A Shader And Kernel Compiler Stack. Phoronix , October 18, 2010, accessed February 10, 2015 .
  2. ^ Michael Larabel: Valve Funds Glassy Mesa Development For Better Driver Performance. Phoronix, June 7, 2014, accessed February 10, 2015 .

Web links