Optimizes performance on modern platforms, including desktop, console, mobile, and embedded
Optimizes performance on modern platforms, including desktop, console, mobile, and embedded
Extends capabilities with modular layers for debugging, validation, and more
Reduces driver complexity for lean, low‐overhead efficiency and better performance
Harnesses multi-threading to scale workloads to as many CPU cores as needed
Enables one-time application development to run across multiple operating systems and GPUs from different vendors (i.e., to write once and run across many)
Expands your systems environment with support for multiple platforms such as Windows®, Linux, macOS® and Android™
LunarG offers a wide variety of Vulkan-related services, including:
Whether you need help to architect, develop, or troubleshoot a proprietary or open source implementation, our developers will work with you to find the best solution.
The layered design of Vulkan provides a common, extensible architecture to insert layers for code validation, debugging, profiling, and many other creative uses. As the developer of many Vulkan ecosystem tools and layers, LunarG can help you create custom layers and tools. Once your validation layer work is complete, the layer can be removed, allowing for faster performance at run time.
We can assist you with porting a 3D graphic application to Vulkan as well as completing the necessary testing.
If you have a 3D application that isn’t performing well, the LunarG team can help you analyze and improve performance.
Our team can create high‐performance, high‐efficiency proprietary 3D drivers for the next generation of devices and hardware. Or, if you need to adapt an open‐source Vulkan driver, LunarG will work with you to find the best solution.
LunarG can apply a library of Vulkan traces of select application workloads that can be played back to analyze and improve the performance and quality of your graphics driver.
The first and most comprehensive Vulkan SDK includes everything you need to get started in the Vulkan API development environment.
We are proud to partner with Khronos to bring the most up-to-date knowledge of and best practices for Vulkan to the open source community.
LunarG has a long-standing partnership with the Khronos Group, a technology consortium that works to develop advanced, royalty-free, acceleration standards for 3D graphics. LunarG is also actively involved in influencing the Vulkan specification process, and in representing its clients’ needs at Vulkan Working Group meetings.
Several Vulkan game developers and hardware vendors on the Khronos Vulkan Advisory Panel needed a solution for code that could detect invalid shader computations on the GPU. LunarG took on the project.
The solution now enables Vulkan game developers and hardware vendors to find and correct invalid shader computations on the GPU that previously could not be detected, such as out-of-bounds indices into descriptor arrays. Learn more about GPU-Assisted Validation and how developers can use it.
Download White PaperInterested in LunarG software services or have a unique need that you don't see represented here? Let's talk about your project...