|
12 | 12 | <LangVersion>preview</LangVersion> |
13 | 13 | <Authors>.NET Foundation and Contributors</Authors> |
14 | 14 | <PackageReleaseNotes> |
15 | | - Silk.NET Mobile Update |
| 15 | + Silk.NET Winter 2025 Update |
16 | 16 |
|
17 | | - - Added production-ready iOS support - wrap your Program.cs/IView code with SilkMobile.RunApp and run as-is! |
18 | | - - Added the ability to programmatically focus a window using IWindow.Focus(). (thanks @mayatskiy/@Arugin) |
19 | | - - Added a helper for custom IO in Assimp. |
20 | | - - Added a ToString implementation for Vulkan handles to display the handle value. |
21 | | - - Added some missing Flags attributes to enums, reducing the number of bitwise operation warnings on enums. |
22 | | - - Updated to Vulkan 1.3.300. |
23 | | - - Updated to OpenXR 1.1.42. |
24 | | - - Updated to SDL 2.30.8. |
25 | | - - Updated to MoltenVK 1.2.11. |
26 | | - - Updated to DXVK 2.4.1. |
27 | | - - Updated to OpenAL Soft 1.23.1. |
28 | | - - Updated to shaderc 2024.3. |
29 | | - - Updated to Assimp 5.4.1. |
| 17 | + - Added missing GenerateBoundingBoxes flag in Assimp. (thanks @LittleCodingFox) |
| 18 | + - Added full coverage of AV1 and VP9 support in Vulkan Video bindings. |
| 19 | + - Updated to Direct3D 12 Agility SDK 1.618.5. |
| 20 | + - Updated to DirectStorage 1.3.0. |
| 21 | + - Updated to Windows SDK 10.26100. |
| 22 | + - Updated to Vulkan 1.4.336. |
| 23 | + - Updated to OpenXR 1.1.54. |
| 24 | + - Updated to Assimp 6.0.2. |
| 25 | + - Updated to MoltenVK 1.4.1. |
| 26 | + - Updated to OpenAL Soft 1.24.3. |
| 27 | + - Updated to latest ANGLE. |
30 | 28 | - Updated to latest OpenGL specifications. |
31 | 29 | - Updated to latest OpenCL specifications. |
32 | | - - Updated to ImGui.NET 1.90.8.1. (thanks @matt-edmondson) |
33 | | - - Updated DirectX/Windows bindings to 10.0.26100.0. |
34 | | - - Updated WebGPU/wgpu/dawn bindings. |
35 | | - - Updated SPIR-V Reflect, Cross, Headers, and Tools to their latest Vulkan 1.3.296 version. |
36 | | - - Updated ANGLE binaries for macOS. (thanks @ramezgerges/Uno Platform) |
37 | | - - Improved native binary packaging. (thanks @joskuijpers, @alexrp) |
38 | | - - Fixed Android 14/API 34 RECEIVER_EXPORTED/RECEIVER_NOT_EXPORTED errors. |
39 | | - - Fixed WGPU binaries being out of sync with the bindings API surface and crashing as a result. |
40 | | - - Fixed MultiNativeContext reporting present symbols as missing, affecting WGL, OpenAL, and Vulkan in some cases. |
41 | | - - Fixed native packages not correctly applying when being referenced transitively on .NET Framework and .NET 6+ mobile. |
42 | | - - Fixed windows being stuck when minimising where a recursive call to DoEvents in callbacks is used. |
43 | | - - Fixed changes to the standard cursor type not being accurately reflected on the GLFW backend. |
44 | | - - Fixed Silk.NET.Core not checking its own directory for native binaries. |
45 | | - - Fixed an ImGui memory leak. (thanks @rbertels) |
46 | | - - Fixed being unable to obtain Wayland window pointers when GLFW is compiled with both X11 and Wayland. |
| 30 | + - Updated to SDL 2.32.10 binaries. |
| 31 | + - Updated dependency versions, reducing the number of overrides required to satisfy vulnerability scans. |
| 32 | + - Removed manual `[RequiresLocationAttribute] in` in favour `ref readonly`. |
| 33 | + - Fixed UTF-8 string marshalling for a specific OpenGL ShaderSource overload. |
| 34 | + - Fixed erroneous mapping of the LeftDown joystick hat on the GLFW backend. (thanks @Spacelord-XaN) |
| 35 | + - Fixed string SilkMarshal methods not respecting the platform-native definition of wide characters. (thanks @Exanite) |
| 36 | + - Fixed PtrToStringArray ignoring encoding parameter. (thanks @Exanite) |
| 37 | + - Fixed Android native library duplication, resulting in Android build failures. |
| 38 | + - Fixed a marshalling exception when calling DelegateToPtr in some circumstances. (primarily NativeAOT, thanks @aquagoose) |
| 39 | + - Fixed UTF-8 characters not being accepted in OpenAL bindings. (thanks @Morilli) |
| 40 | + - Fixed native libraries not loading property on Pop!_OS. (thanks @WNP78) |
| 41 | + - Fixed inconsistencies and bugs across matrices of different sizes. (thanks @otac0n) |
| 42 | + - Fixed NullReferenceException in WGL. (thanks @Morilli) |
| 43 | + - Fixed unknown key names resulting in an ImGui extension crash. (thanks @Tweety-Lab) |
| 44 | + - Fixed a minor memory leak in GlfwPlatform/SdlPlatform IsApplicable checks. (thanks @Aragas) |
47 | 45 | - Miscellaneous bugfixes and improvements. |
48 | 46 |
|
49 | | - Special thanks to Stride for sponsoring this 2.X update and our contributors for their contributions and continued interest in the project. |
50 | 47 | The Silk.NET team are hard at work on 3.0, with 2.X updates continuing with the support of contributors and sponsors. |
51 | 48 | Learn more at https://github.com/dotnet/Silk.NET |
52 | 49 | </PackageReleaseNotes> |
|
56 | 53 | <RepositoryUrl>https://github.com/dotnet/Silk.NET.git</RepositoryUrl> |
57 | 54 | <RepositoryType>Git</RepositoryType> |
58 | 55 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
59 | | - <VersionPrefix>2.22.0</VersionPrefix> |
| 56 | + <VersionPrefix>2.23.0</VersionPrefix> |
60 | 57 | <VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix> |
61 | 58 | <Description Condition="'$(Description)' == ''"> |
62 | 59 | 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