Updated March 18, 2024 – Richard S. Wright Jr. of LunarG has updated his white paper, The State of Vulkan on Apple Devices, to reflect the latest Vulkan SDK with full App Store compatibility. Download the Paper Here
Cross-Stage Shader Optimization
Greg Fischer, Senior Engineer at LunarG, has released a new white paper, Cross-Stage Shader Optimization, dated March 14th, 2024. Download the White Paper Here
Guide to Vulkan Synchronization Validation
John Zulauf of LunarG has updated his insightful white paper – Guide to Vulkan Synchronization Validation – dated February 2024. Download the Presentation Here
End of Year Report: 2023 Vulkan Ecosystem & SDK Survey
What’s LunarG been up to in 2023? In February 2023, LunarG conducted a Vulkan SDK and ecosystem survey. Many Vulkan developers shared their requests for improvements. LunarG took those suggestions to heart and created projects to address many of the developer suggestions from the survey. To learn more about the results of these projects, check out the LunarG report that itemizes key requests from the survey and reports on the status of those requests. Click here to read End of Year Report: 2023 LunarG Vulkan Ecosystem & SDK Survey. Look for a new Vulkan SDK and Ecosystem Survey from LunarG in early 2024. We will be capturing the requirements of Vulkan developers to help shape the priorities of the LunarG software engineering investments in 2024. Thanks for your help in strengthening the Vulkan ecosystem by completing our annual survey! For more information about LunarG, check out our website!
February 2023 SDK and Ecosystem Survey Results Are In!
The LunarG February 2023 SDK and Ecosystem Survey results have been tabulated! Click the link below to see the results. Thanks to those of you who completed our annual survey. The information you provided is invaluable. LunarG has summarized the results and created a report that shares the key findings and suggested actions to improve the ecosystem in 2023 and beyond. The survey results have also been shared with other Vulkan ecosystem stakeholders and contributors in the hope that they will invest resources in improving the ecosystem too. Click here to see the report. Thanks for your help in completing the survey!
Results of 2023 Vulkan Ecosystem & SDK Survey
The LunarG February 2023 SDK and Ecosystem Survey results have been tabulated! Click the link below to see the results. Thanks to those of you who completed our annual survey. The information you provided is invaluable. LunarG has summarized the results and created a report that shares the key findings and suggested actions to improve the ecosystem in 2023 and beyond. The survey results have also been shared with other Vulkan ecosystem stakeholders and contributors in the hope that they will invest resources in improving the ecosystem too. Click here to see the report. Thanks for your help in completing the survey!
Progress Report: 2022 LunarG Actions Taken from 2021 Vulkan Ecosystem Survey Results
What’s LunarG been up to in 2022? In December 2021, LunarG conducted a Vulkan SDK and ecosystem survey. Many Vulkan developers shared their requests for improvements. LunarG took those suggestions to heart and created projects to address many of the developer suggestions from the survey. To learn more about the results of these projects, check out the LunarG report that itemizes key requests from the survey and reports on the status of those requests. Click here to read Progress Report: Public Results of 12/21 LunarG Vulkan Ecosystem & SDK Survey. Look for a new Vulkan SDK and Ecosystem Survey from LunarG in February 2023. We will be capturing the requirements of Vulkan developers to help shape the priorities of the LunarG software engineering investments in 2023. Thanks for your help in strengthening the Vulkan ecosystem by completing our annual survey! For more information about LunarG, check out our website!
The Vulkan Loader and Vulkan Layers: Diagnosing Layer Issues
Vulkan layers are a unique mechanism that supports expanding the Vulkan API in ways other graphics APIs do not allow. The Vulkan loader provides functionality required for Vulkan layers to be loaded dynamically, providing the ability to add and remove functionality at runtime. A primary example of this is only enabling validation when a developer is implementing and/or testing their Vulkan application. For production, the developer simply does not enable the Vulkan Validation layer so that the end-user is not hindered by the expense of validation during normal execution. What’s really unique about the Vulkan loader and layer design is that it is publicly available, which allows any developer to create functionality that can be used by any Vulkan application on any user’s system. But this design is a two-edged sword because not every layer behaves correctly in all situations, causing issues that are hard to diagnose and debug. Enhancements to the Vulkan Loader enable easier debugging of layers that are causing issues. This white paper explains how to diagnose Vulkan Layer issues. Click here to view the white paper.


