Silk.NET
Silk.NET copied to clipboard
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
# Summary of the PR This fixes a bug when setting TransparentBuffer to true and leaving PreferredBitDepth null, the transparent buffer would not be applied correctly. You can do this...
# Summary of the PR Adding the feature to make GlfwWindow TopMost from options and can be set while the window is running.
# Summary The generated bindings for [`vkCmdUpdateBuffer`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkCmdUpdateBuffer.html) have the `pData` parameter marked as [`ref`](https://github.com/dotnet/Silk.NET/blob/main/src/Vulkan/Silk.NET.Vulkan/Vk.gen.cs#L1422) (or [`Span`](https://github.com/dotnet/Silk.NET/blob/main/src/Vulkan/Silk.NET.Vulkan/VkOverloads.gen.cs#L1402) for the Span overloads), rather than `in` or `ReadOnlySpan`. The official documentation for [`vkCmdUpdateBuffer`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkCmdUpdateBuffer.html)...
This is a tracking issue similar to #887 tracking overall examples. Please contribute your own ideas & use cases, we'll try to get as many of these in for 3.0...
# Summary of feature Add bindings for [SPIRV-Reflect](https://github.com/KhronosGroup/SPIRV-Reflect) # Comments Related to #482 but different as the latter does not require bundling a native library - as far as I...
# Comments We truly invite everyone to send us reports of any place where our bindings are not ideal. This issue will serve as a list of things we should...
# Summary Currently all SDL events get blindly dispatched to the window polling the message loop. Instead the events should be dispatched to the window as provided by the event's...
# Summary Basically the app just crashes when the screen rotate, even without any rendering code. The problem is on SDL, when your app rotates it called SDL_Quit or something...
I did try to run Silk.Net tutorials in reflection-free mode, and I hit couple issues. Before jumping to that agressive mode, let me explain what I have to do to...
A number of OpenGL enums for specific overloads (rather than using GLEnum for literally everything) lack FlagsAttribute and thus give the ReSharper inspection BitwiseOperatorOnEnumWithoutFlags (see also #729) The following are...