diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fbde26..41f5d93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,13 @@ # Changelog -## [0.2.1] +## [0.2.2] - 2026-04-02 -### Fixed - 2026-03-21 +### Fixed +- Linux crashes. + +## [0.2.1] - 2026-03-21 + +### Fixed - Exception which occurs on Windows when compiling to `glsl` shaders. ## [0.2.0] - 2026-03-21 diff --git a/RisShaderToolkit/RisShaderToolkit.Tests/SlangGlobalSessionTests.cs b/RisShaderToolkit/RisShaderToolkit.Tests/SlangGlobalSessionTests.cs index 7b3db24..3706f49 100644 --- a/RisShaderToolkit/RisShaderToolkit.Tests/SlangGlobalSessionTests.cs +++ b/RisShaderToolkit/RisShaderToolkit.Tests/SlangGlobalSessionTests.cs @@ -28,7 +28,8 @@ public void FindProfileIdTest() { using var globalSession = new SlangGlobalSession(); var profileId = globalSession.FindProfile("spirv_1_2"); - Assert.NotEqual(SlangProfileID.SLANG_PROFILE_UNKNOWN, profileId); // Assuming that a valid profile ID is non-zero. + Assert.NotEqual(SlangProfileID.SLANG_PROFILE_UNKNOWN, + profileId); // Assuming that a valid profile ID is non-zero. } /// @@ -40,16 +41,17 @@ public void CreateSessionTest() using var globalSession = new SlangGlobalSession(); var sessionDescription = new SlangSessionDescription() { - Targets = [ - new SlangTargetDescription - { - Format = SlangCompileTarget.SLANG_SPIRV, - Profile = globalSession.FindProfile("spirv_1_2") - } - ], + Targets = + [ + new SlangTargetDescription + { + Format = SlangCompileTarget.SLANG_SPIRV, + Profile = globalSession.FindProfile("spirv_1_2") + } + ], DefaultMatrixLayoutMode = SlangMatrixLayoutMode.ColumnMajor }; - var session = globalSession.CreateSession(sessionDescription); + var session = globalSession.CreateSession(sessionDescription); Assert.NotNull(session); // If we got here, it means the session was created successfully. } -} +} \ No newline at end of file diff --git a/RisShaderToolkit/RisShaderToolkit/RisShaderToolkit.csproj b/RisShaderToolkit/RisShaderToolkit/RisShaderToolkit.csproj index a4fcaad..2c7252e 100644 --- a/RisShaderToolkit/RisShaderToolkit/RisShaderToolkit.csproj +++ b/RisShaderToolkit/RisShaderToolkit/RisShaderToolkit.csproj @@ -7,7 +7,7 @@ true RisShaderToolkit True - 0.2.0 + 0.2.2 diff --git a/RisShaderToolkit/RisShaderToolkit/runtimes/linux-x64/native/libshader_toolkit_c.so b/RisShaderToolkit/RisShaderToolkit/runtimes/linux-x64/native/libshader_toolkit_c.so old mode 100755 new mode 100644 index 8ab092a..03afc22 Binary files a/RisShaderToolkit/RisShaderToolkit/runtimes/linux-x64/native/libshader_toolkit_c.so and b/RisShaderToolkit/RisShaderToolkit/runtimes/linux-x64/native/libshader_toolkit_c.so differ diff --git a/ShaderToolkitC/.idea/ShaderToolkitC.iml b/ShaderToolkitC/.idea/ShaderToolkitC.iml index f08604b..4c94235 100644 --- a/ShaderToolkitC/.idea/ShaderToolkitC.iml +++ b/ShaderToolkitC/.idea/ShaderToolkitC.iml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/ShaderToolkitC/.idea/editor.xml b/ShaderToolkitC/.idea/editor.xml index c9d59fe..8d0e15e 100644 --- a/ShaderToolkitC/.idea/editor.xml +++ b/ShaderToolkitC/.idea/editor.xml @@ -17,7 +17,7 @@