From a8c41f516308eda6790d90cae290bf37323acb73 Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Thu, 1 Feb 2024 22:40:28 +0100 Subject: [PATCH] Include cleanup, plus a few small code improvements. Also removed empty FrameAudioData implementation file. --- src/libprojectM/Audio/CMakeLists.txt | 1 - src/libprojectM/Audio/FrameAudioData.cpp | 7 ---- src/libprojectM/Audio/PCM.cpp | 2 - src/libprojectM/CMakeLists.txt | 2 +- .../MilkdropPreset/BlurTexture.cpp | 1 - src/libprojectM/MilkdropPreset/Border.cpp | 2 - src/libprojectM/MilkdropPreset/Constants.hpp | 2 - .../MilkdropPreset/CustomShape.cpp | 4 +- .../MilkdropPreset/CustomShape.hpp | 2 +- .../MilkdropPreset/CustomWaveform.cpp | 6 --- .../MilkdropPreset/CustomWaveform.hpp | 2 +- .../MilkdropPreset/DarkenCenter.hpp | 2 +- src/libprojectM/MilkdropPreset/Factory.cpp | 14 +------ src/libprojectM/MilkdropPreset/Filters.cpp | 2 - .../MilkdropPreset/FinalComposite.cpp | 4 ++ src/libprojectM/MilkdropPreset/IdlePreset.cpp | 2 + .../MilkdropPreset/MilkdropShader.hpp | 5 ++- .../MilkdropStaticShaders.cpp.in | 2 +- .../MilkdropStaticShaders.hpp.in | 4 +- .../MilkdropPreset/MotionVectors.cpp | 2 +- .../MilkdropPreset/MotionVectors.hpp | 2 +- .../MilkdropPreset/PerPixelMesh.cpp | 7 +++- .../MilkdropPreset/PresetState.cpp | 3 +- .../MilkdropPreset/PresetState.hpp | 2 - src/libprojectM/MilkdropPreset/VideoEcho.cpp | 2 - src/libprojectM/MilkdropPreset/VideoEcho.hpp | 2 +- src/libprojectM/MilkdropPreset/Waveform.cpp | 4 +- src/libprojectM/MilkdropPreset/Waveform.hpp | 2 +- .../Waveforms/CenteredSpiro.cpp | 2 + .../MilkdropPreset/Waveforms/LineBase.cpp | 2 + src/libprojectM/Preset.hpp | 9 +++-- src/libprojectM/PresetFactory.cpp | 2 - src/libprojectM/PresetFactory.hpp | 2 - src/libprojectM/PresetFactoryManager.cpp | 11 ----- src/libprojectM/ProjectM.cpp | 10 ++--- src/libprojectM/ProjectM.hpp | 16 ++------ src/libprojectM/ProjectMCWrapper.cpp | 4 +- src/libprojectM/ProjectMCWrapper.hpp | 2 +- src/libprojectM/Renderer/CopyTexture.cpp | 1 - src/libprojectM/Renderer/Framebuffer.hpp | 4 +- src/libprojectM/Renderer/PresetTransition.hpp | 6 +-- src/libprojectM/Renderer/RenderContext.hpp | 2 - src/libprojectM/Renderer/RenderItem.hpp | 2 +- src/libprojectM/Renderer/Sampler.hpp | 2 +- src/libprojectM/Renderer/Shader.cpp | 2 + src/libprojectM/Renderer/Shader.hpp | 2 +- src/libprojectM/Renderer/Texture.hpp | 2 - .../Renderer/TextureAttachment.hpp | 4 +- src/libprojectM/Renderer/TextureManager.cpp | 12 +++--- src/libprojectM/Renderer/TextureManager.hpp | 4 -- .../Renderer/TextureSamplerDescriptor.hpp | 4 +- .../Renderer/TransitionShaderManager.hpp | 2 +- src/libprojectM/projectM-opengl.h | 40 ++++++++----------- 53 files changed, 86 insertions(+), 155 deletions(-) delete mode 100644 src/libprojectM/Audio/FrameAudioData.cpp diff --git a/src/libprojectM/Audio/CMakeLists.txt b/src/libprojectM/Audio/CMakeLists.txt index e4ca0a7136..c5db70b07e 100644 --- a/src/libprojectM/Audio/CMakeLists.txt +++ b/src/libprojectM/Audio/CMakeLists.txt @@ -3,7 +3,6 @@ add_library(Audio OBJECT AudioConstants.hpp MilkdropFFT.cpp MilkdropFFT.hpp - FrameAudioData.cpp FrameAudioData.hpp PCM.cpp PCM.hpp diff --git a/src/libprojectM/Audio/FrameAudioData.cpp b/src/libprojectM/Audio/FrameAudioData.cpp deleted file mode 100644 index d245cb1772..0000000000 --- a/src/libprojectM/Audio/FrameAudioData.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include "FrameAudioData.hpp" - -namespace libprojectM { -namespace Audio { - -} // namespace Audio -} // namespace libprojectM diff --git a/src/libprojectM/Audio/PCM.cpp b/src/libprojectM/Audio/PCM.cpp index 86e98d1598..56a7cc65d0 100755 --- a/src/libprojectM/Audio/PCM.cpp +++ b/src/libprojectM/Audio/PCM.cpp @@ -1,7 +1,5 @@ #include "PCM.hpp" -#include - namespace libprojectM { namespace Audio { diff --git a/src/libprojectM/CMakeLists.txt b/src/libprojectM/CMakeLists.txt index 3bb883b2b1..ec0949ae9e 100644 --- a/src/libprojectM/CMakeLists.txt +++ b/src/libprojectM/CMakeLists.txt @@ -137,7 +137,7 @@ if(ENABLE_INSTALL) else() # Set PROJECTM_STATIC_EXPORT for C++ implementations to use project default visibility # and no dllimport/dllexport. - set_source_files_properties(ProjectM.cpp Audio/PCM.cpp Audio/FrameAudioData.cpp PROPERTIES + set_source_files_properties(ProjectM.cpp Audio/PCM.cpp PROPERTIES COMPILE_DEFINITIONS PROJECTM_STATIC_DEFINE ) target_compile_definitions(projectM diff --git a/src/libprojectM/MilkdropPreset/BlurTexture.cpp b/src/libprojectM/MilkdropPreset/BlurTexture.cpp index 637dc2bffe..daa1033d28 100644 --- a/src/libprojectM/MilkdropPreset/BlurTexture.cpp +++ b/src/libprojectM/MilkdropPreset/BlurTexture.cpp @@ -1,7 +1,6 @@ #include "BlurTexture.hpp" #include "PerFrameContext.hpp" -#include "PresetState.hpp" #include "MilkdropStaticShaders.hpp" diff --git a/src/libprojectM/MilkdropPreset/Border.cpp b/src/libprojectM/MilkdropPreset/Border.cpp index e20ff17ba1..86c8b0cbef 100644 --- a/src/libprojectM/MilkdropPreset/Border.cpp +++ b/src/libprojectM/MilkdropPreset/Border.cpp @@ -1,7 +1,5 @@ #include "Border.hpp" -#include - namespace libprojectM { namespace MilkdropPreset { diff --git a/src/libprojectM/MilkdropPreset/Constants.hpp b/src/libprojectM/MilkdropPreset/Constants.hpp index 407769678d..7662e3767f 100644 --- a/src/libprojectM/MilkdropPreset/Constants.hpp +++ b/src/libprojectM/MilkdropPreset/Constants.hpp @@ -4,8 +4,6 @@ */ #pragma once -#include