nngn
|
#include "graphics/graphics.h"
#include "os/platform.h"
#include "utils/log.h"
#include <algorithm>
#include <array>
#include <cstring>
#include <list>
#include <numeric>
#include <string>
#include <string_view>
#include <vector>
#include "font/font.h"
#include "graphics/glfw.h"
#include "graphics/shaders.h"
#include "math/camera.h"
#include "math/math.h"
#include "timing/profile.h"
#include "utils/flags.h"
#include "utils/literals.h"
#include "opengl.h"
#include "post.h"
#include "prog.h"
#include "resource.h"
#include "utils.h"
#include "vao.h"
Namespaces | |
namespace | anonymous_namespace{opengl.cpp} |
namespace | nngn |
Macros | |
#define | P(x) static_cast<std::size_t>(PipelineConfiguration::Type::x) |
Functions | |
template<> | |
std::unique_ptr< Graphics > | nngn::graphics_create_backend< backend > (const void *params) |
template<> | |
std::unique_ptr< Graphics > | nngn::graphics_create_backend< backend_es > (const void *params) |
Variables | |
static constexpr auto | backend = nngn::Graphics::Backend::OPENGL_BACKEND |
static constexpr auto | backend_es = nngn::Graphics::Backend::OPENGL_ES_BACKEND |
constexpr auto | anonymous_namespace{opengl.cpp}::SHADOW_TEX_FORMAT = GL_DEPTH_COMPONENT32F |
constexpr auto | anonymous_namespace{opengl.cpp}::N_PROGRAMS |
#define P | ( | x | ) | static_cast<std::size_t>(PipelineConfiguration::Type::x) |
|
staticconstexpr |
|
staticconstexpr |