From 956bdb553e4d4feb5057ac6b2d8820569f881b70 Mon Sep 17 00:00:00 2001 From: Antti Veikkolainen Date: Sun, 13 Sep 2026 03:51:03 +0300 Subject: [PATCH 1/3] Fix runtime issue with renderer initialization --- SharpEngine.Core/Renderers/Renderer.cs | 11 +++++++++++ imgui.ini | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 imgui.ini diff --git a/SharpEngine.Core/Renderers/Renderer.cs b/SharpEngine.Core/Renderers/Renderer.cs index 4f50319..56fe434 100644 --- a/SharpEngine.Core/Renderers/Renderer.cs +++ b/SharpEngine.Core/Renderers/Renderer.cs @@ -39,6 +39,17 @@ public class Renderer : RendererBase /// public override RenderFlags RenderFlag => RenderFlags.Renderer3D; + /// + /// Initializes a new instance of . + /// + /// The game the renderer is being used for. + /// The settings for the renderer. + /// The game scene to be rendered. + public Renderer(CameraView camera, ISettings settings, Scene scene) + : this(camera, settings, scene, LoggerFactory.Create(builder => builder.AddConsole()).CreateLogger()) + { + } + /// /// Initializes a new instance of . /// diff --git a/imgui.ini b/imgui.ini new file mode 100644 index 0000000..4a5c201 --- /dev/null +++ b/imgui.ini @@ -0,0 +1,5 @@ +[Window][Debug##Default] +Pos=60,60 +Size=400,400 +Collapsed=0 + From c5050af2ec86416babbf8277d1c933a54742e064 Mon Sep 17 00:00:00 2001 From: Antti Veikkolainen Date: Sun, 13 Sep 2026 17:09:04 +0300 Subject: [PATCH 2/3] Add ImGui to gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index b3c0956..0f068be 100644 --- a/.gitignore +++ b/.gitignore @@ -264,3 +264,6 @@ __pycache__/ /Editor/shortcut.reg .env + +# Autogenerated ImGui configuration file +imgui.ini \ No newline at end of file From 2b5671b3177ea3b70ed35ad31f35b84cba7cd4ea Mon Sep 17 00:00:00 2001 From: Antti Veikkolainen Date: Sun, 13 Sep 2026 17:10:55 +0300 Subject: [PATCH 3/3] Delete extra file --- imgui.ini | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 imgui.ini diff --git a/imgui.ini b/imgui.ini deleted file mode 100644 index 4a5c201..0000000 --- a/imgui.ini +++ /dev/null @@ -1,5 +0,0 @@ -[Window][Debug##Default] -Pos=60,60 -Size=400,400 -Collapsed=0 -