- NativeStringArray
- Add getter for indexer
- Vulkan
- Unmanaged
- VK
- Remove extension commands
- Remove
Load<T>(ref T)
method
- VK
- VkCommandBuffer
- Remove
WaitEvents
overload
- Remove
- Unmanaged
- Vulkan
- Move all types in structs.cs to the
CSGL.Vulkan.Unmanaged
namespace - Merge
Vulkan
class withCSGL.Vulkan.Unmanaged.VK
- Add "Vk" to all class names
- Make interface more C# idiomatic
- Unmanaged
- VK
- Add
Load(VkDevice, string)
andLoad(VkInstance, string)
methods
- Add
- VK
- VkInstance
- Change type of
Layers
property toIList<VkLayer>
- Change type of
Extensions
property toIList<VkExtension>
- Change type of
- VkDevice
- Change type of Extensions property to
IList<VkExtension>
- Change type of Extensions property to
- VkDebugReportCallback
- Change
Callback
property to an event
- Change
- VkShaderModule
- Add
Device
property
- Add
- VkQueue
- Add
Native
property
- Add
- VkEvent
- Make
GetStatus
method intoStatus
property
- Make
- Move all types in structs.cs to the
- GLFW
- Use
IList<T>
instead ofT[]
- Window
- Fix
PathDrop
callback
- Fix
- Use
- Native
Value
property returnsref T
- NativeArray
- Indexer returns
ref T
- Indexer returns