Skip to content

Commit

Permalink
Renamed Renderer to Renderer.ImGui
Browse files Browse the repository at this point in the history
  • Loading branch information
Aragas committed Apr 5, 2024
1 parent df111f9 commit 27e14e4
Show file tree
Hide file tree
Showing 38 changed files with 74 additions and 57 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,9 @@ jobs:
run: >-
dotnet pack src/BUTR.CrashReport.Models/BUTR.CrashReport.Models.csproj --configuration Release -o "./packages";
dotnet pack src/BUTR.CrashReport/BUTR.CrashReport.csproj --configuration Release -o "./packages";
dotnet pack src/BUTR.CrashReport.Renderer/BUTR.CrashReport.Renderer.csproj --configuration Release -o "./packages";
dotnet pack src/BUTR.CrashReport.Renderer.Html/BUTR.CrashReport.Renderer.Html.csproj --configuration Release -o "./packages";
dotnet pack src/BUTR.CrashReport.Renderer.ImGui/BUTR.CrashReport.Renderer.ImGui.csproj --configuration Release -o "./packages";
dotnet pack src/BUTR.CrashReport.Renderer.WinForms/BUTR.CrashReport.Renderer.WinForms.csproj --configuration Release -o "./packages";
dotnet pack src/BUTR.CrashReport.Renderer.Zip/BUTR.CrashReport.Renderer.Zip.csproj --configuration Release -o "./packages";
dotnet pack src/BUTR.CrashReport.Bannerlord.Source/BUTR.CrashReport.Bannerlord.Source.csproj --configuration Release -o "./packages";
dotnet pack src/BUTR.CrashReport.Bannerlord.Parser/BUTR.CrashReport.Bannerlord.Parser.csproj --configuration Release -o "./packages";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
</ItemGroup>

<PropertyGroup>
<PackageId>BUTR.CrashReport.Renderer</PackageId>
<Title>BUTR.CrashReport.Renderer</Title>
<PackageId>BUTR.CrashReport.Renderer.ImGui</PackageId>
<Title>BUTR.CrashReport.Renderer.ImGui</Title>
<Description>Contains the renderer for creating the crash report</Description>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageIconUrl>https://raw.githubusercontent.com/BUTR/BUTR.CrashReport/master/assets/Icon128x128.png</PackageIconUrl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
using System;
using System.Numerics;

namespace BUTR.CrashReport.Renderer.Controller;
namespace BUTR.CrashReport.Renderer.ImGui.Controller;

partial class ImGuiController
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

using System.Numerics;

namespace BUTR.CrashReport.Renderer.Controller;
namespace BUTR.CrashReport.Renderer.ImGui.Controller;

partial class ImGuiController
{
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

using Silk.NET.Input;

namespace BUTR.CrashReport.Renderer.Controller;
namespace BUTR.CrashReport.Renderer.ImGui.Controller;

partial class ImGuiController
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using BUTR.CrashReport.Renderer.ImGui;
using BUTR.CrashReport.Renderer.ImGui.ImGui;

using ImGuiNET;

Expand All @@ -10,7 +10,7 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

namespace BUTR.CrashReport.Renderer.Controller;
namespace BUTR.CrashReport.Renderer.ImGui.Controller;

internal partial class ImGuiController : IDisposable
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

using Silk.NET.OpenGL;

using System;
using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.Controller;
namespace BUTR.CrashReport.Renderer.ImGui.Controller;

internal class Shader
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

using System;

namespace BUTR.CrashReport.Renderer.Controller;
namespace BUTR.CrashReport.Renderer.ImGui.Controller;

internal enum TextureCoordinate
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using System.Diagnostics;
using System.Diagnostics.Contracts;
using System.Numerics;
namespace BUTR.CrashReport.Renderer.Controller;
namespace BUTR.CrashReport.Renderer.ImGui.Controller;

internal static class Util
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using BUTR.CrashReport.Interfaces;
using BUTR.CrashReport.Models;
using BUTR.CrashReport.Renderer.Controller;
using BUTR.CrashReport.Renderer.ImGui;
using BUTR.CrashReport.Renderer.Renderer;
using BUTR.CrashReport.Renderer.ImGui.Controller;
using BUTR.CrashReport.Renderer.ImGui.ImGui;
using BUTR.CrashReport.Renderer.ImGui.Renderer;

using Silk.NET.Core.Loader;
using Silk.NET.Input;
Expand All @@ -16,7 +16,7 @@
using System.IO;
using System.Linq;

namespace BUTR.CrashReport.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui;

public class CrashReportWindow
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.Extensions;
namespace BUTR.CrashReport.Renderer.ImGui.Extensions;

internal static class AssemblyModelTypeExtensions
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
using BUTR.CrashReport.Renderer.Utils;
using BUTR.CrashReport.Renderer.ImGui.Utils;

using HonkPerf.NET.RefLinq.Enumerators;

using System.Collections.Generic;

namespace BUTR.CrashReport.Renderer.Extensions;
namespace BUTR.CrashReport.Renderer.ImGui.Extensions;

internal static class RefLinqExtensions
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

using System.Collections.Generic;

namespace BUTR.CrashReport.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui;

public interface ICrashReportRendererUtilities
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

using ImGuiNET;

Expand All @@ -7,7 +7,7 @@
using System.Runtime.CompilerServices;
using System.Text;

namespace BUTR.CrashReport.Renderer.ImGui;
namespace BUTR.CrashReport.Renderer.ImGui.ImGui;

unsafe partial class CmGui
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
using System.Numerics;
using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.ImGui;
namespace BUTR.CrashReport.Renderer.ImGui.ImGui;

unsafe partial class CmGui
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

namespace BUTR.CrashReport.Renderer.ImGui;
namespace BUTR.CrashReport.Renderer.ImGui.ImGui;

[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
public unsafe delegate int ImGuiInputTextCallback(ImGuiInputTextCallbackData* data);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

using System.Numerics;
using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.ImGui;
namespace BUTR.CrashReport.Renderer.ImGui.ImGui;

internal partial class CmGui
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System;
using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.ImGui;
namespace BUTR.CrashReport.Renderer.ImGui.ImGui;

internal readonly ref struct ImFontAtlasPtr
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using System.Numerics;
using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.ImGui;
namespace BUTR.CrashReport.Renderer.ImGui.ImGui;

internal readonly struct ImGuiIOPtr
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using System.Numerics;
using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.ImGui;
namespace BUTR.CrashReport.Renderer.ImGui.ImGui;

// Made it ref so it won't be ever on heap
internal readonly ref struct ImGuiViewportPtr
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
using BUTR.CrashReport.Models;
using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

using System;
using System.Linq;
using System.Text;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
using BUTR.CrashReport.Models;
using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

using ImGuiNET;

using System.Collections.Generic;
using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
using System.Collections.Generic;
using System.Linq;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using BUTR.CrashReport.Models;
using BUTR.CrashReport.Renderer.Extensions;
using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.Extensions;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

using HonkPerf.NET.RefLinq;

Expand All @@ -10,7 +10,7 @@
using System.Collections.Generic;
using System.Diagnostics;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

using ImGuiNET;

using System;
using System.Collections.Generic;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
using BUTR.CrashReport.Extensions;
using BUTR.CrashReport.Models;
using BUTR.CrashReport.Renderer.Extensions;
using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.Extensions;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

using ImGuiNET;

using System.Collections.Generic;
using System.IO;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using BUTR.CrashReport.Models;
using BUTR.CrashReport.Renderer.Extensions;
using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.Utils;
using BUTR.CrashReport.Renderer.ImGui.Extensions;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.Utils;

using HonkPerf.NET.Core;
using HonkPerf.NET.RefLinq;
Expand All @@ -12,7 +12,7 @@
using System;
using System.Collections.Generic;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
using BUTR.CrashReport.Models;
using BUTR.CrashReport.Renderer.Extensions;
using BUTR.CrashReport.Renderer.ImGui.Extensions;

using HonkPerf.NET.RefLinq;

using ImGuiNET;

using System;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Numerics;
using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

partial class ImGuiRenderer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
using BUTR.CrashReport.Models;
using BUTR.CrashReport.Renderer.ImGui;
using BUTR.CrashReport.Renderer.UnsafeUtils;
using BUTR.CrashReport.Renderer.ImGui.ImGui;
using BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

using ImGuiNET;

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;

namespace BUTR.CrashReport.Renderer.Renderer;
namespace BUTR.CrashReport.Renderer.ImGui.Renderer;

// Generic rules to avoid allocations:
// 1. Split any interpolated string into a hardcoded ("()"u8) and dynamic (entry.Text) parts and render them separately
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Runtime.CompilerServices;
using System.Text;

namespace BUTR.CrashReport.Renderer.UnsafeUtils;
namespace BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

internal static unsafe class UnsafeHelper
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

namespace BUTR.CrashReport.Renderer.UnsafeUtils;
namespace BUTR.CrashReport.Renderer.ImGui.UnsafeUtils;

/// <summary>
/// Null-terminated UTF-8 string pointer.
Expand Down
Loading

0 comments on commit 27e14e4

Please sign in to comment.