nngn
|
#include "graphics/graphics.h"
#include "os/platform.h"
#include "utils/log.h"
#include <algorithm>
#include <array>
#include <bitset>
#include <cassert>
#include <cstdint>
#include <limits>
#include <ranges>
#include <span>
#include <vector>
#include "vulkan.h"
#include <GLFW/glfw3.h>
#include "const.h"
#include "font/font.h"
#include "graphics/glfw.h"
#include "graphics/shaders.h"
#include "math/camera.h"
#include "timing/profile.h"
#include "utils/flags.h"
#include "utils/literals.h"
#include "cmd_pool.h"
#include "descriptor.h"
#include "device.h"
#include "instance.h"
#include "memory.h"
#include "resource.h"
#include "staging.h"
#include "swapchain.h"
#include "utils.h"
Namespaces | |
namespace | anonymous_namespace{vulkan.cpp} |
namespace | nngn |
Functions | |
bool | anonymous_namespace{vulkan.cpp}::check_support (std::ranges::input_range auto &&s0, std::ranges::input_range auto &&s1, const char *name) |
template<> | |
std::unique_ptr< Graphics > | nngn::graphics_create_backend< Backend > (const void *params) |
Variables | |
static constexpr auto | Backend = nngn::Graphics::Backend::VULKAN_BACKEND |
|
staticconstexpr |