Silk.NET v1.2.0 Release Notes

Release Date: 2020-05-01 // about 4 years ago
    • ⚡️ Update to Vulkan 1.2.139
    • ⚡️ Update to OpenCL 3.0
    • ➕ Add a new context abstraction
    • ➕ Add extensions for using Silk.NET's Windowing API with Veldrid
    • ➕ Add a new way of accessing OpenGL-specific and Vulkan-specific functions
    • ➕ Add a helpful hint as to why your Vulkan functions are throwing EntryPointNotFoundExceptions.
    • ➕ Add ExtensionName constants to all extension classes (useful for Vulkan)
    • ➕ Add an option for waiting for events before proceeding to execute the render loop.
    • ➕ Add a setter to the IsClosing property so you can cancel window closure
    • 🛠 Fix the incorrect DebugUtilsMessengerCallbackFunctionEXT signature
    • 🛠 Fix a bug where you couldn't catch GlfwExceptions on Linux and macOS
    • 🛠 Fix a bug where attempting to call Invoke on a window will result in a deadlock
    • 🛠 Fix a bug where VSync was always on regardless of the requested configuration
    • 🛠 Fix a bug where eventhough we fixed the previous VSync bug, we still weren't respecting initial vsync settings.
    • 🛠 Fix a bug where directly accessing scroll-wheel info would return bogus data
    • 🛠 Fix a bug where Render and Update are fired again after close
    • 🗄 Deprecated adaptive vsync
    • 🗄 Deprecated SilkManager
    • 🗄 Deprecated obsolete native methods that we weren't annotating as obsolete before
    • 🛠 Miscellaneous fixes and improvements