diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fbde26..919820f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.2.2] - 2026-04-15 + +### Fixed +- Linux crashes. +- macOS crashes. + ## [0.2.1] ### Fixed - 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/RisShaderToolkit/RisShaderToolkit/runtimes/osx-arm64/native/libshader_toolkit_c.dylib b/RisShaderToolkit/RisShaderToolkit/runtimes/osx-arm64/native/libshader_toolkit_c.dylib index 44429a7..03430ac 100644 Binary files a/RisShaderToolkit/RisShaderToolkit/runtimes/osx-arm64/native/libshader_toolkit_c.dylib and b/RisShaderToolkit/RisShaderToolkit/runtimes/osx-arm64/native/libshader_toolkit_c.dylib 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 @@