LunarG
Industry | Software industry, computer graphics |
---|---|
Founded | 2009 |
Headquarters | Colorado, United States[1] |
Website | lunarg |
LunarG is a software company specializing in device driver development for video cards.
Contents
History
In 2001, Jens Owen cofounded Tungsten Graphics,[2] a software company working on video card drivers, which among other things, developed the Gallium3D framework for graphics drivers. The company was acquired by VMware in 2008;[3] a year later, Jens Owen along with Alan Ward founded LunarG to continue this work.[4]
In November 2015, LunarG announced that the company is splitting into two groups. The desktop group, funded by Valve, will continue as LunarG. The mobile group will move to Google, presumably to work on Vulkan support on Android.[5][6] This split follows Google's announcement from August 2015 that Vulkan would be supported by the Android platform.[7]
Projects
LunarG is developing tools and infrastructure for the Vulkan graphics API, designed to be the successor for OpenGL,[8] with sponsorship from Valve Corporation. This includes an open source SDK for Vulkan, released together with the finalised Vulkan 1.0 specification. This SDK includes tools for developing Vulkan applications on Windows and Linux, including the official Khronos driver loader, validation layers, debugging and tracing tools.[9][10] During the development of the Vulkan standard, LunarG independently developed a Vulkan-compatible runtime and driver for Intel HD Graphics chips,[11][12] although the official driver is developed by Intel.[13][14]
Since 2014, LunarG is working with Valve Corporation to improve the graphics driver stack on Linux, in particular, Mesa[15][16] and the driver for Intel HD Graphics.[17][18] As a showcase, they also developed a separate unofficial driver for HD Graphics called the "ILO", based on Gallium3D.[19][20]
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.