|
OpenEnroth 2ef3484
|
#include "OpenGLRenderer.h"#include "OpenGLVertexBuffer.h"#include <algorithm>#include <memory>#include <utility>#include <map>#include <string>#include <tuple>#include <glad/gl.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hpp>#include <imgui/backends/imgui_impl_opengl3.h>#include <imgui/backends/imgui_impl_sdl3.h>#include "Engine/Engine.h"#include "Engine/Resources/EngineFileSystem.h"#include "Engine/EngineGlobals.h"#include "Engine/Graphics/BspRenderer.h"#include "Engine/Graphics/Image.h"#include "Engine/Graphics/ImageLoader.h"#include "Engine/Graphics/LightmapBuilder.h"#include "Engine/Graphics/DecalBuilder.h"#include "Engine/Objects/Decoration.h"#include "Engine/Graphics/LightsStack.h"#include "Engine/Graphics/Outdoor.h"#include "Engine/Graphics/Indoor.h"#include "Engine/Graphics/ParticleEngine.h"#include "Engine/Tables/TextureFrameTable.h"#include "Engine/Graphics/Viewport.h"#include "Engine/Graphics/Vis.h"#include "Engine/Graphics/Weather.h"#include "Engine/Graphics/PaletteManager.h"#include "Engine/Tables/TileTable.h"#include "Engine/OurMath.h"#include "Engine/Party.h"#include "Engine/SpellFxRenderer.h"#include "Engine/AssetsManager.h"#include "Engine/EngineCallObserver.h"#include "Library/FileSystem/Sub/SubFileSystem.h"#include "Library/Platform/Application/PlatformApplication.h"#include "Library/Serialization/EnumSerialization.h"#include "Library/Color/Colorf.h"#include "Library/Logger/Logger.h"#include "Library/Geometry/Size.h"#include "Library/Geometry/Vec.h"#include "Library/Image/ImageFunctions.h"#include "Utility/String/Format.h"#include "OpenGLShader.h"Namespaces | |
| namespace | detail_gl_error |
| namespace | detail_fb_error |
Macros | |
| #define | LOWORD(l) ((unsigned short)(((std::uintptr_t)(l)) & 0xFFFF)) |
Functions | |
| void | GL_Check_Errors (void *ret, const char *name, GLADapiproc apiproc, int len_args,...) |
| void | GL_Check_Framebuffer (const char *name) |
| static int | waterAnimationFrame () |
Variables | |
| static constexpr int | DEFAULT_AMBIENT_LIGHT_LEVEL = 0 |
| RenderBillboard | pBillboardRenderList [500] |
| int | uNumBillboardsToDraw |
| int | uNumDecorationsDrawnThisFrame |
| int | uNumSpritesDrawnThisFrame |
| RenderVertexSoft | array_73D150 [20] |
| RenderVertexSoft | VertexRenderList [50] |
| static GLuint | framebuffer = 0 |
| static GLuint | framebufferTextures [2] = {0, 0} |
| static bool | OpenGLES = false |
| #define LOWORD | ( | l | ) | ((unsigned short)(((std::uintptr_t)(l)) & 0xFFFF)) |
| void GL_Check_Errors | ( | void * | ret, |
| const char * | name, | ||
| GLADapiproc | apiproc, | ||
| int | len_args, | ||
| ... | |||
| ) |
| void GL_Check_Framebuffer | ( | const char * | name | ) |
|
static |
| RenderVertexSoft array_73D150[20] |
|
staticconstexpr |
|
static |
|
static |
|
static |
| RenderBillboard pBillboardRenderList[500] |
| int uNumBillboardsToDraw |
| int uNumDecorationsDrawnThisFrame |
| int uNumSpritesDrawnThisFrame |
| RenderVertexSoft VertexRenderList[50] |