Files
FlaxEngine/Source/Engine/GraphicsDevice/OpenGL/Config.h
2020-12-07 23:40:54 +01:00

23 lines
670 B
C

// Copyright (c) 2012-2020 Wojciech Figat. All rights reserved.
#pragma once
#include "Engine/Graphics/Config.h"
// Flax uses DirectX versioning to switch between graphics features.
// Version mapping:
// DirectX 10 = OpenGL ES 3.0 = OpenGL 4.1
// DirectX 11 = OpenGl ES 3.1 = OpenGL 4.4
#define SHADER_DATA_FORMAT_RAW 0
#define SHADER_DATA_FORMAT_LZ4 1
// Enables force OpenGL shaders verification
#define GPU_OGL_DEBUG_SHADERS 1
// True if use OpenGL Debug Layer
#define GPU_OGL_USE_DEBUG_LAYER GPU_ENABLE_DIAGNOSTICS
// True if don't release the OpenGL shaders source code, can be used to debug rendering
#define GPU_OGL_KEEP_SHADER_SRC GPU_ENABLE_DIAGNOSTICS