|
12 | 12 | <LangVersion>10</LangVersion> |
13 | 13 | <Authors>.NET Foundation and Contributors</Authors> |
14 | 14 | <PackageReleaseNotes> |
15 | | - Silk.NET October 2023 Update |
| 15 | + Silk.NET November 2023 Update |
16 | 16 |
|
17 | | - - Added SPIR-V Reflect bindings |
18 | | - - Added SPIR-V Cross bindings |
19 | | - - Added Shaderc bindings |
20 | | - - Added WIC/WindowsCodecs bindings (thanks @hez2010) |
21 | | - - Added multi-channel formats support for OpenAL (thanks @aleksrutins) |
22 | | - - Added EffectTarget support for OpenAL Soft (thanks @okaniku, @doobah) |
23 | | - - Added MoltenVK support for iOS (massive thank you to @zvasya for contributing and testing) |
24 | | - - Added macOS support for the CreateWebGPUSurface helper function (thanks @AsgardXIV) |
25 | | - - Added the ability to load MoltenVK directly as a fallback should the Vulkan Loader be unavailable on macOS |
26 | | - - Added trimming support with an option to enable/disable static-linking support at link time |
27 | | - - Added WinRT interoperability support for Direct3D 11. |
28 | | - - Added the ability to query extensions from specific Vulkan layers using the Silk.NET helpers |
29 | | - - Added extension methods on IGamepad to return Thumbstick state instead of requiring use of the indexers (thanks @jvyden) |
30 | | - - Added ref properties for Vulkan chain constituents (thanks @khitiara) |
31 | | - - Added Apple Silicon binaries for Assimp (thanks @jschieck) |
32 | | - - Added compatibility with Linux distributions using as early as glibc 2.16 |
33 | | - - Added equality operators and IEquatable to Bool32 (thanks @Syncaidius) |
34 | | - - Added ToSystem/ToGeneric as extension methods (rather than plain static functions) to convert to/from Silk.NET.Maths types (thanks @Wafer-EX) |
35 | | - - Added discriminant values to PinObjectMarshaller to tie pinned handles to state to which the pin pertains |
36 | | - - Updated to Vulkan 1.3.266 |
37 | | - - Updated to OpenXR 1.0.30 |
38 | | - - Updated to SDL 2.28.1 |
39 | | - - Updated to MoltenVK 1.2.5 |
40 | | - - Updated to latest WebGPU headers |
41 | | - - Updated to latest OpenCL specifications |
| 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. |
42 | 20 | - Updated to latest OpenGL specifications |
43 | | - - Improved allocations in the Silk.NET Loader (thanks @Youssef1313) |
44 | | - - Improved robustness of HLU on AOT compilations |
45 | | - - Fixed WGPU not loading with the correct filename on Windows |
46 | | - - Fixed COM V-Table indices not matching the Clang-reported V-Table index in some cases (DirectWrite/D2D1/DComp) |
| 21 | + - Fixed OpenCL clCreateImage not functioning as expected with ImageDesc's ABI |
47 | 22 | - Fixed OpenAL throwing when loading an extension prefixed with ALC_ instead AL_ |
48 | | - - Fixed WGL.GetApi throwing a NotImplementedException |
49 | | - - Fixed library loading failing on platforms that do not have a libdl.so symlink (we are now using libdl.so.2, thanks @CasualPokePlayer) |
50 | | - - Fixed a StackOverflowException when using SetWindowIcon in some cases with Silk.NET.Windowing |
51 | | - - Fixed GLFW crashing in some cases where multiple windows are used |
52 | | - - Fixed WebGPU using the incorrect size for booleans |
53 | | - - Fixed a memory leak with some string marshalling functions |
54 | | - |
55 | | - If you are using Silk.NET with an iOS or Android application, please enable trimming and set TrimMode to full. |
56 | 23 | </PackageReleaseNotes> |
57 | 24 | <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> |
58 | 25 | <GenerateDocumentationFile>true</GenerateDocumentationFile> |
59 | 26 | <PackageOutputPath>$(MSBuildThisFileDirectory)/../output_packages</PackageOutputPath> |
60 | 27 | <RepositoryUrl>https://github.com/dotnet/Silk.NET</RepositoryUrl> |
61 | 28 | <RepositoryType>Git</RepositoryType> |
62 | | - <VersionPrefix>2.18.0</VersionPrefix> |
| 29 | + <VersionPrefix>2.19.0</VersionPrefix> |
63 | 30 | <VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix> |
64 | 31 | <Description Condition="'$(Description)' == ''"> |
65 | 32 | 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. |
|
0 commit comments