Skip to content
This repository was archived by the owner on Jun 15, 2025. It is now read-only.

Commit 2f1794d

Browse files
committed
[FIX] : fix texture glitch after resize
some computes was with local group 8,8 but with texture size not multiple of 8. now all computes are using 1,1 except those who not process textures
1 parent db5671e commit 2f1794d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+121
-97
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ endif()
5757
add_definitions(-DUSE_GLFW3)
5858
add_definitions(-DUSE_STD_FILESYSTEM)
5959
add_definitions(-DIMGUI_ENABLE_FREETYPE)
60-
add_definitions(-DPROJECT_NAME="${PROJECT}")
6160
add_definitions(-DVMA_VULKAN_VERSION=1002000)
6261
add_definitions(-DIMGUI_DEFINE_MATH_OPERATORS)
6362
add_definitions(-DGLM_FORCE_DEPTH_ZERO_TO_ONE)
@@ -214,6 +213,7 @@ target_compile_definitions(${PROJECT} PRIVATE BUILD_GAIA_SHARED_LIBS)
214213
target_compile_definitions(${PROJECT} PRIVATE BUILD_CTOOLS_SHARED_LIBS)
215214
target_compile_definitions(${PROJECT} PRIVATE BUILD_IMGUI_PACK_SHARED_LIBS)
216215
target_compile_definitions(${PROJECT} PRIVATE BUILD_LUMO_BACKEND_SHARED_LIBS)
216+
target_compile_definitions(${PROJECT} PRIVATE PROJECT_NAME="${PROJECT}")
217217

218218
if(USE_DEBUG_SANITIZER)
219219
target_compile_options(${PROJECT} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address -static-libasan>)

Plugins/AudiArt/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ add_definitions(-DCUSTOM_LUMO_BACKEND_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/C
4444
add_definitions(-DCUSTOM_IMWIDGETS_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImWidgetsConfig.h")
4545
add_definitions(-DUSE_IMGUI="${CMAKE_SOURCE_DIR}/libs/Gaia/3rdparty/ImGuiPack/3rdparty/imgui/imgui.h") # for use ImGuiPack
4646
add_definitions(-DCUSTOM_IMGUIFILEDIALOG_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImGuiFileDialogConfig.h")
47-
add_definitions(-DPROJECT_NAME="${PROJECT}")
4847
add_definitions(-DUSE_STD_FILESYSTEM)
4948
add_definitions(-DUSE_VULKAN)
5049

@@ -118,6 +117,7 @@ target_compile_definitions(${PROJECT} PRIVATE BUILD_GAIA_SHARED_LIBS)
118117
target_compile_definitions(${PROJECT} PRIVATE BUILD_CTOOLS_SHARED_LIBS)
119118
target_compile_definitions(${PROJECT} PRIVATE BUILD_IMGUI_PACK_SHARED_LIBS)
120119
target_compile_definitions(${PROJECT} PRIVATE BUILD_LUMO_BACKEND_SHARED_LIBS)
120+
target_compile_definitions(${PROJECT} PRIVATE PROJECT_NAME="${PROJECT}")
121121

122122
if(USE_DEBUG_SANITIZER)
123123
target_compile_options(${PROJECT} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address -static-libasan>)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define AudiArt_Prefix "AudiArt"
4-
#define AudiArt_BuildNumber 122
4+
#define AudiArt_BuildNumber 123
55
#define AudiArt_MinorNumber 0
66
#define AudiArt_MajorNumber 0
7-
#define AudiArt_BuildId "0.0.122"
7+
#define AudiArt_BuildId "0.0.123"

Plugins/CodeGenerator/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ add_definitions(-DCUSTOM_LUMO_BACKEND_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/C
4343
add_definitions(-DCUSTOM_IMWIDGETS_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImWidgetsConfig.h")
4444
add_definitions(-DUSE_IMGUI="${CMAKE_SOURCE_DIR}/libs/Gaia/3rdparty/ImGuiPack/3rdparty/imgui/imgui.h") # for use ImGuiPack
4545
add_definitions(-DCUSTOM_IMGUIFILEDIALOG_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImGuiFileDialogConfig.h")
46-
add_definitions(-DPROJECT_NAME="${PROJECT}")
4746
add_definitions(-DUSE_STD_FILESYSTEM)
4847
add_definitions(-DUSE_VULKAN)
4948

@@ -115,6 +114,7 @@ target_compile_definitions(${PROJECT} PRIVATE BUILD_GAIA_SHARED_LIBS)
115114
target_compile_definitions(${PROJECT} PRIVATE BUILD_CTOOLS_SHARED_LIBS)
116115
target_compile_definitions(${PROJECT} PRIVATE BUILD_IMGUI_PACK_SHARED_LIBS)
117116
target_compile_definitions(${PROJECT} PRIVATE BUILD_LUMO_BACKEND_SHARED_LIBS)
117+
target_compile_definitions(${PROJECT} PRIVATE PROJECT_NAME="${PROJECT}")
118118

119119
if(USE_DEBUG_SANITIZER)
120120
target_compile_options(${PROJECT} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address -static-libasan>)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define CodeGenerator_Prefix "CodeGenerator"
4-
#define CodeGenerator_BuildNumber 744
4+
#define CodeGenerator_BuildNumber 745
55
#define CodeGenerator_MinorNumber 0
66
#define CodeGenerator_MajorNumber 0
7-
#define CodeGenerator_BuildId "0.0.744"
7+
#define CodeGenerator_BuildId "0.0.745"

Plugins/Landscape/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ add_definitions(-DCUSTOM_LUMO_BACKEND_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/C
4141
add_definitions(-DCUSTOM_IMWIDGETS_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImWidgetsConfig.h")
4242
add_definitions(-DUSE_IMGUI="${CMAKE_SOURCE_DIR}/libs/Gaia/3rdparty/ImGuiPack/3rdparty/imgui/imgui.h") # for use ImGuiPack
4343
add_definitions(-DCUSTOM_IMGUIFILEDIALOG_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImGuiFileDialogConfig.h")
44-
add_definitions(-DPROJECT_NAME="${PROJECT}")
4544
add_definitions(-DUSE_STD_FILESYSTEM)
4645
add_definitions(-DUSE_VULKAN)
4746

@@ -115,6 +114,7 @@ target_compile_definitions(${PROJECT} PRIVATE BUILD_GAIA_SHARED_LIBS)
115114
target_compile_definitions(${PROJECT} PRIVATE BUILD_CTOOLS_SHARED_LIBS)
116115
target_compile_definitions(${PROJECT} PRIVATE BUILD_IMGUI_PACK_SHARED_LIBS)
117116
target_compile_definitions(${PROJECT} PRIVATE BUILD_LUMO_BACKEND_SHARED_LIBS)
117+
target_compile_definitions(${PROJECT} PRIVATE PROJECT_NAME="${PROJECT}")
118118

119119
if(USE_DEBUG_SANITIZER)
120120
target_compile_options(${PROJECT} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address -static-libasan>)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define Landscape_Prefix "Landscape"
4-
#define Landscape_BuildNumber 25
4+
#define Landscape_BuildNumber 26
55
#define Landscape_MinorNumber 0
66
#define Landscape_MajorNumber 0
7-
#define Landscape_BuildId "0.0.25"
7+
#define Landscape_BuildId "0.0.26"

Plugins/Lighting/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ add_definitions(-DCUSTOM_LUMO_BACKEND_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/C
4141
add_definitions(-DCUSTOM_IMWIDGETS_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImWidgetsConfig.h")
4242
add_definitions(-DUSE_IMGUI="${CMAKE_SOURCE_DIR}/libs/Gaia/3rdparty/ImGuiPack/3rdparty/imgui/imgui.h") # for use ImGuiPack
4343
add_definitions(-DCUSTOM_IMGUIFILEDIALOG_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImGuiFileDialogConfig.h")
44-
add_definitions(-DPROJECT_NAME="${PROJECT}")
4544
add_definitions(-DUSE_STD_FILESYSTEM)
4645
add_definitions(-DUSE_VULKAN)
4746

@@ -115,6 +114,7 @@ target_compile_definitions(${PROJECT} PRIVATE BUILD_GAIA_SHARED_LIBS)
115114
target_compile_definitions(${PROJECT} PRIVATE BUILD_CTOOLS_SHARED_LIBS)
116115
target_compile_definitions(${PROJECT} PRIVATE BUILD_IMGUI_PACK_SHARED_LIBS)
117116
target_compile_definitions(${PROJECT} PRIVATE BUILD_LUMO_BACKEND_SHARED_LIBS)
117+
target_compile_definitions(${PROJECT} PRIVATE PROJECT_NAME="${PROJECT}")
118118

119119
if(USE_DEBUG_SANITIZER)
120120
target_compile_options(${PROJECT} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address -static-libasan>)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define Lighting_Prefix "Lighting"
4-
#define Lighting_BuildNumber 654
4+
#define Lighting_BuildNumber 656
55
#define Lighting_MinorNumber 0
66
#define Lighting_MajorNumber 0
7-
#define Lighting_BuildId "0.0.654"
7+
#define Lighting_BuildId "0.0.656"

Plugins/Lighting/src/Modules/Lighting/Pass/CellShadingModule_Comp_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,13 +213,13 @@ bool CellShadingModule_Comp_Pass::UpdateBufferInfoInRessourceDescriptor() {
213213
std::string CellShadingModule_Comp_Pass::GetComputeShaderCode(std::string& vOutShaderName) {
214214
vOutShaderName = "CellShadingModule_Comp_Pass";
215215

216-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
216+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
217217

218218
return u8R"(
219219
#version 450
220220
#extension GL_ARB_separate_shader_objects : enable
221221
222-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
222+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
223223
224224
layout(binding = 0, rgba32f) uniform writeonly image2D outColor;
225225
)" + SceneLightGroup::GetBufferObjectStructureHeader(1U) +

Plugins/Lighting/src/Modules/Lighting/Pass/DiffuseModule_Comp_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,13 +206,13 @@ bool DiffuseModule_Comp_Pass::UpdateBufferInfoInRessourceDescriptor() {
206206
std::string DiffuseModule_Comp_Pass::GetComputeShaderCode(std::string& vOutShaderName) {
207207
vOutShaderName = "DiffuseModule_Comp_Pass";
208208

209-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
209+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
210210

211211
return u8R"(
212212
#version 450
213213
#extension GL_ARB_separate_shader_objects : enable
214214
215-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
215+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
216216
217217
layout(binding = 0, rgba32f) uniform writeonly image2D outColor;
218218
)" + SceneLightGroup::GetBufferObjectStructureHeader(1U) +

Plugins/Lighting/src/Modules/Lighting/Pass/SpecularModule_Comp_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,13 +208,13 @@ bool SpecularModule_Comp_Pass::UpdateBufferInfoInRessourceDescriptor() {
208208
std::string SpecularModule_Comp_Pass::GetComputeShaderCode(std::string& vOutShaderName) {
209209
vOutShaderName = "SpecularModule_Comp_Pass";
210210

211-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
211+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
212212

213213
return u8R"(
214214
#version 450
215215
#extension GL_ARB_separate_shader_objects : enable
216216
217-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
217+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
218218
219219
layout(binding = 0, rgba32f) uniform writeonly image2D outColor;
220220
)" + CommonSystem::GetBufferObjectStructureHeader(1U) +

Plugins/MeshGen/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ add_definitions(-DCUSTOM_LUMO_BACKEND_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/C
4343
add_definitions(-DCUSTOM_IMWIDGETS_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImWidgetsConfig.h")
4444
add_definitions(-DUSE_IMGUI="${CMAKE_SOURCE_DIR}/libs/Gaia/3rdparty/ImGuiPack/3rdparty/imgui/imgui.h") # for use ImGuiPack
4545
add_definitions(-DCUSTOM_IMGUIFILEDIALOG_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImGuiFileDialogConfig.h")
46-
add_definitions(-DPROJECT_NAME="${PROJECT}")
4746
add_definitions(-DUSE_STD_FILESYSTEM)
4847
add_definitions(-DUSE_VULKAN)
4948

@@ -117,6 +116,7 @@ target_compile_definitions(${PROJECT} PRIVATE BUILD_GAIA_SHARED_LIBS)
117116
target_compile_definitions(${PROJECT} PRIVATE BUILD_CTOOLS_SHARED_LIBS)
118117
target_compile_definitions(${PROJECT} PRIVATE BUILD_IMGUI_PACK_SHARED_LIBS)
119118
target_compile_definitions(${PROJECT} PRIVATE BUILD_LUMO_BACKEND_SHARED_LIBS)
119+
target_compile_definitions(${PROJECT} PRIVATE PROJECT_NAME="${PROJECT}")
120120

121121
if(USE_DEBUG_SANITIZER)
122122
target_compile_options(${PROJECT} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address -static-libasan>)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define MeshGen_Prefix "MeshGen"
4-
#define MeshGen_BuildNumber 409
4+
#define MeshGen_BuildNumber 410
55
#define MeshGen_MinorNumber 0
66
#define MeshGen_MajorNumber 0
7-
#define MeshGen_BuildId "0.0.409"
7+
#define MeshGen_BuildId "0.0.410"

Plugins/Misc/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ add_definitions(-DCUSTOM_LUMO_BACKEND_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/C
4141
add_definitions(-DCUSTOM_IMWIDGETS_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImWidgetsConfig.h")
4242
add_definitions(-DUSE_IMGUI="${CMAKE_SOURCE_DIR}/libs/Gaia/3rdparty/ImGuiPack/3rdparty/imgui/imgui.h") # for use ImGuiPack
4343
add_definitions(-DCUSTOM_IMGUIFILEDIALOG_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImGuiFileDialogConfig.h")
44-
add_definitions(-DPROJECT_NAME="${PROJECT}")
4544
add_definitions(-DUSE_STD_FILESYSTEM)
4645
add_definitions(-DUSE_VULKAN)
4746

Plugins/Misc/src/Headers/MiscBuild.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define Misc_Prefix "Misc"
4-
#define Misc_BuildNumber 205
4+
#define Misc_BuildNumber 207
55
#define Misc_MinorNumber 1
66
#define Misc_MajorNumber 0
7-
#define Misc_BuildId "0.1.205"
7+
#define Misc_BuildId "0.1.207"

Plugins/Misc/src/Modules/Misc/Pass/SdfTextureModule_Comp_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -281,12 +281,12 @@ std::string SdfTextureModule_Comp_Pass::GetComputeShaderCode(std::string& vOutSh
281281

282282
vOutShaderName = "SdfTextureModule_Compute_Pass";
283283

284-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
284+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
285285

286286
return u8R"(
287287
#version 450
288288
#extension GL_ARB_separate_shader_objects : enable
289-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
289+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
290290
layout(binding = 0, rgba32f) uniform writeonly image2D outColor;
291291
layout(binding = 1) uniform sampler2D input_map_sampler;
292292
layout(push_constant) uniform constants { int iteration_count; };

Plugins/Particles/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ add_definitions(-DCUSTOM_LUMO_BACKEND_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/C
4343
add_definitions(-DCUSTOM_IMWIDGETS_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImWidgetsConfig.h")
4444
add_definitions(-DUSE_IMGUI="${CMAKE_SOURCE_DIR}/libs/Gaia/3rdparty/ImGuiPack/3rdparty/imgui/imgui.h") # for use ImGuiPack
4545
add_definitions(-DCUSTOM_IMGUIFILEDIALOG_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImGuiFileDialogConfig.h")
46-
add_definitions(-DPROJECT_NAME="${PROJECT}")
4746
add_definitions(-DUSE_STD_FILESYSTEM)
4847
add_definitions(-DUSE_VULKAN)
4948

@@ -116,6 +115,7 @@ target_compile_definitions(${PROJECT} PRIVATE BUILD_GAIA_SHARED_LIBS)
116115
target_compile_definitions(${PROJECT} PRIVATE BUILD_CTOOLS_SHARED_LIBS)
117116
target_compile_definitions(${PROJECT} PRIVATE BUILD_IMGUI_PACK_SHARED_LIBS)
118117
target_compile_definitions(${PROJECT} PRIVATE BUILD_LUMO_BACKEND_SHARED_LIBS)
118+
target_compile_definitions(${PROJECT} PRIVATE PROJECT_NAME="${PROJECT}")
119119

120120
if(USE_DEBUG_SANITIZER)
121121
target_compile_options(${PROJECT} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address -static-libasan>)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define Particles_Prefix "Particles"
4-
#define Particles_BuildNumber 434
4+
#define Particles_BuildNumber 435
55
#define Particles_MinorNumber 0
66
#define Particles_MajorNumber 0
7-
#define Particles_BuildId "0.0.434"
7+
#define Particles_BuildId "0.0.435"

Plugins/PlanetSystem/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ add_definitions(-DCUSTOM_LUMO_BACKEND_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/C
4141
add_definitions(-DCUSTOM_IMWIDGETS_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImWidgetsConfig.h")
4242
add_definitions(-DUSE_IMGUI="${CMAKE_SOURCE_DIR}/libs/Gaia/3rdparty/ImGuiPack/3rdparty/imgui/imgui.h") # for use ImGuiPack
4343
add_definitions(-DCUSTOM_IMGUIFILEDIALOG_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImGuiFileDialogConfig.h")
44-
add_definitions(-DPROJECT_NAME="${PROJECT}")
4544
add_definitions(-DUSE_STD_FILESYSTEM)
4645
add_definitions(-DUSE_VULKAN)
4746

@@ -104,6 +103,7 @@ target_compile_definitions(${PROJECT} PRIVATE BUILD_GAIA_SHARED_LIBS)
104103
target_compile_definitions(${PROJECT} PRIVATE BUILD_CTOOLS_SHARED_LIBS)
105104
target_compile_definitions(${PROJECT} PRIVATE BUILD_IMGUI_PACK_SHARED_LIBS)
106105
target_compile_definitions(${PROJECT} PRIVATE BUILD_LUMO_BACKEND_SHARED_LIBS)
106+
target_compile_definitions(${PROJECT} PRIVATE PROJECT_NAME="${PROJECT}")
107107

108108
if(USE_DEBUG_SANITIZER)
109109
target_compile_options(${PROJECT} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address -static-libasan>)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define PlanetSystem_Prefix "PlanetSystem"
4-
#define PlanetSystem_BuildNumber 191
4+
#define PlanetSystem_BuildNumber 192
55
#define PlanetSystem_MinorNumber 0
66
#define PlanetSystem_MajorNumber 0
7-
#define PlanetSystem_BuildId "0.0.191"
7+
#define PlanetSystem_BuildId "0.0.192"

Plugins/PostProcessing/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ add_definitions(-DCUSTOM_LUMO_BACKEND_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/C
4141
add_definitions(-DCUSTOM_IMWIDGETS_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImWidgetsConfig.h")
4242
add_definitions(-DUSE_IMGUI="${CMAKE_SOURCE_DIR}/libs/Gaia/3rdparty/ImGuiPack/3rdparty/imgui/imgui.h") # for use ImGuiPack
4343
add_definitions(-DCUSTOM_IMGUIFILEDIALOG_CONFIG="${CMAKE_SOURCE_DIR}/src/Frontend/CustomImGuiFileDialogConfig.h")
44-
add_definitions(-DPROJECT_NAME="${PROJECT}")
4544
add_definitions(-DUSE_STD_FILESYSTEM)
4645
add_definitions(-DUSE_VULKAN)
4746

@@ -115,6 +114,7 @@ target_compile_definitions(${PROJECT} PRIVATE BUILD_GAIA_SHARED_LIBS)
115114
target_compile_definitions(${PROJECT} PRIVATE BUILD_CTOOLS_SHARED_LIBS)
116115
target_compile_definitions(${PROJECT} PRIVATE BUILD_IMGUI_PACK_SHARED_LIBS)
117116
target_compile_definitions(${PROJECT} PRIVATE BUILD_LUMO_BACKEND_SHARED_LIBS)
117+
target_compile_definitions(${PROJECT} PRIVATE PROJECT_NAME="${PROJECT}")
118118

119119
if(USE_DEBUG_SANITIZER)
120120
target_compile_options(${PROJECT} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address -static-libasan>)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#define PostProcessing_Prefix "PostProcessing"
4-
#define PostProcessing_BuildNumber 701
4+
#define PostProcessing_BuildNumber 703
55
#define PostProcessing_MinorNumber 1
66
#define PostProcessing_MajorNumber 0
7-
#define PostProcessing_BuildId "0.1.701"
7+
#define PostProcessing_BuildId "0.1.703"

Plugins/PostProcessing/src/Modules/PostPro/Effects/Pass/BloomModule_Comp_2D_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,13 +405,13 @@ bool BloomModule_Comp_2D_Pass::UpdateBufferInfoInRessourceDescriptor() {
405405
std::string BloomModule_Comp_2D_Pass::GetComputeShaderCode(std::string& vOutShaderName) {
406406
vOutShaderName = "BloomModule_Comp_2D_Pass";
407407

408-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
408+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
409409

410410
return u8R"(
411411
#version 450
412412
#extension GL_ARB_separate_shader_objects : enable
413413
414-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
414+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
415415
416416
// fixed
417417
layout(std140, binding = 0) uniform UBO_Comp

Plugins/PostProcessing/src/Modules/PostPro/Effects/Pass/BlurModule_Comp_2D_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -463,13 +463,13 @@ std::string BlurModule_Comp_2D_Pass::GetComputeShaderCode(std::string& vOutShade
463463

464464
vOutShaderName = "BlurModule_Compute_Pass";
465465

466-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
466+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
467467

468468
return u8R"(
469469
#version 450
470470
#extension GL_ARB_separate_shader_objects : enable
471471
472-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
472+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
473473
474474
layout(binding = 0, rgba32f) uniform writeonly image2D outColor;
475475

Plugins/PostProcessing/src/Modules/PostPro/Effects/Pass/ChromaticAberrationsModule_Comp_2D_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,13 +228,13 @@ bool ChromaticAberrationsModule_Comp_2D_Pass::UpdateBufferInfoInRessourceDescrip
228228
std::string ChromaticAberrationsModule_Comp_2D_Pass::GetComputeShaderCode(std::string& vOutShaderName) {
229229
vOutShaderName = "ChromaticAberrationsModule_Comp_2D_Pass_Compute";
230230

231-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
231+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
232232

233233
return u8R"(
234234
#version 450
235235
#extension GL_ARB_separate_shader_objects : enable
236236
237-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
237+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
238238
239239
layout(binding = 0, rgba32f) uniform image2D outColor;
240240

Plugins/PostProcessing/src/Modules/PostPro/Effects/Pass/DilationModule_Comp_2D_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,12 +224,12 @@ bool DilationModule_Comp_2D_Pass::UpdateBufferInfoInRessourceDescriptor() {
224224

225225
std::string DilationModule_Comp_2D_Pass::GetComputeShaderCode(std::string& vOutShaderName) {
226226
vOutShaderName = "DilationModule_Comp_2D_Pass_Compute";
227-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
227+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
228228
return u8R"(
229229
#version 450
230230
#extension GL_ARB_separate_shader_objects : enable
231231
232-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
232+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
233233
234234
layout(std140, binding = 0) uniform UBO_Comp {
235235
int u_shape; // 0 : bokeh, 1 : circle, 2 : quad | default is 0

Plugins/PostProcessing/src/Modules/PostPro/Effects/Pass/HeatMapModule_Comp_2D_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,12 +298,12 @@ bool HeatMapModule_Comp_2D_Pass::UpdateBufferInfoInRessourceDescriptor() {
298298

299299
std::string HeatMapModule_Comp_2D_Pass::GetComputeShaderCode(std::string& vOutShaderName) {
300300
vOutShaderName = "HeatMapModule_Comp_2D_Pass_Compute";
301-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
301+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
302302
return u8R"(
303303
#version 450
304304
#extension GL_ARB_separate_shader_objects : enable
305305
306-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
306+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
307307
308308
layout(std140, binding = 0) uniform UBO_Comp {
309309
uint u_channel_idx; // 0..3

Plugins/PostProcessing/src/Modules/PostPro/Effects/Pass/SharpnessModule_Comp_2D_Pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,13 +224,13 @@ bool SharpnessModule_Comp_2D_Pass::UpdateBufferInfoInRessourceDescriptor() {
224224
std::string SharpnessModule_Comp_2D_Pass::GetComputeShaderCode(std::string& vOutShaderName) {
225225
vOutShaderName = "SharpnessModule_Comp_2D_Pass_Compute";
226226

227-
SetLocalGroupSize(ct::uvec3(8U, 8U, 1U));
227+
SetLocalGroupSize(ct::uvec3(1U, 1U, 1U));
228228

229229
return u8R"(
230230
#version 450
231231
#extension GL_ARB_separate_shader_objects : enable
232232
233-
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1 ) in;
233+
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1 ) in;
234234
235235
layout(binding = 0, rgba32f) uniform image2D outColor;
236236

0 commit comments

Comments
 (0)