|
nngn
|
Classes | |
| class | Buffers |
| class | CameraDescriptorSets |
| struct | LightingDescriptorSets |
| struct | RenderList |
| class | Shaders |
| class | ShadowCube |
| class | ShadowMap |
| class | TexArray |
| struct | TextureDescriptorSets |
| class | UBODescriptorSets |
| class | VulkanBackend |
Functions | |
| bool | check_support (std::ranges::input_range auto &&s0, std::ranges::input_range auto &&s1, const char *name) |
Variables | |
| constexpr std::array | DEVICE_EXTENSIONS |
| Required device extensions. | |
| constexpr std::array | VALIDATION_LAYERS = {"VK_LAYER_KHRONOS_validation"} |
| Validation layers enabled in debug mode. | |
| constexpr VkSurfaceFormatKHR | SURFACE_FORMAT |
| Preferred swap chain image format. | |
| constexpr auto | DEPTH_FORMAT = VK_FORMAT_D32_SFLOAT |
| Preferred depth image format. | |
| constexpr auto | PRESENT_MODE = nngn::Graphics::PresentMode::FIFO |
| Preferred swap chain present mode. | |
| constexpr auto | CMD_POOL_FLAGS = VK_COMMAND_POOL_CREATE_TRANSIENT_BIT |
| Flags used to create all command pools. | |
| constexpr std::size_t | MAX_FRAMES = 32 |
| Maximum number of concurrent frames. | |
| const auto | CLIP_PROJ |
| Adjusts depth values in clip space. | |
| bool anonymous_namespace{vulkan.cpp}::check_support | ( | std::ranges::input_range auto && | s0, |
| std::ranges::input_range auto && | s1, | ||
| const char * | name ) |


| const auto anonymous_namespace{vulkan.cpp}::CLIP_PROJ |
Adjusts depth values in clip space.
|
constexpr |
Flags used to create all command pools.
|
constexpr |
Preferred depth image format.
|
constexpr |
Required device extensions.
|
constexpr |
Maximum number of concurrent frames.
|
constexpr |
Preferred swap chain present mode.
|
constexpr |
Preferred swap chain image format.
|
constexpr |
Validation layers enabled in debug mode.