struct
#include <VaultedVulkan/VV_Constants.hpp>
Layer
Contents
- Reference
Public static variables
- static RoCStr LunarG_API_Dump constexpr
- Prints API calls, parameters, and values to the identified output stream. It has several settings that can be adjusted by either environment variables or by using the vk_layer_settings.txt file.
- static RoCStr LunarG_Monitor constexpr
- Prints the real-time frames-per-second value to the application's title bar. (Only works on the most recently opened window)
- static RoCStr LunarG_Screenshot constexpr
- Records frames to image files.
- static RoCStr LunarG_CoreValidation constexpr
- The VK_LAYER_LUNARG_core_validation layer validates the status of descriptor sets, command buffers, shader modules, pipeline states, renderpass usage, synchronization, dynamic states and is the workhorse layer for many other types of valid usage.
- static RoCStr LunarG_ParameterValidation constexpr
- Checks the input parameters to API calls for validity.
- static RoCStr LunarG_ObjectTracker constexpr
- Tracks all Vulkan objects. Object lifetimes are validated along with issues related to unknown objects and object destruction and cleanup.
- static RoCStr Google_Threading constexpr
- Checks multi-threading of API calls for validity. Checks performed by this layer include ensuring that only one thread at a time uses an object in free-threaded API calls.
- static RoCStr Google_UniqueObjedcts constexpr
- Wrap all Vulkan objects in a unique pointer at create time and unwrap them at use time.
- static RoCStr LunarG_StandardValidation constexpr
- This is a meta-layer managed by the loader. On desktop systems, specifying this layer name will cause the loader to load the all of the standard validation layers.
- static RoCStr Khronos_Validation constexpr
- Encompasses the complete functionality that had previously been provided.