CSharpGameLibrary 0.1.5-alpha
See the version list below for details.
dotnet add package CSharpGameLibrary --version 0.1.5-alpha
NuGet\Install-Package CSharpGameLibrary -Version 0.1.5-alpha
<PackageReference Include="CSharpGameLibrary" Version="0.1.5-alpha" />
paket add CSharpGameLibrary --version 0.1.5-alpha
#r "nuget: CSharpGameLibrary, 0.1.5-alpha"
// Install CSharpGameLibrary as a Cake Addin #addin nuget:?package=CSharpGameLibrary&version=0.1.5-alpha&prerelease // Install CSharpGameLibrary as a Cake Tool #tool nuget:?package=CSharpGameLibrary&version=0.1.5-alpha&prerelease
C# bindings for GLFW, OpenGL, and Vulkan
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net46 is compatible. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- System.Numerics.Vectors (>= 4.3.0)
- System.Runtime.CompilerServices.Unsafe (>= 4.3.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CSharpGameLibrary:
Package | Downloads |
---|---|
CSGL.MSDFGen
Multi-channel signed distance field generator. This package is a port of the original MSDFGen by Viktor Chlumský. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.6-alpha | 857 | 10/2/2017 |
0.1.5-alpha | 706 | 9/15/2017 |
0.1.4-alpha | 690 | 8/26/2017 |
0.1.3-alpha | 683 | 8/26/2017 |
0.1.2-alpha | 713 | 8/25/2017 |
0.1.1-alpha | 1,236 | 6/21/2017 |
0.1.0-alpha | 769 | 6/20/2017 |
- Vulkan
- Instance
- Fix bugs
- InstanceCreateInfo
- Remove non default constructors
- DebugReportCallback
- Fix bugs
- Device
- DeviceCreateInfo
- Remove non default constructor
- DeviceQueueCreateInfo
- Remove non default constructor
- Swapchain
- SwapchainCreateInfo
- Remove non default constructor
- ShaderModule
- ShaderModuleCreateInfo
- Remove non default constructors
- CommandBuffer
- Implement IDisposable
- Remove Draw overload
- Remove BindDescriptorSets overloads
- Remove CopyBuffer overload
- Rename BindVertexBuffer to BindVertexBuffers
- Remove overloads
- CommandPool
- Add Free overload
- Add QueueFamilyIndices property
- Remove Allocate overload
- DescriptorSet
- Implement IDisposable
- Add CopyDescriptorSet class
- Add support for copying descriptors
- Add Layouts property
- DescriptorPool
- Add MaxSets property
- Add PoolSizes property
- Add Allocate overload
- Add Free methods
- DescriptorSetLayout
- Add Bindings property
- Buffer
- Size property now returns the value of the size field in the BufferCreateInfo
- Add SharingMode property
- Add QueueFamilyIndices property
- BufferView
- Fix bug in constructor
- Add Buffer property
- Add Format property
- Pipeline
- Add Flags property
- Add Layout property
- GraphicsPipeline
- Add Stages property
- Add VertexInputState property
- Add InputAssemblyState property
- Add TessellationState property
- Add ViewportState property
- Add RasterizationState property
- Add MultisampleState property
- Add DepthStencilState property
- Add ColorBlendState property
- Add DynamicState property
- Add RenderPass property
- Add Subpass property
- Framebuffer
- Add Attachments property
- Image
- Add SharingMode property
- Add QueueFamilyIndices property
- ImageView
- ImageViewCreateInfo
- Remove non default constructor
- PipelineLayout
- Add Layouts property
- Add PushConstantRanges property
- QueryPool
- Add QueryType property
- Add QueryCount property
- Add PipelineStatistics property
- Add error handling to GetResults
- Queue
- Add Priority property
- Change return type of Submit to void
- Change return type of BindSparse to void
- Fence
- Remove FenceCreateInfo
- Constructor now accepts VkFenceCreateFlags parameter
- Add error handling to Wait
- Add error handling to Status
- RenderPass
- Add Attachments property
- Add Subpasses property
- Add Dependencies property
- Sampler
- Add MagFilter property
- Add MinFilter property
- Add MipmapMode property
- Add AddressModeU property
- Add AddressModeV property
- Add AddressModeW property
- Add MipLodBias property
- Add AnisotropyEnable property
- Add maxAnisotropy property
- Add compareEnable property
- Add compareOp property
- Add minLod property
- Add maxLod property
- Add borderColor property
- Add unnormalizedCoordinates property
- Swapchain
- Add QueueFamilyIndices property
- Add PreTransform property
- Add CompositeAlpha property
- Add Clipped property
- Exceptions
- Add VulkanException class
- Change all classes in CSGL.Vulkan to throw exceptions inheriting from VulkanException
- Add QueryPoolException
- Add CommandBufferException
- Fix structs in CSGL.Vulkan
- VkImageBlit
- VkPhysicalDeviceLimits
- Change enum value names for:
- VkQueryResultFlags
- VkSampleCountFlags
- VkSurfaceTransformsFlagsKHR
- VkBlendFactor
- VkFormat
- VkImageType
- VkImageViewType
- VkIndexType
- GLFW
- Fix bug that caused managed delegate to be garbage collected
- Interop
- Add AddressOf method
- Add Read method
- Fix bug in GetInternalArray
- Remove Marshal overloads
- Remove Copy overloads
- Rename some Copy overloads to Write