Skip to content

Commit 8c14e75

Browse files
authored
This is the Silk.NET December 2023 Update (v2.20.0)
1 parent de39cbd commit 8c14e75

File tree

103 files changed

+4388
-139
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+4388
-139
lines changed

build/cache/cl.json.gz

0 Bytes
Binary file not shown.

build/cache/gl.json.gz

0 Bytes
Binary file not shown.

build/cache/glcore.json.gz

0 Bytes
Binary file not shown.

build/cache/gles2.json.gz

0 Bytes
Binary file not shown.

build/cache/openxr.json.gz

6.62 KB
Binary file not shown.

build/cache/vulkan.json.gz

0 Bytes
Binary file not shown.

build/props/common.props

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,22 @@
1212
<LangVersion>10</LangVersion>
1313
<Authors>.NET Foundation and Contributors</Authors>
1414
<PackageReleaseNotes>
15-
Silk.NET November 2023 Update
15+
Silk.NET December 2023 Update
1616

17-
- Updated to OpenXR 1.0.31
18-
- Updated to Vulkan 1.3.270
19-
- Updated to latest ImGui.NET, alleviating some incompatibilities introduced by the ImGui.NET team.
17+
- Added support for UTF-8 file paths in GLFW and SDL windows (thanks @WinstonMao)
18+
- Updated to OpenXR 1.0.32.1
19+
- Updated to Vulkan 1.3.273
2020
- Updated to latest OpenGL specifications
21-
- Fixed OpenCL clCreateImage not functioning as expected with ImageDesc's ABI
22-
- Fixed OpenAL throwing when loading an extension prefixed with ALC_ instead AL_
21+
- Updated to latest OpenCL specifications
22+
- Fixed Matrix2X2.GetDeterminant returning incorrect values
23+
- Fixed ALC_SOFT_reopen_device being a non-context extension (thanks @okaniku, @doobah)
2324
</PackageReleaseNotes>
2425
<PackageTags Condition="'$(PackageTags)' == ''">OpenCL;OpenGL;OpenAL;OpenGLES;GLES;Vulkan;Assimp;DirectX;GLFW;SDL;Windowing;Input;Gamepad;Joystick;Keyboard;Mouse;SilkTouch;Source;Generator;C#;F#;.NET;DotNet;Mono;Vector;Math;Maths;Numerics;Game;Graphics;Compute;Audio;Sound;Engine;Silk;Silk.NET;Slim.NET;ElgarTK;GPU;Sharp;Science;Scientific;Visualization;Visual;Audiovisual;Windows;macOS;Linux;Android;Bindings;OSX;Wrapper;Native</PackageTags>
2526
<GenerateDocumentationFile>true</GenerateDocumentationFile>
2627
<PackageOutputPath>$(MSBuildThisFileDirectory)/../output_packages</PackageOutputPath>
2728
<RepositoryUrl>https://github.com/dotnet/Silk.NET</RepositoryUrl>
2829
<RepositoryType>Git</RepositoryType>
29-
<VersionPrefix>2.19.0</VersionPrefix>
30+
<VersionPrefix>2.20.0</VersionPrefix>
3031
<VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix>
3132
<Description Condition="'$(Description)' == ''">
3233
Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX.

src/Maths/Silk.NET.Maths/Matrix2X2.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ public readonly T GetDeterminant()
262262
// | c d | = ad - bc
263263

264264
T a = M11, b = M12;
265-
T d = M21, c = M22;
265+
T c = M21, d = M22;
266266

267267
return Scalar.Subtract(Scalar.Multiply(a, d), Scalar.Multiply(b, c));
268268
}

src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/KHR.gen.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,10 @@ public enum KHR : int
361361
Payload = 0x203C,
362362
[NativeName("Name", "CL_SEMAPHORE_PAYLOAD_KHR")]
363363
SemaphorePayloadKhr = 0x203C,
364+
[NativeName("Name", "CL_SEMAPHORE_EXPORTABLE_KHR")]
365+
Exportable = 0x2054,
366+
[NativeName("Name", "CL_SEMAPHORE_EXPORTABLE_KHR")]
367+
SemaphoreExportableKhr = 0x2054,
364368
[NativeName("Name", "CL_SEMAPHORE_EXPORT_HANDLE_TYPES_KHR")]
365369
ExportHandleTypes = 0x203F,
366370
[NativeName("Name", "CL_SEMAPHORE_EXPORT_HANDLE_TYPES_KHR")]

src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/SemaphoreInfo.gen.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,7 @@ public enum SemaphoreInfo : int
2020
Properties = 0x203B,
2121
[NativeName("Name", "CL_SEMAPHORE_PAYLOAD_KHR")]
2222
Payload = 0x203C,
23+
[NativeName("Name", "CL_SEMAPHORE_EXPORTABLE_KHR")]
24+
Exportable = 0x2054,
2325
}
2426
}

0 commit comments

Comments
 (0)