Pyrogenesis trunk
|
#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 | ) |