![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "precompiled.h"#include "Device.h"#include "lib/external_libraries/libsdl.h"#include "lib/hash.h"#include "lib/ogl.h"#include "ps/CLogger.h"#include "ps/ConfigDB.h"#include "ps/Profile.h"#include "renderer/backend/gl/DeviceCommandContext.h"#include "renderer/backend/gl/PipelineState.h"#include "renderer/backend/gl/Texture.h"#include "scriptinterface/JSON.h"#include "scriptinterface/Object.h"#include "scriptinterface/ScriptInterface.h"#include "scriptinterface/ScriptRequest.h"#include <algorithm>#include <boost/algorithm/string/classification.hpp>#include <boost/algorithm/string/split.hpp>
Namespaces | |
| namespace | Renderer |
| namespace | Renderer::Backend |
| namespace | Renderer::Backend::GL |
| namespace | Renderer::Backend::GL::anonymous_namespace{Device.cpp} |
Macros | |
| #define | SHORTEN(what, charsToKeep) |
| #define | INTEGER(id) |
| #define | INTEGER2(id) |
| #define | FLOAT(id) |
| #define | FLOAT2(id) |
| #define | STRING(id) |
| #define | QUERY(target, pname) |
| #define | VERTEXPROGRAM(id) |
| #define | FRAGMENTPROGRAM(id) |
| #define | BOOL(id) INTEGER(id) |
Functions | |
| std::string | Renderer::Backend::GL::anonymous_namespace{Device.cpp}::GetNameImpl () |
| std::string | Renderer::Backend::GL::anonymous_namespace{Device.cpp}::GetVersionImpl () |
| std::string | Renderer::Backend::GL::anonymous_namespace{Device.cpp}::GetDriverInformationImpl () |
| std::vector< std::string > | Renderer::Backend::GL::anonymous_namespace{Device.cpp}::GetExtensionsImpl () |
| void GLAD_API_PTR | Renderer::Backend::GL::anonymous_namespace{Device.cpp}::OnDebugMessage (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *user_param) |
| std::unique_ptr< IDevice > | Renderer::Backend::GL::CreateDevice (SDL_Window *window, const bool arb) |
| #define BOOL | ( | id | ) | INTEGER(id) |
| #define FLOAT | ( | id | ) |
| #define FLOAT2 | ( | id | ) |
| #define FRAGMENTPROGRAM | ( | id | ) |
| #define INTEGER | ( | id | ) |
| #define INTEGER2 | ( | id | ) |
| #define QUERY | ( | target, | |
| pname | |||
| ) |
| #define SHORTEN | ( | what, | |
| charsToKeep | |||
| ) |
| #define STRING | ( | id | ) |
| #define VERTEXPROGRAM | ( | id | ) |