Enable postprocessing module and update related rendering logic (WIP)

This commit is contained in:
benpm
2025-07-22 17:37:31 -06:00
parent 06964eeca7
commit f27aa9471f
4 changed files with 36 additions and 28 deletions
+10 -10
View File
@@ -35,18 +35,18 @@ set(SOURCE_FILES
source_group("Source Files" FILES ${SOURCE_FILES})
set(SHADER_FILES
${CMAKE_CURRENT_SOURCE_DIR}/shaders/blend_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/bloom_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/blur_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/lensflare_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/pass_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/pass_vs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/blend_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/bloom_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/blur_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/lensflare_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/pass_fs.glsl
${CMAKE_CURRENT_SOURCE_DIR}/shaders/pass_vs.glsl
)
source_group("Shader Files" FILES ${SHADER_FILES})
create_new_module(
"Postprocessing"
postprocessing_module
STATIC
${HEADER_FILES} ${SOURCE_FILES} ${SHADER_FILES}
"Postprocessing"
postprocessing_module
STATIC
${HEADER_FILES} ${SOURCE_FILES} ${SHADER_FILES}
)
+1 -1
View File
@@ -1 +1 @@
set (DEFAULT_MODULE OFF)
set (DEFAULT_MODULE ON)
@@ -173,7 +173,7 @@ namespace openspace {
PostprocessingRenderer::PostprocessingRenderer()
: properties::PropertyOwner({ "PostprocessingRenderer", "Postprocessing", "Renderer for post-processing effects" })
, _enableLensFlareP(EnableLensFlareInfo, false)
, _enableLensFlareP(EnableLensFlareInfo, true)
, _chromaticDistortionP(ChromaticDistortionInfo, -2.25f, -100.0f, 100.0f)
, _colorGradientAlphaP(ColorGradientAlphaInfo, 0.5f, 0.0f, 1.0f)
, _downsampleP(DownsampleInfo, 2.0f, 1.0f, 8.0f)