From 26501b0fd7c092a9dda3b7d79a5d560c946d39ec Mon Sep 17 00:00:00 2001 From: maj00r Date: Thu, 10 Sep 2026 01:02:17 +0200 Subject: [PATCH] hoist standard includes above everything else Ordering them before the imports in the same file was not enough: a project header on line 1 can import a module several levels down whose global module fragment already pulled in the same standard header, and that include guard does not cross the module boundary. Putting them first means the guard is set before anything can import. Skips vendored single-header libraries and anything inside an #if. --- .../mashadercompiler/src/shader_compiler.cpp | 12 ++++---- .../mashadercompiler/src/shader_compiler.hpp | 8 +++--- betterRenderer/mashadercompiler/src/utils.hpp | 4 +-- .../renderer/include/nvrenderer/nvrenderer.h | 28 +++++++++---------- .../include/nvrenderer/resource_registry.h | 6 ++-- .../renderer/source/auto_exposure.cpp | 2 +- .../renderer/source/auto_exposure.h | 2 +- betterRenderer/renderer/source/bloom.h | 2 +- betterRenderer/renderer/source/config.cpp | 6 ++-- betterRenderer/renderer/source/config.h | 6 ++-- .../renderer/source/contactshadows.cpp | 2 +- .../renderer/source/contactshadows.h | 2 +- betterRenderer/renderer/source/csm.cpp | 4 +-- betterRenderer/renderer/source/csm.h | 4 +-- .../renderer/source/environment.cpp | 12 ++++---- betterRenderer/renderer/source/environment.h | 6 ++-- betterRenderer/renderer/source/fsr.cpp | 2 +- betterRenderer/renderer/source/fsr.h | 4 +-- betterRenderer/renderer/source/gbuffer.cpp | 2 +- betterRenderer/renderer/source/gbuffer.h | 2 +- .../renderer/source/gbufferblitpass.cpp | 2 +- .../renderer/source/gbufferlighting.cpp | 2 +- .../renderer/source/gbufferlighting.h | 4 +-- .../renderer/source/imgui_nvrhi.cpp | 2 +- betterRenderer/renderer/source/imgui_nvrhi.h | 4 +-- .../renderer/source/instancecache.h | 2 +- betterRenderer/renderer/source/ma_dds.cpp | 8 +++--- .../renderer/source/materialparser.cpp | 12 ++++---- .../renderer/source/materialparser.h | 7 ++--- betterRenderer/renderer/source/nvmaterial.cpp | 12 ++++---- betterRenderer/renderer/source/nvrenderer.cpp | 8 +++--- .../renderer/source/nvrenderer_d3d12.cpp | 8 +++--- .../renderer/source/nvrenderer_d3d12.h | 4 +-- .../renderer/source/nvrenderer_imgui.h | 2 +- .../renderer/source/nvrenderer_vulkan.cpp | 12 ++++---- .../renderer/source/nvrenderer_vulkan.h | 8 +++--- .../renderer/source/nvrendererbackend.cpp | 4 +-- .../renderer/source/nvrendererbackend.h | 6 ++-- betterRenderer/renderer/source/nvtexture.cpp | 10 +++---- betterRenderer/renderer/source/nvtexture.h | 10 +++---- betterRenderer/renderer/source/quadtree.cpp | 2 +- .../renderer/source/resource_registry.cpp | 4 +-- betterRenderer/renderer/source/rt_model.cpp | 14 +++++----- .../renderer/source/shaders_d3d12.cpp | 2 +- .../renderer/source/shaders_vulkan.cpp | 4 +-- betterRenderer/renderer/source/sky.cpp | 6 ++-- betterRenderer/renderer/source/sky.h | 2 +- betterRenderer/renderer/source/ssao.cpp | 4 +-- betterRenderer/renderer/source/ssao.h | 10 +++---- .../renderer/source/track_batching.cpp | 14 +++++----- .../renderer/source/windshield_rain.cpp | 2 +- .../renderer/source/windshield_rain.h | 2 +- 52 files changed, 154 insertions(+), 155 deletions(-) diff --git a/betterRenderer/mashadercompiler/src/shader_compiler.cpp b/betterRenderer/mashadercompiler/src/shader_compiler.cpp index 6a6188e3..4b2553cf 100644 --- a/betterRenderer/mashadercompiler/src/shader_compiler.cpp +++ b/betterRenderer/mashadercompiler/src/shader_compiler.cpp @@ -1,15 +1,15 @@ -#include "shader_compiler.hpp" - -#include -#include - -#include "utils.hpp" #include #include +#include +#include #include #include #include #include +#include "shader_compiler.hpp" + + +#include "utils.hpp" int MaShaderCompiler::Run() { ParseOptions(); diff --git a/betterRenderer/mashadercompiler/src/shader_compiler.hpp b/betterRenderer/mashadercompiler/src/shader_compiler.hpp index 12af5b0f..90598990 100644 --- a/betterRenderer/mashadercompiler/src/shader_compiler.hpp +++ b/betterRenderer/mashadercompiler/src/shader_compiler.hpp @@ -1,9 +1,12 @@ #pragma once +#include +#include +#include +#include #include #include -#include #ifndef _WIN32 #include @@ -11,9 +14,6 @@ #include #endif #include -#include -#include -#include template using RefCountPtr = nvrhi::RefCountPtr; diff --git a/betterRenderer/mashadercompiler/src/utils.hpp b/betterRenderer/mashadercompiler/src/utils.hpp index 0dd83aa9..8331c674 100644 --- a/betterRenderer/mashadercompiler/src/utils.hpp +++ b/betterRenderer/mashadercompiler/src/utils.hpp @@ -1,9 +1,9 @@ #pragma once +#include +#include #include -#include -#include inline std::wstring ToWide(const std::string& str) { std::wstring wstr{}; diff --git a/betterRenderer/renderer/include/nvrenderer/nvrenderer.h b/betterRenderer/renderer/include/nvrenderer/nvrenderer.h index e41757bf..ada815f5 100644 --- a/betterRenderer/renderer/include/nvrenderer/nvrenderer.h +++ b/betterRenderer/renderer/include/nvrenderer/nvrenderer.h @@ -1,10 +1,23 @@ #pragma once //STL includes required by EU07 includes +#include +#include +#include +#include #include -#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include #include +#include #include // OpenGL includes required by EU07 includes @@ -18,23 +31,10 @@ #include #include -#include -#include // EU07 includes. This header is consumed by translation units that include // nothing else, so everything it names has to be imported here rather than // relied on to arrive from the including file. -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include "nvrenderer_enums.h" #include "quadtree.h" diff --git a/betterRenderer/renderer/include/nvrenderer/resource_registry.h b/betterRenderer/renderer/include/nvrenderer/resource_registry.h index 2199f231..3ee802fa 100644 --- a/betterRenderer/renderer/include/nvrenderer/resource_registry.h +++ b/betterRenderer/renderer/include/nvrenderer/resource_registry.h @@ -1,11 +1,11 @@ #pragma once -#include - -#include #include #include #include +#include + +#include import eu07.glm; class NvTextureManager; diff --git a/betterRenderer/renderer/source/auto_exposure.cpp b/betterRenderer/renderer/source/auto_exposure.cpp index e3317a02..44b662ab 100644 --- a/betterRenderer/renderer/source/auto_exposure.cpp +++ b/betterRenderer/renderer/source/auto_exposure.cpp @@ -1,3 +1,4 @@ +#include #include "auto_exposure.h" #include @@ -5,7 +6,6 @@ #include "config.h" #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" -#include MaAutoExposure::MaAutoExposure(NvRenderer *renderer) : MaResourceRegistry(renderer), m_backend(renderer->GetBackend()) {} diff --git a/betterRenderer/renderer/source/auto_exposure.h b/betterRenderer/renderer/source/auto_exposure.h index db77f069..c7b6c879 100644 --- a/betterRenderer/renderer/source/auto_exposure.h +++ b/betterRenderer/renderer/source/auto_exposure.h @@ -1,9 +1,9 @@ #pragma once +#include #include "nvrenderer/resource_registry.h" #include -#include class NvRenderer; class NvRendererBackend; diff --git a/betterRenderer/renderer/source/bloom.h b/betterRenderer/renderer/source/bloom.h index b7970b12..d1e5cf2e 100644 --- a/betterRenderer/renderer/source/bloom.h +++ b/betterRenderer/renderer/source/bloom.h @@ -1,7 +1,7 @@ #pragma once -#include #include +#include import eu07.glm; struct Bloom { diff --git a/betterRenderer/renderer/source/config.cpp b/betterRenderer/renderer/source/config.cpp index 96584dd3..14e8e34c 100644 --- a/betterRenderer/renderer/source/config.cpp +++ b/betterRenderer/renderer/source/config.cpp @@ -1,10 +1,10 @@ +#include +#include +#include #include "config.h" #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" -#include -#include -#include void MaConfig::Init(const std::filesystem::path& config_file) { Init(YAML::LoadFile(config_file.generic_string())); diff --git a/betterRenderer/renderer/source/config.h b/betterRenderer/renderer/source/config.h index 346e1dad..226b2d6c 100644 --- a/betterRenderer/renderer/source/config.h +++ b/betterRenderer/renderer/source/config.h @@ -1,11 +1,11 @@ #pragma once -#include - -#include #include +#include #include #include +#include + struct MaConfig { enum MaTonemapType { Default_Srgb = 0, Linear_Rec2020 }; diff --git a/betterRenderer/renderer/source/contactshadows.cpp b/betterRenderer/renderer/source/contactshadows.cpp index 1630d4ef..a21f17eb 100644 --- a/betterRenderer/renderer/source/contactshadows.cpp +++ b/betterRenderer/renderer/source/contactshadows.cpp @@ -1,3 +1,4 @@ +#include #include "contactshadows.h" #include @@ -5,7 +6,6 @@ #include "gbuffer.h" #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" -#include MaContactShadows::MaContactShadows(NvRenderer* renderer, NvGbuffer* gbuffer) : m_backend(renderer->GetBackend()), diff --git a/betterRenderer/renderer/source/contactshadows.h b/betterRenderer/renderer/source/contactshadows.h index e69a0aab..52859c8a 100644 --- a/betterRenderer/renderer/source/contactshadows.h +++ b/betterRenderer/renderer/source/contactshadows.h @@ -1,7 +1,7 @@ #pragma once -#include #include +#include import eu07.glm; struct MaContactShadows { diff --git a/betterRenderer/renderer/source/csm.cpp b/betterRenderer/renderer/source/csm.cpp index ccd799ac..019b358d 100644 --- a/betterRenderer/renderer/source/csm.cpp +++ b/betterRenderer/renderer/source/csm.cpp @@ -1,3 +1,5 @@ +#include +#include #include "csm.h" #include @@ -5,8 +7,6 @@ #include "config.h" #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" -#include -#include MaShadowMap::MaShadowMap(NvRenderer* renderer) : MaResourceRegistry(renderer), m_backend(renderer->m_backend.get()) {} diff --git a/betterRenderer/renderer/source/csm.h b/betterRenderer/renderer/source/csm.h index 4a7a0359..e614a346 100644 --- a/betterRenderer/renderer/source/csm.h +++ b/betterRenderer/renderer/source/csm.h @@ -1,10 +1,10 @@ #pragma once +#include +#include #include #include "nvrenderer/resource_registry.h" -#include -#include struct MaShadowMap : public MaResourceRegistry { MaShadowMap(class NvRenderer* renderer); diff --git a/betterRenderer/renderer/source/environment.cpp b/betterRenderer/renderer/source/environment.cpp index baab5960..85cc6c3c 100644 --- a/betterRenderer/renderer/source/environment.cpp +++ b/betterRenderer/renderer/source/environment.cpp @@ -1,3 +1,9 @@ +#include +#include +#include +#include +#include +#include #include "environment.h" #include @@ -8,12 +14,6 @@ #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" #include "nvtexture.h" -#include -#include -#include -#include -#include -#include #include "sky.h" import eu07.simulation.simulationenvironment; diff --git a/betterRenderer/renderer/source/environment.h b/betterRenderer/renderer/source/environment.h index df5fdd6b..cc34c0f6 100644 --- a/betterRenderer/renderer/source/environment.h +++ b/betterRenderer/renderer/source/environment.h @@ -1,12 +1,12 @@ #pragma once -#include "fullscreenpass.h" -#include "nvrenderer/resource_registry.h" -#include "nvrhi/nvrhi.h" #include #include #include #include +#include "fullscreenpass.h" +#include "nvrenderer/resource_registry.h" +#include "nvrhi/nvrhi.h" struct MaEnvironment : public MaResourceRegistry { nvrhi::TextureHandle m_skybox; diff --git a/betterRenderer/renderer/source/fsr.cpp b/betterRenderer/renderer/source/fsr.cpp index cecfb8f2..076b9fcd 100644 --- a/betterRenderer/renderer/source/fsr.cpp +++ b/betterRenderer/renderer/source/fsr.cpp @@ -1,3 +1,4 @@ +#include #include "fsr.h" #if LIBMANUL_WITH_D3D12 @@ -16,7 +17,6 @@ #include "utilities/Globals_macros.h" #include "gbuffer.h" #include "gbufferblitpass.h" -#include import eu07.utilities.globals; import eu07.glm; diff --git a/betterRenderer/renderer/source/fsr.h b/betterRenderer/renderer/source/fsr.h index 41ffb72e..f6c9c1fe 100644 --- a/betterRenderer/renderer/source/fsr.h +++ b/betterRenderer/renderer/source/fsr.h @@ -1,10 +1,10 @@ #pragma once +#include +#include #include #include "nvrendererbackend.h" -#include -#include import eu07.glm; struct NvFSR { diff --git a/betterRenderer/renderer/source/gbuffer.cpp b/betterRenderer/renderer/source/gbuffer.cpp index b3f58fe3..a1d11929 100644 --- a/betterRenderer/renderer/source/gbuffer.cpp +++ b/betterRenderer/renderer/source/gbuffer.cpp @@ -1,10 +1,10 @@ +#include #include "gbuffer.h" #include #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" -#include NvGbuffer::NvGbuffer(NvRenderer* renderer) : m_backend(renderer->m_backend.get()) {} diff --git a/betterRenderer/renderer/source/gbuffer.h b/betterRenderer/renderer/source/gbuffer.h index 537c2ab8..a73dfe2a 100644 --- a/betterRenderer/renderer/source/gbuffer.h +++ b/betterRenderer/renderer/source/gbuffer.h @@ -1,8 +1,8 @@ #pragma once -#include #include #include +#include struct NvGbuffer { NvGbuffer(class NvRenderer* renderer); diff --git a/betterRenderer/renderer/source/gbufferblitpass.cpp b/betterRenderer/renderer/source/gbufferblitpass.cpp index d9337380..d6a9f442 100644 --- a/betterRenderer/renderer/source/gbufferblitpass.cpp +++ b/betterRenderer/renderer/source/gbufferblitpass.cpp @@ -1,6 +1,6 @@ +#include #include "gbufferblitpass.h" -#include #include #include "contactshadows.h" diff --git a/betterRenderer/renderer/source/gbufferlighting.cpp b/betterRenderer/renderer/source/gbufferlighting.cpp index b8434bcf..b886014c 100644 --- a/betterRenderer/renderer/source/gbufferlighting.cpp +++ b/betterRenderer/renderer/source/gbufferlighting.cpp @@ -1,3 +1,4 @@ +#include #include "gbufferlighting.h" #include @@ -7,7 +8,6 @@ #include "nvrendererbackend.h" #include "ssao.h" #include "config.h" -#include import eu07.glm; void GbufferLighting::Init() { diff --git a/betterRenderer/renderer/source/gbufferlighting.h b/betterRenderer/renderer/source/gbufferlighting.h index cf62bf94..cebe3052 100644 --- a/betterRenderer/renderer/source/gbufferlighting.h +++ b/betterRenderer/renderer/source/gbufferlighting.h @@ -1,10 +1,10 @@ #pragma once -#include -#include #include #include #include +#include +#include import eu07.glm; diff --git a/betterRenderer/renderer/source/imgui_nvrhi.cpp b/betterRenderer/renderer/source/imgui_nvrhi.cpp index 26ddf495..25ecfa26 100644 --- a/betterRenderer/renderer/source/imgui_nvrhi.cpp +++ b/betterRenderer/renderer/source/imgui_nvrhi.cpp @@ -44,6 +44,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#include #include #include @@ -53,7 +54,6 @@ SOFTWARE. #include "imgui_nvrhi.h" #include "nvrendererbackend.h" #include "config.h" -#include struct VERTEX_CONSTANT_BUFFER { diff --git a/betterRenderer/renderer/source/imgui_nvrhi.h b/betterRenderer/renderer/source/imgui_nvrhi.h index 4d232796..4c8b7f6c 100644 --- a/betterRenderer/renderer/source/imgui_nvrhi.h +++ b/betterRenderer/renderer/source/imgui_nvrhi.h @@ -46,16 +46,16 @@ SOFTWARE. #pragma once +#include #include -#include #include +#include #include #include #include #include "nvtexture.h" -#include struct ImGui_NVRHI { diff --git a/betterRenderer/renderer/source/instancecache.h b/betterRenderer/renderer/source/instancecache.h index a26e0b83..e0193dde 100644 --- a/betterRenderer/renderer/source/instancecache.h +++ b/betterRenderer/renderer/source/instancecache.h @@ -1,11 +1,11 @@ #pragma once -#include "nvrenderer/nvrenderer.h" #include #include #include #include #include +#include "nvrenderer/nvrenderer.h" struct InstanceCacheId { gfx::geometry_handle m_geometry; diff --git a/betterRenderer/renderer/source/ma_dds.cpp b/betterRenderer/renderer/source/ma_dds.cpp index 93a48da0..8fb8639a 100644 --- a/betterRenderer/renderer/source/ma_dds.cpp +++ b/betterRenderer/renderer/source/ma_dds.cpp @@ -1,11 +1,11 @@ -#include "ddspp/ddspp.h" -#include "nvtexture.h" - -#include #include #include #include +#include #include +#include "ddspp/ddspp.h" +#include "nvtexture.h" + bool NvTexture::LoadDDS(std::string &data, int size_bias) { ddspp::Descriptor desc{}; diff --git a/betterRenderer/renderer/source/materialparser.cpp b/betterRenderer/renderer/source/materialparser.cpp index f7df2e6f..4264caf8 100644 --- a/betterRenderer/renderer/source/materialparser.cpp +++ b/betterRenderer/renderer/source/materialparser.cpp @@ -1,17 +1,17 @@ +#include +#include +#include +#include +#include +#include #include "materialparser.h" #include "nvrenderer/nvrenderer.h" #include "utilities/Globals_macros.h" -#include -#include -#include -#include #include #include "utilities/utilities_macros.h" #include -#include -#include import eu07.utilities.globals; import eu07.utilities.logs; diff --git a/betterRenderer/renderer/source/materialparser.h b/betterRenderer/renderer/source/materialparser.h index c296e58d..3efe3f07 100644 --- a/betterRenderer/renderer/source/materialparser.h +++ b/betterRenderer/renderer/source/materialparser.h @@ -1,12 +1,11 @@ #pragma once #include -#include -#include #include -#include - #include +#include +#include + import eu07.glm; struct MaterialAdapterInternal { diff --git a/betterRenderer/renderer/source/nvmaterial.cpp b/betterRenderer/renderer/source/nvmaterial.cpp index bbb00817..6d583ec9 100644 --- a/betterRenderer/renderer/source/nvmaterial.cpp +++ b/betterRenderer/renderer/source/nvmaterial.cpp @@ -1,15 +1,15 @@ -#include "nvmaterial.h" -#include "nvrenderer/nvrenderer.h" - -#include -#include - #include #include #include #include #include #include +#include "nvmaterial.h" +#include "nvrenderer/nvrenderer.h" + +#include +#include + #include "csm.h" #include "environment.h" #include "gbuffer.h" diff --git a/betterRenderer/renderer/source/nvrenderer.cpp b/betterRenderer/renderer/source/nvrenderer.cpp index 11a54113..4eb084f9 100644 --- a/betterRenderer/renderer/source/nvrenderer.cpp +++ b/betterRenderer/renderer/source/nvrenderer.cpp @@ -1,9 +1,8 @@ -#include "nvrenderer/nvrenderer.h" - -#include +#include #include #include #include +#include #include #include #include @@ -11,8 +10,9 @@ #include #include #include +#include "nvrenderer/nvrenderer.h" + #include -#include #include "auto_exposure.h" #include "bloom.h" #include "config.h" diff --git a/betterRenderer/renderer/source/nvrenderer_d3d12.cpp b/betterRenderer/renderer/source/nvrenderer_d3d12.cpp index f39c62e4..2890a98a 100644 --- a/betterRenderer/renderer/source/nvrenderer_d3d12.cpp +++ b/betterRenderer/renderer/source/nvrenderer_d3d12.cpp @@ -1,12 +1,12 @@ +#include +#include +#include +#include #include "nvrenderer_d3d12.h" #include #include "utilities/Globals_macros.h" -#include -#include -#include -#include #include "config.h" #include "nvrenderer/nvrenderer.h" diff --git a/betterRenderer/renderer/source/nvrenderer_d3d12.h b/betterRenderer/renderer/source/nvrenderer_d3d12.h index 26c75be4..761113f5 100644 --- a/betterRenderer/renderer/source/nvrenderer_d3d12.h +++ b/betterRenderer/renderer/source/nvrenderer_d3d12.h @@ -1,11 +1,11 @@ #pragma once +#include +#include #include #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" -#include -#include #if LIBMANUL_WITH_D3D12 diff --git a/betterRenderer/renderer/source/nvrenderer_imgui.h b/betterRenderer/renderer/source/nvrenderer_imgui.h index 151c4a39..52aa9d5d 100644 --- a/betterRenderer/renderer/source/nvrenderer_imgui.h +++ b/betterRenderer/renderer/source/nvrenderer_imgui.h @@ -1,8 +1,8 @@ #pragma once +#include #include "imgui_nvrhi.h" #include "nvrenderer/nvrenderer.h" -#include class NvImguiRenderer : public imgui_renderer { virtual bool Init() override; diff --git a/betterRenderer/renderer/source/nvrenderer_vulkan.cpp b/betterRenderer/renderer/source/nvrenderer_vulkan.cpp index feadb545..ab9f3be4 100644 --- a/betterRenderer/renderer/source/nvrenderer_vulkan.cpp +++ b/betterRenderer/renderer/source/nvrenderer_vulkan.cpp @@ -1,9 +1,3 @@ -#include "nvrenderer_vulkan.h" - -#include -#include - -#include "utilities/Globals_macros.h" #include #include #include @@ -14,6 +8,12 @@ #include #include #include +#include "nvrenderer_vulkan.h" + +#include +#include + +#include "utilities/Globals_macros.h" #include "config.h" #include "nvrenderer/nvrenderer.h" diff --git a/betterRenderer/renderer/source/nvrenderer_vulkan.h b/betterRenderer/renderer/source/nvrenderer_vulkan.h index 696738d2..57a10070 100644 --- a/betterRenderer/renderer/source/nvrenderer_vulkan.h +++ b/betterRenderer/renderer/source/nvrenderer_vulkan.h @@ -1,13 +1,13 @@ #pragma once -#include - -#include "nvrenderer/nvrenderer.h" -#include "nvrendererbackend.h" #include #include #include #include +#include + +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" #if LIBMANUL_WITH_VULKAN diff --git a/betterRenderer/renderer/source/nvrendererbackend.cpp b/betterRenderer/renderer/source/nvrendererbackend.cpp index 7bb07c00..207de922 100644 --- a/betterRenderer/renderer/source/nvrendererbackend.cpp +++ b/betterRenderer/renderer/source/nvrendererbackend.cpp @@ -1,8 +1,8 @@ -#include "nvrendererbackend.h" - #include #include #include +#include "nvrendererbackend.h" + #include import eu07.utilities.logs; diff --git a/betterRenderer/renderer/source/nvrendererbackend.h b/betterRenderer/renderer/source/nvrendererbackend.h index 773d13ff..8da7418a 100644 --- a/betterRenderer/renderer/source/nvrendererbackend.h +++ b/betterRenderer/renderer/source/nvrendererbackend.h @@ -1,12 +1,12 @@ #pragma once -#include - -#include "nvrenderer/nvrenderer.h" #include #include #include #include +#include + +#include "nvrenderer/nvrenderer.h" struct ShaderDefine { std::string m_name; diff --git a/betterRenderer/renderer/source/nvtexture.cpp b/betterRenderer/renderer/source/nvtexture.cpp index de058522..2961da73 100644 --- a/betterRenderer/renderer/source/nvtexture.cpp +++ b/betterRenderer/renderer/source/nvtexture.cpp @@ -1,8 +1,4 @@ -#include "nvtexture.h" -#include "nvrenderer/nvrenderer.h" - -#include "utilities/Globals_macros.h" -#include +#include #include #include #include @@ -11,6 +7,10 @@ #include #include #include +#include "nvtexture.h" +#include "nvrenderer/nvrenderer.h" + +#include "utilities/Globals_macros.h" #include #include "utilities/utilities_macros.h" #include "nvrendererbackend.h" diff --git a/betterRenderer/renderer/source/nvtexture.h b/betterRenderer/renderer/source/nvtexture.h index f5084a22..2d86ef99 100644 --- a/betterRenderer/renderer/source/nvtexture.h +++ b/betterRenderer/renderer/source/nvtexture.h @@ -1,16 +1,16 @@ #pragma once #include +#include +#include #include +#include #include +#include +#include #include #include "global_include/interfaces/ITexture_macros.h" -#include -#include -#include -#include -#include #include "nvrenderer/nvrenderer_enums.h" import eu07.global_include.interfaces.itexture; diff --git a/betterRenderer/renderer/source/quadtree.cpp b/betterRenderer/renderer/source/quadtree.cpp index b9f2759d..63285d16 100644 --- a/betterRenderer/renderer/source/quadtree.cpp +++ b/betterRenderer/renderer/source/quadtree.cpp @@ -1,7 +1,7 @@ -#include "nvrenderer/quadtree.h" #include #include #include +#include "nvrenderer/quadtree.h" void QuadTreeBuilder::Node::Insert(uint32_t index, glm::dvec3 min_, glm::dvec3 max_, int level) { diff --git a/betterRenderer/renderer/source/resource_registry.cpp b/betterRenderer/renderer/source/resource_registry.cpp index 3d1fb9a7..dc94dbf0 100644 --- a/betterRenderer/renderer/source/resource_registry.cpp +++ b/betterRenderer/renderer/source/resource_registry.cpp @@ -1,10 +1,10 @@ -#include "nvrenderer/resource_registry.h" - #include #include #include #include #include +#include "nvrenderer/resource_registry.h" + #include "fmt/compile.h" #include "nvtexture.h" #include "nvrenderer/nvrenderer.h" diff --git a/betterRenderer/renderer/source/rt_model.cpp b/betterRenderer/renderer/source/rt_model.cpp index 8c8be396..aeb1ebe5 100644 --- a/betterRenderer/renderer/source/rt_model.cpp +++ b/betterRenderer/renderer/source/rt_model.cpp @@ -1,3 +1,10 @@ +#include +#include +#include +#include +#include +#include +#include #include "rt_model.h" #include @@ -7,14 +14,7 @@ #include #include -#include -#include -#include -#include -#include -#include -#include import eu07.simcore; namespace Rt { diff --git a/betterRenderer/renderer/source/shaders_d3d12.cpp b/betterRenderer/renderer/source/shaders_d3d12.cpp index 1959e78a..93c36d44 100644 --- a/betterRenderer/renderer/source/shaders_d3d12.cpp +++ b/betterRenderer/renderer/source/shaders_d3d12.cpp @@ -1,7 +1,7 @@ +#include #include #include "nvrenderer_d3d12.h" -#include #if LIBMANUL_WITH_D3D12 diff --git a/betterRenderer/renderer/source/shaders_vulkan.cpp b/betterRenderer/renderer/source/shaders_vulkan.cpp index 9436d8c3..d5c4c0e5 100644 --- a/betterRenderer/renderer/source/shaders_vulkan.cpp +++ b/betterRenderer/renderer/source/shaders_vulkan.cpp @@ -1,8 +1,8 @@ +#include +#include #include #include "nvrenderer_vulkan.h" -#include -#include #if LIBMANUL_WITH_VULKAN diff --git a/betterRenderer/renderer/source/sky.cpp b/betterRenderer/renderer/source/sky.cpp index 94820e00..a9a935ec 100644 --- a/betterRenderer/renderer/source/sky.cpp +++ b/betterRenderer/renderer/source/sky.cpp @@ -1,12 +1,12 @@ +#include +#include +#include #include "sky.h" #include #include "environment.h" #include "nvrendererbackend.h" -#include -#include -#include #include "imgui/imgui.h" import eu07.simulation.simulationenvironment; diff --git a/betterRenderer/renderer/source/sky.h b/betterRenderer/renderer/source/sky.h index 7aef2131..ff1cdff4 100644 --- a/betterRenderer/renderer/source/sky.h +++ b/betterRenderer/renderer/source/sky.h @@ -1,8 +1,8 @@ #pragma once +#include #include "fullscreenpass.h" #include "nvrenderer/resource_registry.h" -#include struct Sky : public MaResourceRegistry { Sky(class NvRenderer* renderer, struct MaEnvironment *environment); diff --git a/betterRenderer/renderer/source/ssao.cpp b/betterRenderer/renderer/source/ssao.cpp index 111b4c94..0b50b89f 100644 --- a/betterRenderer/renderer/source/ssao.cpp +++ b/betterRenderer/renderer/source/ssao.cpp @@ -1,3 +1,5 @@ +#include +#include #include "ssao.h" #include @@ -9,8 +11,6 @@ #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" #include "imgui/imgui.h" -#include -#include import eu07.glm; NvSsao::NvSsao(NvRenderer* renderer) diff --git a/betterRenderer/renderer/source/ssao.h b/betterRenderer/renderer/source/ssao.h index 61f78a1c..367ee619 100644 --- a/betterRenderer/renderer/source/ssao.h +++ b/betterRenderer/renderer/source/ssao.h @@ -1,12 +1,12 @@ #pragma once -#include - -#include - -#include "XeGTAO.h" #include #include +#include +#include + + +#include "XeGTAO.h" import eu07.glm; struct NvSsao { diff --git a/betterRenderer/renderer/source/track_batching.cpp b/betterRenderer/renderer/source/track_batching.cpp index f10dd22e..eb8fb874 100644 --- a/betterRenderer/renderer/source/track_batching.cpp +++ b/betterRenderer/renderer/source/track_batching.cpp @@ -1,10 +1,4 @@ -#include "config.h" -#include "gbufferblitpass.h" -#include "motioncache.h" -#include "nvrenderer/nvrenderer.h" -#include "nvrendererbackend.h" - -#include +#include #include #include #include @@ -13,6 +7,12 @@ #include #include #include +#include "config.h" +#include "gbufferblitpass.h" +#include "motioncache.h" +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + #include "utilities/utilities_macros.h" import eu07.utilities.timer; import eu07.simcore; diff --git a/betterRenderer/renderer/source/windshield_rain.cpp b/betterRenderer/renderer/source/windshield_rain.cpp index d03fef63..c770599b 100644 --- a/betterRenderer/renderer/source/windshield_rain.cpp +++ b/betterRenderer/renderer/source/windshield_rain.cpp @@ -1,3 +1,4 @@ +#include #include "windshield_rain.h" #include "gbuffer.h" @@ -5,7 +6,6 @@ #include "nvrendererbackend.h" #include "nvrhi/utils.h" #include "nvtexture.h" -#include void WindshieldRain::Init(NvRenderer* in_renderer) { renderer = in_renderer; diff --git a/betterRenderer/renderer/source/windshield_rain.h b/betterRenderer/renderer/source/windshield_rain.h index 32ad7c95..2878d46c 100644 --- a/betterRenderer/renderer/source/windshield_rain.h +++ b/betterRenderer/renderer/source/windshield_rain.h @@ -1,9 +1,9 @@ #pragma once -#include "nvrenderer/nvrenderer.h" #include #include #include +#include "nvrenderer/nvrenderer.h" struct WindshieldRain { void Init(NvRenderer *in_renderer);