|
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 |