Skip to content

2.17 Spring 2023 Update 1 (EARLY PREVIEW)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Perksey Perksey released this 19 Mar 19:52
· 221 commits to main since this release
4b7976b

Silk.NET Spring 2023 Update 1 (EARLY PREVIEW)

  • Added zero-cost extension methods for ComPtrs, making our DirectX bindings easier to use and higher quality than ever before.
  • Added WebGPU bindings for Dawn and WGPU.
  • Added Direct2D bindings. (massive thank you to @curin)
  • Added DirectComposition bindings. (again, massive preesh to @curin)
  • Added d3d11on12 bindings.
  • Added WGL bindings.
  • Added support for OpenAL disconnect extension. (thanks @okaniku)
  • Added extension functions for OpenAL BufferData to make use of AL_EXT_float32 enums.
  • Added ReopenDevices extension for OpenAL Soft. (thanks @LeNitrous)
  • Added BufferCallback extension for OpenAL Soft.
  • Added Vulkan structure chain polymorphism. (thanks @Khitiara for the proposal)
  • Added SDL/GLFW native libraries for Windows on ARM64.
  • Added IsScancodePressed function in Silk.NET Input.
  • Added TopMost in Silk.NET Windowing (thanks @MarioGK)
  • Added EGL display and surface to INativeWindow.
  • Added an explicit check against calling Reset on a window while within the render loop of said window.
  • Improved support for WASM and AOT in the Silk.NET loader.
  • Improved support for Windows on ARM64.
  • Improved Silk.NET.Maths generic specialization codegen.
  • Improved support for DXVK, including a new DXHandle property in INativeWindow for getting Linux HWND equivalents.
  • Updated to SDL 2.24.
  • Updated to Vulkan 1.3.242.
  • Updated to DirectStorage 1.1.0.
  • Updated to OpenXR 1.0.26.
  • Updated to latest OpenCL specifications.
  • Updated to latest OpenGL specifications.
  • Updated to latest ImGui.
  • Fixed XInput GetApi not being implemented. (thanks @ohtorobinson)
  • Fixed TransparentBuffer not being applied correctly without specifying a PreferredBitDepth. (thanks @MarioGK)
  • Fixed wide string marshalling.