Vulkan.NET
Vulkan.NET copied to clipboard
This repository contains low-level bindings for Vulkan used in Evergine.
There seems to be an issue here: https://github.com/EvergineTeam/Vulkan.NET/blob/2e1290c2c3f4e3cf81c5307bd0e84c3224b3b08e/VulkanGen/Evergine.Bindings.Vulkan/Generated/Commands.cs#L2423 The vulkan API is ``` // Provided by VK_KHR_fragment_shading_rate void vkCmdSetFragmentShadingRateKHR( VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); ``` taking two...
It is not possible to currently build/run in release mode due to a few un-initialized variables, but mostly due to the behavior of [Conditional("DEBUG")] on `CheckErrors(Vkresult result)` which is used...
Fixed typo in function name 'LoadFunctionPointers'
VkExtent3D is the same way you create VkExtent2D
Fix for https://github.com/EvergineTeam/Vulkan.NET/issues/17
It knows `VkSurfaceFullScreenExclusiveWin32InfoEXT `but it does not have `VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT` in `VkStructures`? see https://registry.khronos.org/vulkan/specs/latest/man/html/VkStructureType.html ``` // Provided by VK_KHR_win32_surface with VK_EXT_full_screen_exclusive VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT = 1000255001, ``` At first I thought the problem...
"unsafe" instead of "usafe"
Are you planning to make Linux's and ARM support? At some point I will try to use Vulkan for plotting graphs after F# data analyzing and want to make it...