You can edit almost every page by Creating an account. Otherwise, see the FAQ.

LunarGLASS

Aus EverybodyWiki Bios & Wiki
Wechseln zu:Navigation, Suche

3D-Stack mit LunarGLASS

LunarGLASS ein Shader-Compiler-Stack, welcher 2010 vorgeschlagen wurde[1] und seitdem in Entwicklung ist. Grafikshader (z. B. in der Shadersprache GLSL) werden über eine Zwischendarstellung kompiliert, welche vom Grafiktreiber in GPU-spezifische Befehle umgewandelt wird. LunarGLASS verfolgt das Ziel, die shared intermediate representation (IR) in zwei Teile aufzuspalten. Der obere (Top IR) ist als Array of Structs (AoS) aufgebaut soll komplett plattformunabhängig, die untere (Bottom IR) dagegen soll anpassbar an verschiedene Hardware-Architekturen sein.

Die Software wird von LunarG entwickelt. Der amerikanische Spieleentwickler Valve finanziert die Arbeit an Glassy Mesa, einem Graphikstack für Linux auf Basis von Mesa 3D und LunarGLASS.[2]

Einzelnachweise[Bearbeiten]

  1. Michael Larabel: LunarG Proposes A Shader And Kernel Compiler Stack. Phoronix, 18. Oktober 2010, abgerufen am 10. Februar 2015.
  2. Michael Larabel: Valve Funds Glassy Mesa Development For Better Driver Performance. Phoronix, 7. Juni 2014, abgerufen am 10. Februar 2015.

Weblinks[Bearbeiten]


Diese artikel "LunarGLASS" ist von Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:LunarGLASS.



Read or create/edit this page in another language[Bearbeiten]