From 8903fe2f082d12c2049d3e589ee39c5ffabd3929 Mon Sep 17 00:00:00 2001 From: Jiu Date: Tue, 2 Apr 2024 12:15:58 +0200 Subject: [PATCH] fix: renaming issues --- .nuke/parameters.json | 2 +- Examples/Project1/ProjectSettings/Editor/Default.ini | 2 +- .../ProjectSettings/Editor/Layouts/Basic.ini | 2 +- README.md | 2 +- Tests/Vixen.Core.Shaders.Tests/Example1.rsh | 6 +++--- Tests/Vixen.Core.Shaders.Tests/Parser.Test.cs | 2 +- .../Serialization/SerializationTests.cs | 2 +- Tests/Vixen.Core.Yaml.Tests/TagTests.cs | 12 ++++++------ Tests/Vixen.Core.Yaml.Tests/files/explicitType.yaml | 2 +- Vixen.BuildEngine.Common/Builder.cs | 2 +- Vixen.BuildEngine.Common/FileVersionTracker.cs | 2 +- Vixen.Core.MicroThreading/MicroThreadProfiling.cs | 4 ++-- Vixen.Core.Shaders/VixenLexerBase.cs | 2 +- Vixen.Core/Diagnostics/ApplicationProfiling.cs | 4 ++-- Vixen.Core/General/Application.cs | 2 +- Vixen.Core/General/Window.cs | 2 +- .../Serialization/MemberSerializerGenerated.cs | 5 +++-- .../Serialization/MemberSerializerGenerated.tt | 6 +++--- Vixen.Core/Serialization/SerializerExtensions.cs | 2 ++ Vixen.Core/Vixen.Core.csproj | 4 ++++ Vixen.Diagnostics/Profiler.cs | 2 +- Vixen.Editor/GuiRenderer.cs | 2 +- Vixen.Editor/Panes/ProfilerPane.cs | 12 ++++++------ Vixen.Editor/Program.cs | 6 +++--- Vixen.Editor/SourceContextEnricher.cs | 2 +- Vixen.Editor/imgui.ini | 2 +- .../Diagnostics/RendererProfiling.cs | 4 ++-- Vixen.Platform/Silk/ImGuiRenderer.cs_old | 4 ++-- Vixen.Platform/Vulkan/VulkanContext.cs | 2 +- 29 files changed, 55 insertions(+), 48 deletions(-) diff --git a/.nuke/parameters.json b/.nuke/parameters.json index 615109b..dab37ba 100644 --- a/.nuke/parameters.json +++ b/.nuke/parameters.json @@ -1,4 +1,4 @@ { "$schema": "./build.schema.json", - "Solution": "Rin.sln" + "Solution": "Vixen.sln" } diff --git a/Examples/Project1/ProjectSettings/Editor/Default.ini b/Examples/Project1/ProjectSettings/Editor/Default.ini index 4ca994a..2f182b8 100644 --- a/Examples/Project1/ProjectSettings/Editor/Default.ini +++ b/Examples/Project1/ProjectSettings/Editor/Default.ini @@ -1,4 +1,4 @@ -[Window][Rin Editor] +[Window][Vixen Editor] Pos=0,0 Size=1600,900 Collapsed=0 diff --git a/Examples/Project1/ProjectSettings/Editor/Layouts/Basic.ini b/Examples/Project1/ProjectSettings/Editor/Layouts/Basic.ini index 6510e5b..c91d5fa 100644 --- a/Examples/Project1/ProjectSettings/Editor/Layouts/Basic.ini +++ b/Examples/Project1/ProjectSettings/Editor/Layouts/Basic.ini @@ -1,4 +1,4 @@ -[Window][Rin Editor] +[Window][Vixen Editor] Pos=0,0 Size=1600,900 Collapsed=0 diff --git a/README.md b/README.md index bace002..3442df4 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Create game engine with requirements: ## Topics (TODO) -- FIX Rin.Core +- FIX Vixen.Core - Generic interface for wrapping Vulkan & OpenGL - Rendering Pipelines diff --git a/Tests/Vixen.Core.Shaders.Tests/Example1.rsh b/Tests/Vixen.Core.Shaders.Tests/Example1.rsh index 29033d7..718e958 100644 --- a/Tests/Vixen.Core.Shaders.Tests/Example1.rsh +++ b/Tests/Vixen.Core.Shaders.Tests/Example1.rsh @@ -1,7 +1,7 @@ -package Rin.Test +package Vixen.Test -import Rin.Core -import Rin.BaseShaders +import Vixen.Core +import Vixen.BaseShaders // Test class shader TestShader : ExampleBase, CustomShader { diff --git a/Tests/Vixen.Core.Shaders.Tests/Parser.Test.cs b/Tests/Vixen.Core.Shaders.Tests/Parser.Test.cs index d62685f..63b19a8 100644 --- a/Tests/Vixen.Core.Shaders.Tests/Parser.Test.cs +++ b/Tests/Vixen.Core.Shaders.Tests/Parser.Test.cs @@ -19,7 +19,7 @@ void TestParser() { var tree = parser.compilation_unit(); var module = tree.Accept(visitor) as Module; - Assert.Equal("Rin.Test", module.Package.Name.Text); + Assert.Equal("Vixen.Test", module.Package.Name.Text); var shader = module.Declarations.OfType().First(); Assert.Equal("TestShader", shader.Name.Text); diff --git a/Tests/Vixen.Core.Yaml.Tests/Serialization/SerializationTests.cs b/Tests/Vixen.Core.Yaml.Tests/Serialization/SerializationTests.cs index db32b72..9371c93 100644 --- a/Tests/Vixen.Core.Yaml.Tests/Serialization/SerializationTests.cs +++ b/Tests/Vixen.Core.Yaml.Tests/Serialization/SerializationTests.cs @@ -663,7 +663,7 @@ public void DeserializeNullList() { var settings = new SerializerSettings(); settings.RegisterAssembly(typeof(Z).Assembly); var sut = new Serializer(settings); - const string yaml = @"!Rin.Core.Yaml.Tests.Serialization.SerializationTests+W + const string yaml = @"!Vixen.Core.Yaml.Tests.Serialization.SerializationTests+W MyList: - aaa - bbb diff --git a/Tests/Vixen.Core.Yaml.Tests/TagTests.cs b/Tests/Vixen.Core.Yaml.Tests/TagTests.cs index 5f3f98a..a0df9b9 100644 --- a/Tests/Vixen.Core.Yaml.Tests/TagTests.cs +++ b/Tests/Vixen.Core.Yaml.Tests/TagTests.cs @@ -4,7 +4,7 @@ using Xunit; // ReSharper disable once CheckNamespace - we explicitely want a custom namespace for the sake of the tests -namespace Rin.Core.Yaml.Tests.TestNamespace; +namespace Vixen.Core.Yaml.Tests.TestNamespace; // Note: do not move these types! If the namespace must be changed, be sure to update TagTests.Namespace. @@ -59,8 +59,8 @@ public class AliasType2 { } #endregion Types public class TagTests : YamlTest { - const string AssemblyName = "Rin.Core.Yaml.Tests"; - const string Namespace = "Rin.Core.Yaml.Tests.TestNamespace"; + const string AssemblyName = "Vixen.Core.Yaml.Tests"; + const string Namespace = "Vixen.Core.Yaml.Tests.TestNamespace"; [Fact] public void TestNullType() { @@ -88,7 +88,7 @@ public void TestNullableType() { TestType(typeof(int?), "!System.Nullable%601[[System.Int32,System.Private.CoreLib]],System.Private.CoreLib"); // TODO: we would like to have something like "!System.Guid?,System.Private.CoreLib" TestType(typeof(Guid?), "!System.Nullable%601[[System.Guid,System.Private.CoreLib]],System.Private.CoreLib"); - // TODO: we would like to have something like "!Rin.Core.Yaml.Tests.TestNamespace.SimpleStruct?,Rin.Core.Yaml.Tests" + // TODO: we would like to have something like "!Vixen.Core.Yaml.Tests.TestNamespace.SimpleStruct?,Vixen.Core.Yaml.Tests" TestType( typeof(SimpleStruct?), $"!System.Nullable%601[[{Namespace}.SimpleStruct,{AssemblyName}]],System.Private.CoreLib" @@ -173,7 +173,7 @@ public void TestDataContractType() { [Fact] public void TestGenericDataContractType() { - // TODO: we would like to have: !CustomName2[[Rin.Core.Yaml.Tests.TestNamespace.SimpleType,Rin.Core.Yaml.Tests]] + // TODO: we would like to have: !CustomName2[[Vixen.Core.Yaml.Tests.TestNamespace.SimpleType,Vixen.Core.Yaml.Tests]] TestType( typeof(GenericDataContractType), $"!{Namespace}.GenericDataContractType%601[[{Namespace}.SimpleType,{AssemblyName}]],{AssemblyName}" @@ -456,7 +456,7 @@ public void TestDataContractTypeArray() { [Fact] public void TestGenericDataContractTypeArray() { - // TODO: we would like to have: !CustomName2[[Rin.Core.Yaml.Tests.TestNamespace.SimpleType,Rin.Core.Yaml.Tests]][] + // TODO: we would like to have: !CustomName2[[Vixen.Core.Yaml.Tests.TestNamespace.SimpleType,Vixen.Core.Yaml.Tests]][] TestType( typeof(GenericDataContractType[]), $"!{Namespace}.GenericDataContractType%601[[{Namespace}.SimpleType,{AssemblyName}]][],{AssemblyName}" diff --git a/Tests/Vixen.Core.Yaml.Tests/files/explicitType.yaml b/Tests/Vixen.Core.Yaml.Tests/files/explicitType.yaml index 0efa38d..e11026d 100644 --- a/Tests/Vixen.Core.Yaml.Tests/files/explicitType.yaml +++ b/Tests/Vixen.Core.Yaml.Tests/files/explicitType.yaml @@ -1,3 +1,3 @@ -!Rin.Core.Yaml.Tests.Serialization.SerializationTests%2BZ%2C%20Rin.Core.Yaml.Tests { +!Vixen.Core.Yaml.Tests.Serialization.SerializationTests%2BZ%2C%20Vixen.Core.Yaml.Tests { aaa: bbb } diff --git a/Vixen.BuildEngine.Common/Builder.cs b/Vixen.BuildEngine.Common/Builder.cs index 2e332cb..c95a28b 100644 --- a/Vixen.BuildEngine.Common/Builder.cs +++ b/Vixen.BuildEngine.Common/Builder.cs @@ -12,7 +12,7 @@ namespace Vixen.BuildEngine.Common; public class Builder : IDisposable { public const int ExpectedVersion = 4; - public const string MonitorPipeName = "Rin/BuildEngine/Monitor"; + public const string MonitorPipeName = "Vixen/BuildEngine/Monitor"; public static readonly string DoNotCompressTag = "DoNotCompress"; public static readonly string DoNotPackTag = "DoNotPack"; diff --git a/Vixen.BuildEngine.Common/FileVersionTracker.cs b/Vixen.BuildEngine.Common/FileVersionTracker.cs index 204ca32..a307ffc 100644 --- a/Vixen.BuildEngine.Common/FileVersionTracker.cs +++ b/Vixen.BuildEngine.Common/FileVersionTracker.cs @@ -8,7 +8,7 @@ namespace Vixen.BuildEngine.Common; /// A tracker of file date. /// public class FileVersionTracker : IDisposable { - const string DefaultFileVersionTrackerFile = "Rin/FileVersionTracker.cache"; + const string DefaultFileVersionTrackerFile = "Vixen/FileVersionTracker.cache"; readonly FileVersionStorage storage; readonly Dictionary locks; diff --git a/Vixen.Core.MicroThreading/MicroThreadProfiling.cs b/Vixen.Core.MicroThreading/MicroThreadProfiling.cs index 22f40c4..5a163e7 100644 --- a/Vixen.Core.MicroThreading/MicroThreadProfiling.cs +++ b/Vixen.Core.MicroThreading/MicroThreadProfiling.cs @@ -5,8 +5,8 @@ namespace Vixen.Core.MicroThreading; public static class MicroThreadProfiling { - public static readonly ActivitySource MicroThreadingSource = new("Rin.Core.MicroThreading"); - public static readonly Meter MicroThreadingMeter = new("Rin.Core.MicroThreading"); + public static readonly ActivitySource MicroThreadingSource = new("Vixen.Core.MicroThreading"); + public static readonly Meter MicroThreadingMeter = new("Vixen.Core.MicroThreading"); public static readonly Histogram MicroThread = MicroThreadingMeter.CreateHistogram("MicroThread"); diff --git a/Vixen.Core.Shaders/VixenLexerBase.cs b/Vixen.Core.Shaders/VixenLexerBase.cs index 9508156..13384e0 100644 --- a/Vixen.Core.Shaders/VixenLexerBase.cs +++ b/Vixen.Core.Shaders/VixenLexerBase.cs @@ -55,7 +55,7 @@ protected void OnColon() { // } // // if (switchToFormatString) { - // Mode(RinLexer.INTERPOLATION_FORMAT); + // Mode(VixenLexer.INTERPOLATION_FORMAT); // } // } } diff --git a/Vixen.Core/Diagnostics/ApplicationProfiling.cs b/Vixen.Core/Diagnostics/ApplicationProfiling.cs index 8096672..9475b9b 100644 --- a/Vixen.Core/Diagnostics/ApplicationProfiling.cs +++ b/Vixen.Core/Diagnostics/ApplicationProfiling.cs @@ -5,8 +5,8 @@ namespace Vixen.Core.Diagnostics; public static class ApplicationProfiling { - public static readonly ActivitySource ApplicationSource = new("Rin.Application"); - public static readonly Meter ApplicationMeter = new("Rin.Application"); + public static readonly ActivitySource ApplicationSource = new("Vixen.Application"); + public static readonly Meter ApplicationMeter = new("Vixen.Application"); public static readonly Histogram Initialization = ApplicationMeter.CreateHistogram("Initialization"); public static readonly Histogram WorkTime = ApplicationMeter.CreateHistogram("WorkTime"); diff --git a/Vixen.Core/General/Application.cs b/Vixen.Core/General/Application.cs index c51e32e..fd2554b 100644 --- a/Vixen.Core/General/Application.cs +++ b/Vixen.Core/General/Application.cs @@ -115,7 +115,7 @@ public void Run() { public static Application CreateDefault(Action? configureOptions = null) { var options = new ApplicationOptions { - Name = "Rin Engine", ThreadingPolicy = ThreadingPolicy.MultiThreaded, VSync = true + Name = "Vixen Engine", ThreadingPolicy = ThreadingPolicy.MultiThreaded, VSync = true }; configureOptions?.Invoke(options); diff --git a/Vixen.Core/General/Window.cs b/Vixen.Core/General/Window.cs index 412c3b3..ff68a92 100644 --- a/Vixen.Core/General/Window.cs +++ b/Vixen.Core/General/Window.cs @@ -9,7 +9,7 @@ public class Window { internal readonly IWindow Handle; public Window(Action? configureOptions = null) { - var options = new WindowOptions { Title = "Rin Engine", Size = new(1600, 900), Decorated = true, VSync = true }; + var options = new WindowOptions { Title = "Vixen Engine", Size = new(1600, 900), Decorated = true, VSync = true }; configureOptions?.Invoke(options); diff --git a/Vixen.Core/Serialization/MemberSerializerGenerated.cs b/Vixen.Core/Serialization/MemberSerializerGenerated.cs index 86667e6..335ff34 100644 --- a/Vixen.Core/Serialization/MemberSerializerGenerated.cs +++ b/Vixen.Core/Serialization/MemberSerializerGenerated.cs @@ -1,5 +1,6 @@ // - +using System; +using System.Reflection; using System.Runtime.CompilerServices; using Vixen.Core.Storage; @@ -1563,4 +1564,4 @@ public override void Serialize(ref T obj, ArchiveMode mode, SerializationStream } } -} +} \ No newline at end of file diff --git a/Vixen.Core/Serialization/MemberSerializerGenerated.tt b/Vixen.Core/Serialization/MemberSerializerGenerated.tt index 919e1ce..694211f 100644 --- a/Vixen.Core/Serialization/MemberSerializerGenerated.tt +++ b/Vixen.Core/Serialization/MemberSerializerGenerated.tt @@ -8,9 +8,9 @@ using System; using System.Reflection; using System.Runtime.CompilerServices; -using Rin.Core.Storage; +using Vixen.Core.Storage; -namespace Rin.Core.Serialization; +namespace Vixen.Core.Serialization; <# var className = "MemberNullableSerializer"; @@ -36,4 +36,4 @@ supportsNonSealed = true; supportsValueType = false; supportsReuseReferences = true; supportsExternalIdentifiableAsGuid = true; #> -<#@ include file="MemberSerializerClass.ttinclude" #> +<#@ include file="MemberSerializerClass.ttinclude" #> \ No newline at end of file diff --git a/Vixen.Core/Serialization/SerializerExtensions.cs b/Vixen.Core/Serialization/SerializerExtensions.cs index 11ca1ed..6337438 100644 --- a/Vixen.Core/Serialization/SerializerExtensions.cs +++ b/Vixen.Core/Serialization/SerializerExtensions.cs @@ -1,3 +1,5 @@ +using System; +using System.IO; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Vixen.Core.Serialization.Binary; diff --git a/Vixen.Core/Vixen.Core.csproj b/Vixen.Core/Vixen.Core.csproj index 0f43ef1..79e66b6 100644 --- a/Vixen.Core/Vixen.Core.csproj +++ b/Vixen.Core/Vixen.Core.csproj @@ -25,6 +25,10 @@ TextTemplatingFileGenerator MemberSerializerGenerated.cs + + TextTemplatingFilePreprocessor + MemberSerializerCore.cs + diff --git a/Vixen.Diagnostics/Profiler.cs b/Vixen.Diagnostics/Profiler.cs index 5d9887e..08aad51 100644 --- a/Vixen.Diagnostics/Profiler.cs +++ b/Vixen.Diagnostics/Profiler.cs @@ -40,7 +40,7 @@ public static void Initialize(Action? configure = null) { eventSourcesListener = new(); tracerProvider = Sdk.CreateTracerProviderBuilder() - .AddSource("Rin.*") + .AddSource("Vixen.*") // .AddConsoleExporter() // .AddInMemoryExporter(traces) .Build(); diff --git a/Vixen.Editor/GuiRenderer.cs b/Vixen.Editor/GuiRenderer.cs index a2806bf..3981d5d 100644 --- a/Vixen.Editor/GuiRenderer.cs +++ b/Vixen.Editor/GuiRenderer.cs @@ -123,7 +123,7 @@ public void OnUpdate() { // We cannot preserve the docking relationship between an active window and an inactive docking, otherwise // any change of dockspace/settings would lead to windows being stuck in limbo and never being visible. ImGui.PushStyleVar(ImGuiStyleVar.WindowPadding, Vector2.Zero); - ImGui.Begin("Rin Editor", ref dockSpaceOpen, windowFlags); + ImGui.Begin("Vixen Editor", ref dockSpaceOpen, windowFlags); ImGui.PopStyleVar(); if (fullScreenDock) { diff --git a/Vixen.Editor/Panes/ProfilerPane.cs b/Vixen.Editor/Panes/ProfilerPane.cs index 791962f..13f8431 100644 --- a/Vixen.Editor/Panes/ProfilerPane.cs +++ b/Vixen.Editor/Panes/ProfilerPane.cs @@ -90,12 +90,12 @@ protected override void OnRender() { ImGui.Spacing(); ImGui.Text("Engine"); ImGui.Separator(); - PlotLineMetric("Rin.Renderer.SubmitCount", Cyan); - PlotLineMetric("Rin.Renderer.SubmitDisposalCount", Cyan); - PlotLineMetric("Rin.Application.WorkTime", LightBlue); - PlotLineMetric("Rin.Application.WaitTime", Yellow); - PlotLineMetric("Rin.Renderer.WorkTime", Cyan); - PlotLineMetric("Rin.Renderer.WaitTime", Pink); + PlotLineMetric("Vixen.Renderer.SubmitCount", Cyan); + PlotLineMetric("Vixen.Renderer.SubmitDisposalCount", Cyan); + PlotLineMetric("Vixen.Application.WorkTime", LightBlue); + PlotLineMetric("Vixen.Application.WaitTime", Yellow); + PlotLineMetric("Vixen.Renderer.WorkTime", Cyan); + PlotLineMetric("Vixen.Renderer.WaitTime", Pink); ImGui.Spacing(); ImGui.Spacing(); diff --git a/Vixen.Editor/Program.cs b/Vixen.Editor/Program.cs index 5ce8ffa..4290ccb 100644 --- a/Vixen.Editor/Program.cs +++ b/Vixen.Editor/Program.cs @@ -22,9 +22,9 @@ Log.Logger = new LoggerConfiguration() .MinimumLevel.Debug() - .MinimumLevel.Override("Rin.Platform.Abstractions.Rendering.RendererContext", LogEventLevel.Information) - .MinimumLevel.Override("Rin.Platform.Abstractions.Rendering.ISwapchain", LogEventLevel.Information) - // .MinimumLevel.Override("Rin.Editor.ShaderCompiler", LogEventLevel.Information) + .MinimumLevel.Override("Vixen.Platform.Abstractions.Rendering.RendererContext", LogEventLevel.Information) + .MinimumLevel.Override("Vixen.Platform.Abstractions.Rendering.ISwapchain", LogEventLevel.Information) + // .MinimumLevel.Override("Vixen.Editor.ShaderCompiler", LogEventLevel.Information) // For debugging pipeline // .MinimumLevel.Verbose() diff --git a/Vixen.Editor/SourceContextEnricher.cs b/Vixen.Editor/SourceContextEnricher.cs index f3c65b8..3078611 100644 --- a/Vixen.Editor/SourceContextEnricher.cs +++ b/Vixen.Editor/SourceContextEnricher.cs @@ -9,7 +9,7 @@ public void Enrich(LogEvent logEvent, ILogEventPropertyFactory propertyFactory) var scalarValue = property as ScalarValue; var value = scalarValue?.Value as string; - if (value?.StartsWith("Rin") ?? false) { + if (value?.StartsWith("Vixen") ?? false) { var lastElement = value.Split(".").LastOrDefault(); if (!string.IsNullOrWhiteSpace(lastElement)) { logEvent.AddOrUpdateProperty(new("SourceContext", new ScalarValue($"[{lastElement}]"))); diff --git a/Vixen.Editor/imgui.ini b/Vixen.Editor/imgui.ini index 4ca994a..2f182b8 100644 --- a/Vixen.Editor/imgui.ini +++ b/Vixen.Editor/imgui.ini @@ -1,4 +1,4 @@ -[Window][Rin Editor] +[Window][Vixen Editor] Pos=0,0 Size=1600,900 Collapsed=0 diff --git a/Vixen.Platform.Common/Diagnostics/RendererProfiling.cs b/Vixen.Platform.Common/Diagnostics/RendererProfiling.cs index b1666f4..ad6355e 100644 --- a/Vixen.Platform.Common/Diagnostics/RendererProfiling.cs +++ b/Vixen.Platform.Common/Diagnostics/RendererProfiling.cs @@ -5,8 +5,8 @@ namespace Vixen.Platform.Common.Diagnostics; public static class RendererProfiling { - public static readonly ActivitySource ApplicationSource = new("Rin.Renderer"); - public static readonly Meter ApplicationMeter = new("Rin.Renderer"); + public static readonly ActivitySource ApplicationSource = new("Vixen.Renderer"); + public static readonly Meter ApplicationMeter = new("Vixen.Renderer"); public static readonly Histogram WorkTime = ApplicationMeter.CreateHistogram("WorkTime"); public static readonly Histogram WaitTime = ApplicationMeter.CreateHistogram("WaitTime"); diff --git a/Vixen.Platform/Silk/ImGuiRenderer.cs_old b/Vixen.Platform/Silk/ImGuiRenderer.cs_old index 33ad249..a45961d 100644 --- a/Vixen.Platform/Silk/ImGuiRenderer.cs_old +++ b/Vixen.Platform/Silk/ImGuiRenderer.cs_old @@ -1,11 +1,11 @@ using ImGuiNET; -using Rin.Platform.Internal; +using Vixen.Platform.Internal; using Serilog; using Silk.NET.OpenGL.Extensions.ImGui; using System.Numerics; using System.Runtime.InteropServices; -namespace Rin.Platform.Silk; +namespace Vixen.Platform.Silk; class SilkImGuiRenderer2 : IInternalGuiRenderer { readonly ImGuiController controller; diff --git a/Vixen.Platform/Vulkan/VulkanContext.cs b/Vixen.Platform/Vulkan/VulkanContext.cs index 265b00f..b28927a 100644 --- a/Vixen.Platform/Vulkan/VulkanContext.cs +++ b/Vixen.Platform/Vulkan/VulkanContext.cs @@ -33,7 +33,7 @@ public unsafe void CreateInstance() { // TODO: fix these PApplicationName = (byte*)Marshal.StringToHGlobalAnsi("Hello Triangle"), ApplicationVersion = Vk.MakeVersion(1, 0), - PEngineName = (byte*)Marshal.StringToHGlobalAnsi("Rin"), + PEngineName = (byte*)Marshal.StringToHGlobalAnsi("Vixen"), EngineVersion = Vk.MakeVersion(1, 0), ApiVersion = Vk.MakeVersion(1, 2) };