diff --git a/betterRenderer/eu07_source/register.cpp b/betterRenderer/eu07_source/register.cpp index 6184a52c..d83858ef 100644 --- a/betterRenderer/eu07_source/register.cpp +++ b/betterRenderer/eu07_source/register.cpp @@ -1,7 +1,7 @@ -import eu07.utilities.logs; -#include "nvrenderer/nvrenderer.h" #include +#include "nvrenderer/nvrenderer.h" +import eu07.utilities.logs; namespace { std::unique_ptr create_nvrenderer_for_d3d12() { return std::make_unique(NvRenderer::Api::D3D12); diff --git a/betterRenderer/renderer/include/nvrenderer/nvrenderer.h b/betterRenderer/renderer/include/nvrenderer/nvrenderer.h index bd7aac05..e41757bf 100644 --- a/betterRenderer/renderer/include/nvrenderer/nvrenderer.h +++ b/betterRenderer/renderer/include/nvrenderer/nvrenderer.h @@ -24,20 +24,6 @@ // 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. -import eu07.utilities.classes; -import eu07.utilities.globals; -import eu07.simcore; -import eu07.rendering.geometrybank; -import eu07.global_include.interfaces.imaterial; -import eu07.global_include.interfaces.itexture; -import eu07.gl.shader; - -#include "nvrenderer_enums.h" -#include "quadtree.h" -import eu07.rendering.renderer; -#include "resource_registry.h" -import eu07.environment.sky; -import eu07.glm; #include #include #include @@ -50,6 +36,20 @@ import eu07.glm; #include #include +#include "nvrenderer_enums.h" +#include "quadtree.h" +#include "resource_registry.h" + +import eu07.utilities.classes; +import eu07.utilities.globals; +import eu07.simcore; +import eu07.rendering.geometrybank; +import eu07.global_include.interfaces.imaterial; +import eu07.global_include.interfaces.itexture; +import eu07.gl.shader; +import eu07.rendering.renderer; +import eu07.environment.sky; +import eu07.glm; namespace Rt { struct IRtModel; } diff --git a/betterRenderer/renderer/include/nvrenderer/quadtree.h b/betterRenderer/renderer/include/nvrenderer/quadtree.h index 5ae332ea..c54b2123 100644 --- a/betterRenderer/renderer/include/nvrenderer/quadtree.h +++ b/betterRenderer/renderer/include/nvrenderer/quadtree.h @@ -3,11 +3,11 @@ #include #include #include -import eu07.glm; -#include #include #include +#include +import eu07.glm; struct QuadTreeLeave { QuadTreeLeave(const glm::dvec3& origin, const glm::dvec3& extent, uint32_t index) diff --git a/betterRenderer/renderer/include/nvrenderer/resource_registry.h b/betterRenderer/renderer/include/nvrenderer/resource_registry.h index 4bb040f3..2199f231 100644 --- a/betterRenderer/renderer/include/nvrenderer/resource_registry.h +++ b/betterRenderer/renderer/include/nvrenderer/resource_registry.h @@ -3,11 +3,11 @@ #include #include -import eu07.glm; #include #include #include +import eu07.glm; class NvTextureManager; class MaResourceRegistry; diff --git a/betterRenderer/renderer/source/IntelTAA.h b/betterRenderer/renderer/source/IntelTAA.h index 91e23f6c..0bbd6e3c 100644 --- a/betterRenderer/renderer/source/IntelTAA.h +++ b/betterRenderer/renderer/source/IntelTAA.h @@ -1,3 +1,4 @@ +#include /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2016-2021, Intel Corporation // @@ -19,7 +20,6 @@ #ifdef __cplusplus #include -#include namespace IntelTAA { diff --git a/betterRenderer/renderer/source/XeGTAO.h b/betterRenderer/renderer/source/XeGTAO.h index fe40f863..58cc4e5b 100644 --- a/betterRenderer/renderer/source/XeGTAO.h +++ b/betterRenderer/renderer/source/XeGTAO.h @@ -31,8 +31,8 @@ #include #include "imgui/imgui.h" -import eu07.glm; +import eu07.glm; namespace XeGTAO { diff --git a/betterRenderer/renderer/source/bloom.h b/betterRenderer/renderer/source/bloom.h index 23e0dd41..b7970b12 100644 --- a/betterRenderer/renderer/source/bloom.h +++ b/betterRenderer/renderer/source/bloom.h @@ -1,9 +1,9 @@ #pragma once #include -import eu07.glm; #include +import eu07.glm; struct Bloom { struct BloomConstants { glm::vec4 m_prefilter_vector; diff --git a/betterRenderer/renderer/source/contactshadows.h b/betterRenderer/renderer/source/contactshadows.h index 54e95f0c..e69a0aab 100644 --- a/betterRenderer/renderer/source/contactshadows.h +++ b/betterRenderer/renderer/source/contactshadows.h @@ -1,9 +1,9 @@ #pragma once #include -import eu07.glm; #include +import eu07.glm; struct MaContactShadows { MaContactShadows(class NvRenderer* renderer, class NvGbuffer* gbuffer); void Init(); diff --git a/betterRenderer/renderer/source/environment.cpp b/betterRenderer/renderer/source/environment.cpp index 5277b456..baab5960 100644 --- a/betterRenderer/renderer/source/environment.cpp +++ b/betterRenderer/renderer/source/environment.cpp @@ -8,15 +8,15 @@ #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" #include "nvtexture.h" -import eu07.simulation.simulationenvironment; -#include "sky.h" #include #include #include #include #include #include +#include "sky.h" +import eu07.simulation.simulationenvironment; int MaEnvironment::GetCurrentSetIndex() { if (m_locked_set_index >= 0 && IsReady()) { m_current_set_index = std::exchange(m_locked_set_index, -1); diff --git a/betterRenderer/renderer/source/fsr.cpp b/betterRenderer/renderer/source/fsr.cpp index 13d3408b..cecfb8f2 100644 --- a/betterRenderer/renderer/source/fsr.cpp +++ b/betterRenderer/renderer/source/fsr.cpp @@ -14,12 +14,12 @@ #endif #include "utilities/Globals_macros.h" -import eu07.utilities.globals; #include "gbuffer.h" #include "gbufferblitpass.h" -import eu07.glm; #include +import eu07.utilities.globals; +import eu07.glm; NvFSR::NvFSR(NvRenderer* renderer) : m_backend(renderer->m_backend.get()), m_inputpass(renderer->m_gbuffer_blit.get()), diff --git a/betterRenderer/renderer/source/fsr.h b/betterRenderer/renderer/source/fsr.h index 80e02c57..41ffb72e 100644 --- a/betterRenderer/renderer/source/fsr.h +++ b/betterRenderer/renderer/source/fsr.h @@ -3,10 +3,10 @@ #include #include "nvrendererbackend.h" -import eu07.glm; #include #include +import eu07.glm; struct NvFSR { NvFSR(class NvRenderer* renderer); void Init(); diff --git a/betterRenderer/renderer/source/fullscreenpass.cpp b/betterRenderer/renderer/source/fullscreenpass.cpp index dd5f9f00..43dfeeca 100644 --- a/betterRenderer/renderer/source/fullscreenpass.cpp +++ b/betterRenderer/renderer/source/fullscreenpass.cpp @@ -3,7 +3,6 @@ #include "fullscreenpass.h" #include "nvrendererbackend.h" -#include FullScreenPass::FullScreenPass(NvRendererBackend* backend) : m_backend(backend) {} diff --git a/betterRenderer/renderer/source/gbufferblitpass.cpp b/betterRenderer/renderer/source/gbufferblitpass.cpp index 6506949d..d9337380 100644 --- a/betterRenderer/renderer/source/gbufferblitpass.cpp +++ b/betterRenderer/renderer/source/gbufferblitpass.cpp @@ -1,7 +1,6 @@ #include "gbufferblitpass.h" #include -import eu07.utilities.timer; #include #include "contactshadows.h" @@ -11,8 +10,9 @@ import eu07.utilities.timer; #include "nvrendererbackend.h" #include "sky.h" #include "ssao.h" -import eu07.glm; +import eu07.utilities.timer; +import eu07.glm; GbufferBlitPass::GbufferBlitPass(NvRenderer* renderer, NvGbuffer* gbuffer, NvGbuffer* gbuffer_shadow, NvSsao* ssao, MaEnvironment* environment, diff --git a/betterRenderer/renderer/source/gbufferlighting.cpp b/betterRenderer/renderer/source/gbufferlighting.cpp index 560cf7e9..b8434bcf 100644 --- a/betterRenderer/renderer/source/gbufferlighting.cpp +++ b/betterRenderer/renderer/source/gbufferlighting.cpp @@ -7,9 +7,9 @@ #include "nvrendererbackend.h" #include "ssao.h" #include "config.h" -import eu07.glm; #include +import eu07.glm; void GbufferLighting::Init() { auto fb_info = m_renderer->m_gbuffer->m_framebuffer->getFramebufferInfo(); m_width = fb_info.width; diff --git a/betterRenderer/renderer/source/gbufferlighting.h b/betterRenderer/renderer/source/gbufferlighting.h index 0904f8db..cf62bf94 100644 --- a/betterRenderer/renderer/source/gbufferlighting.h +++ b/betterRenderer/renderer/source/gbufferlighting.h @@ -2,12 +2,12 @@ #include #include -import eu07.glm; #include #include #include +import eu07.glm; struct GbufferLighting : public MaResourceRegistry { GbufferLighting(NvRenderer* renderer) : MaResourceRegistry(renderer), m_renderer(renderer) {} diff --git a/betterRenderer/renderer/source/imgui_nvrhi.cpp b/betterRenderer/renderer/source/imgui_nvrhi.cpp index d8f9529c..26ddf495 100644 --- a/betterRenderer/renderer/source/imgui_nvrhi.cpp +++ b/betterRenderer/renderer/source/imgui_nvrhi.cpp @@ -54,8 +54,6 @@ SOFTWARE. #include "nvrendererbackend.h" #include "config.h" #include -#include -#include struct VERTEX_CONSTANT_BUFFER { diff --git a/betterRenderer/renderer/source/materialparser.cpp b/betterRenderer/renderer/source/materialparser.cpp index c8760429..f7df2e6f 100644 --- a/betterRenderer/renderer/source/materialparser.cpp +++ b/betterRenderer/renderer/source/materialparser.cpp @@ -3,21 +3,21 @@ #include "nvrenderer/nvrenderer.h" #include "utilities/Globals_macros.h" -import eu07.utilities.globals; -import eu07.utilities.logs; -#include -import eu07.model.material; -import eu07.utilities.parser; -#include "utilities/utilities_macros.h" -import eu07.utilities.utilities; -#include -#include -#include #include #include #include #include +#include +#include "utilities/utilities_macros.h" +#include +#include +#include +import eu07.utilities.globals; +import eu07.utilities.logs; +import eu07.model.material; +import eu07.utilities.parser; +import eu07.utilities.utilities; std::string_view MaterialAdapter::GetTexturePathForEntry( std::string_view key) const { if (m_material_internal) { diff --git a/betterRenderer/renderer/source/materialparser.h b/betterRenderer/renderer/source/materialparser.h index 24341518..c296e58d 100644 --- a/betterRenderer/renderer/source/materialparser.h +++ b/betterRenderer/renderer/source/materialparser.h @@ -7,8 +7,8 @@ #include #include -import eu07.glm; +import eu07.glm; struct MaterialAdapterInternal { virtual ~MaterialAdapterInternal() = default; virtual std::string_view GetTexturePathForEntry( diff --git a/betterRenderer/renderer/source/motioncache.h b/betterRenderer/renderer/source/motioncache.h index e18c012d..cba5c4f1 100644 --- a/betterRenderer/renderer/source/motioncache.h +++ b/betterRenderer/renderer/source/motioncache.h @@ -2,11 +2,11 @@ #include #include -import eu07.glm; -#include #include #include +#include +import eu07.glm; struct MotionCacheId { union { struct { diff --git a/betterRenderer/renderer/source/nvmaterial.cpp b/betterRenderer/renderer/source/nvmaterial.cpp index 26e15d89..bbb00817 100644 --- a/betterRenderer/renderer/source/nvmaterial.cpp +++ b/betterRenderer/renderer/source/nvmaterial.cpp @@ -4,7 +4,12 @@ #include #include -import eu07.utilities.logs; +#include +#include +#include +#include +#include +#include #include "csm.h" #include "environment.h" #include "gbuffer.h" @@ -12,13 +17,8 @@ import eu07.utilities.logs; #include "nvrendererbackend.h" #include "nvtexture.h" #include "sky.h" -#include -#include -#include -#include -#include -#include +import eu07.utilities.logs; bool NvRenderer::MaterialTemplate::CreateBindingSet(size_t pipeline_index, MaterialCache &cache) { // for (size_t i = 0; i < cache.m_pipelines.size(); ++i) { diff --git a/betterRenderer/renderer/source/nvrenderer.cpp b/betterRenderer/renderer/source/nvrenderer.cpp index f5722e36..b3a068e8 100644 --- a/betterRenderer/renderer/source/nvrenderer.cpp +++ b/betterRenderer/renderer/source/nvrenderer.cpp @@ -1,5 +1,16 @@ #include "nvrenderer/nvrenderer.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include import eu07.simcore; import eu07.utilities.logs; import eu07.utilities.timer; @@ -41,20 +52,6 @@ import eu07.simulation.simulation; import eu07.glm; #include "utilities/utilities_macros.h" import eu07.utilities.utilities; -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include bool NvRenderer::Init(GLFWwindow *Window) { m_message_callback = std::make_shared(); diff --git a/betterRenderer/renderer/source/nvrenderer_d3d12.cpp b/betterRenderer/renderer/source/nvrenderer_d3d12.cpp index 0a91faf7..de7071d0 100644 --- a/betterRenderer/renderer/source/nvrenderer_d3d12.cpp +++ b/betterRenderer/renderer/source/nvrenderer_d3d12.cpp @@ -3,8 +3,10 @@ #include #include "utilities/Globals_macros.h" -import eu07.utilities.globals; -import eu07.utilities.logs; +#include +#include +#include +#include #include "config.h" #include "nvrenderer/nvrenderer.h" @@ -14,12 +16,10 @@ import eu07.utilities.logs; #include #include "nvrendererbackend.h" -#include -#include -#include -#include #define HR_RETURN(op) \ +import eu07.utilities.globals; +import eu07.utilities.logs; hr = (HRESULT)(op); \ if (FAILED(hr)) { \ ErrorLog(fmt::format(#op " returned HRESULT={}", hr)); \ diff --git a/betterRenderer/renderer/source/nvrenderer_d3d12.h b/betterRenderer/renderer/source/nvrenderer_d3d12.h index 257919ff..26c75be4 100644 --- a/betterRenderer/renderer/source/nvrenderer_d3d12.h +++ b/betterRenderer/renderer/source/nvrenderer_d3d12.h @@ -4,6 +4,8 @@ #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" +#include +#include #if LIBMANUL_WITH_D3D12 @@ -11,8 +13,6 @@ #include #include #include -#include -#include class NvRendererBackend_D3D12 : public NvRendererBackend { friend class NvRenderer; diff --git a/betterRenderer/renderer/source/nvrenderer_vulkan.cpp b/betterRenderer/renderer/source/nvrenderer_vulkan.cpp index f988bf2c..feadb545 100644 --- a/betterRenderer/renderer/source/nvrenderer_vulkan.cpp +++ b/betterRenderer/renderer/source/nvrenderer_vulkan.cpp @@ -4,19 +4,6 @@ #include #include "utilities/Globals_macros.h" -import eu07.utilities.globals; -import eu07.utilities.logs; -#include "config.h" -#include "nvrenderer/nvrenderer.h" - -#if LIBMANUL_WITH_VULKAN - -#include - -VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE - -#include "nvrendererbackend.h" -#include #include #include #include @@ -27,6 +14,19 @@ VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE #include #include #include +#include "config.h" +#include "nvrenderer/nvrenderer.h" + +#if LIBMANUL_WITH_VULKAN + +#include + +import eu07.utilities.globals; +import eu07.utilities.logs; +VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE + +#include "nvrendererbackend.h" +#include #define MA_ERROR_LOG(fmt_str, ...) ErrorLog(fmt::format(fmt_str, __VA_ARGS__)) #define MA_INFO_LOG(fmt_str, ...) WriteLog(fmt::format(fmt_str, __VA_ARGS__)) diff --git a/betterRenderer/renderer/source/nvrenderer_vulkan.h b/betterRenderer/renderer/source/nvrenderer_vulkan.h index bdfda5c6..696738d2 100644 --- a/betterRenderer/renderer/source/nvrenderer_vulkan.h +++ b/betterRenderer/renderer/source/nvrenderer_vulkan.h @@ -4,6 +4,10 @@ #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" +#include +#include +#include +#include #if LIBMANUL_WITH_VULKAN @@ -12,10 +16,6 @@ #include #include -#include -#include -#include -#include class NvRendererBackend_Vulkan : public NvRendererBackend { friend class NvRenderer; diff --git a/betterRenderer/renderer/source/nvrendererbackend.cpp b/betterRenderer/renderer/source/nvrendererbackend.cpp index 894ce302..7bb07c00 100644 --- a/betterRenderer/renderer/source/nvrendererbackend.cpp +++ b/betterRenderer/renderer/source/nvrendererbackend.cpp @@ -1,11 +1,11 @@ #include "nvrendererbackend.h" -import eu07.utilities.logs; -#include #include #include #include +#include +import eu07.utilities.logs; void NvRendererMessageCallback::message(nvrhi::MessageSeverity severity, const char *messageText) { switch (severity) { diff --git a/betterRenderer/renderer/source/nvtexture.cpp b/betterRenderer/renderer/source/nvtexture.cpp index c15fbc99..ac35c87f 100644 --- a/betterRenderer/renderer/source/nvtexture.cpp +++ b/betterRenderer/renderer/source/nvtexture.cpp @@ -2,6 +2,15 @@ #include "nvrenderer/nvrenderer.h" #include "utilities/Globals_macros.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include import eu07.utilities.globals; import eu07.scripting.pyint; import eu07.application.application; @@ -17,16 +26,6 @@ import eu07.utilities.logs; #define STB_IMAGE_RESIZE2_IMPLEMENTATION #include "stbi/stb_image_resize2.h" import eu07.model.texture; -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #undef STB_IMAGE_RESIZE2_IMPLEMENTATION uint64_t NvTexture::s_change_counter = 0; diff --git a/betterRenderer/renderer/source/nvtexture.h b/betterRenderer/renderer/source/nvtexture.h index dba80143..f5084a22 100644 --- a/betterRenderer/renderer/source/nvtexture.h +++ b/betterRenderer/renderer/source/nvtexture.h @@ -6,15 +6,15 @@ #include #include "global_include/interfaces/ITexture_macros.h" -import eu07.global_include.interfaces.itexture; -#include "nvrenderer/nvrenderer_enums.h" -import eu07.glm; #include #include #include #include #include +#include "nvrenderer/nvrenderer_enums.h" +import eu07.global_include.interfaces.itexture; +import eu07.glm; enum MaTextureTraits { MaTextureTraits_Sharpen, MaTextureTraits_ClampS, diff --git a/betterRenderer/renderer/source/resource_registry.cpp b/betterRenderer/renderer/source/resource_registry.cpp index c45a4fcf..3d1fb9a7 100644 --- a/betterRenderer/renderer/source/resource_registry.cpp +++ b/betterRenderer/renderer/source/resource_registry.cpp @@ -1,15 +1,15 @@ #include "nvrenderer/resource_registry.h" -import eu07.utilities.logs; -#include "fmt/compile.h" -#include "nvtexture.h" -#include "nvrenderer/nvrenderer.h" #include #include #include #include #include +#include "fmt/compile.h" +#include "nvtexture.h" +#include "nvrenderer/nvrenderer.h" +import eu07.utilities.logs; MaResourceMappingSet& MaResourceMappingSet::Add( const MaResourceMapping& mapping) { m_mappings.push_back(mapping); diff --git a/betterRenderer/renderer/source/rt_model.cpp b/betterRenderer/renderer/source/rt_model.cpp index 7319d1e8..8c8be396 100644 --- a/betterRenderer/renderer/source/rt_model.cpp +++ b/betterRenderer/renderer/source/rt_model.cpp @@ -9,7 +9,6 @@ #include -import eu07.simcore; #include #include #include @@ -17,6 +16,7 @@ import eu07.simcore; #include #include +import eu07.simcore; namespace Rt { using Bbox = bvh::v2::BBox; diff --git a/betterRenderer/renderer/source/rt_model.h b/betterRenderer/renderer/source/rt_model.h index c816c697..f2047dd6 100644 --- a/betterRenderer/renderer/source/rt_model.h +++ b/betterRenderer/renderer/source/rt_model.h @@ -6,9 +6,9 @@ // TSubModel/TModel3d are owned by the simulation core; a forward // declaration here would be a second, conflicting declaration. + import eu07.simcore; import eu07.glm; - namespace Rt { struct IRtModel { virtual TSubModel const* Intersect(NvRenderer::Renderable const& renderable, diff --git a/betterRenderer/renderer/source/sky.cpp b/betterRenderer/renderer/source/sky.cpp index d1c6cf77..94820e00 100644 --- a/betterRenderer/renderer/source/sky.cpp +++ b/betterRenderer/renderer/source/sky.cpp @@ -4,14 +4,14 @@ #include "environment.h" #include "nvrendererbackend.h" -import eu07.simulation.simulationenvironment; -import eu07.simulation.simulationtime; -#include "imgui/imgui.h" -import eu07.glm; #include #include #include +#include "imgui/imgui.h" +import eu07.simulation.simulationenvironment; +import eu07.simulation.simulationtime; +import eu07.glm; namespace { static const float PI = 3.14159265358979323846f; static const float INV_PI = 0.31830988618379067154f; diff --git a/betterRenderer/renderer/source/ssao.cpp b/betterRenderer/renderer/source/ssao.cpp index 1f0cb7c0..111b4c94 100644 --- a/betterRenderer/renderer/source/ssao.cpp +++ b/betterRenderer/renderer/source/ssao.cpp @@ -9,10 +9,10 @@ #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" #include "imgui/imgui.h" -import eu07.glm; #include #include +import eu07.glm; NvSsao::NvSsao(NvRenderer* renderer) : m_backend(renderer->m_backend.get()), m_gbuffer(renderer->m_gbuffer.get()), diff --git a/betterRenderer/renderer/source/ssao.h b/betterRenderer/renderer/source/ssao.h index a0e88a9a..61f78a1c 100644 --- a/betterRenderer/renderer/source/ssao.h +++ b/betterRenderer/renderer/source/ssao.h @@ -5,10 +5,10 @@ #include #include "XeGTAO.h" -import eu07.glm; #include #include +import eu07.glm; struct NvSsao { NvSsao(class NvRenderer* renderer); void Init(); diff --git a/betterRenderer/renderer/source/topo_utils.h b/betterRenderer/renderer/source/topo_utils.h index 977dac9a..d82af1c1 100644 --- a/betterRenderer/renderer/source/topo_utils.h +++ b/betterRenderer/renderer/source/topo_utils.h @@ -1,7 +1,7 @@ #pragma once -import eu07.simcore; +import eu07.simcore; struct MaTopologyUtils { void ConvertTopology(gfx::index_array &Indices, gfx::vertex_array &Vertices, diff --git a/betterRenderer/renderer/source/track_batching.cpp b/betterRenderer/renderer/source/track_batching.cpp index d530b930..ea12fe04 100644 --- a/betterRenderer/renderer/source/track_batching.cpp +++ b/betterRenderer/renderer/source/track_batching.cpp @@ -4,13 +4,6 @@ #include "nvrenderer/nvrenderer.h" #include "nvrendererbackend.h" -import eu07.utilities.timer; -import eu07.simcore; -import eu07.simulation.simulation; -import eu07.glm; -#include "utilities/utilities_macros.h" -import eu07.utilities.utilities; -import eu07.utilities.float3d; #include #include #include @@ -20,6 +13,13 @@ import eu07.utilities.float3d; #include #include #include +import eu07.utilities.timer; +import eu07.simcore; +import eu07.simulation.simulation; +import eu07.glm; +#include "utilities/utilities_macros.h" +import eu07.utilities.utilities; +import eu07.utilities.float3d; namespace BatchingUtils {