Skip to content

Commit c8275b5

Browse files
committed
Add hdr pipeline
1 parent 4345f87 commit c8275b5

20 files changed

Lines changed: 888 additions & 108 deletions

Engine/Engine.cmake

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,20 @@
4444
"Engine/src/engine/default_objects/UI/Text.h"
4545
"Engine/src/engine/default_scripts/Script.cpp"
4646
"Engine/src/engine/default_scripts/Script.h"
47-
"Engine/src/engine/fx/FXVignette.cpp"
48-
"Engine/src/engine/fx/FXVignette.h"
49-
"Engine/src/engine/fx/PostFXShader.cpp"
50-
"Engine/src/engine/fx/PostFXShader.h"
47+
"Engine/src/engine/render/FrameBuffer.cpp"
48+
"Engine/src/engine/render/FrameBuffer.h"
49+
"Engine/src/engine/render/HDRPipeline.cpp"
50+
"Engine/src/engine/render/HDRPipeline.h"
51+
"Engine/src/engine/render/Shader.h"
52+
"Engine/src/engine/render/fx/FXVignette.cpp"
53+
"Engine/src/engine/render/fx/FXVignette.h"
54+
"Engine/src/engine/render/fx/PostFXShader.cpp"
55+
"Engine/src/engine/render/fx/PostFXShader.h"
56+
"Engine/src/engine/render/shaders/HDRShadersEmbedded.h"
5157
"Engine/src/engine/systems/Animation.cpp"
5258
"Engine/src/engine/systems/Animation.h"
59+
"Engine/src/engine/systems/ArenaAllocator.cpp"
60+
"Engine/src/engine/systems/ArenaAllocator.h"
5361
"Engine/src/engine/systems/Flow.cpp"
5462
"Engine/src/engine/systems/Flow.h"
5563
"Engine/src/engine/systems/Input.cpp"

Engine/premake5.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ project "Engine"
3333
"../vendor/sfml-imgui",
3434
"../vendor/SFML-3.0.0/include",
3535
"../vendor/json/include",
36-
"../vendor/magic_enum/include"
36+
"../vendor/magic_enum/include",
3737
}
3838

3939
if _ACTION == "xcode4" then

Engine/src/engine/AppWindow.cpp

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,24 @@ bool AppWindow::Create(uint32_t window_width, uint32_t window_height, uint32_t f
1818
#if defined(TOAD_EDITOR)
1919
LOGDEBUGF("[Engine] Loading editor window {}x{}", window_width, window_height);
2020

21-
create(sf::VideoMode({window_width, window_height}), "Engine 2D", sf::Style::Titlebar | sf::Style::Close | sf::Style::Resize, sf::State::Windowed, sf::ContextSettings());
21+
sf::ContextSettings settings;
22+
settings.depthBits = 24;
23+
settings.stencilBits = 8;
24+
// settings.majorVersion = 4;
25+
// settings.minorVersion = 1;
26+
// settings.attributeFlags = sf::ContextSettings::Default;
27+
28+
create(
29+
sf::VideoMode({window_width, window_height}),
30+
"Engine 2D",
31+
sf::Style::Titlebar | sf::Style::Close | sf::Style::Resize, sf::State::Windowed,
32+
settings
33+
);
34+
35+
auto window_settings = getSettings();
36+
37+
LOGDEBUGF("GL Version: {}.{}", window_settings.majorVersion, window_settings.minorVersion);
38+
2239
setFramerateLimit(30);
2340
#ifdef _WIN32
2441
// drag drop

0 commit comments

Comments
 (0)