Skip to content

Mirsario/VulkanTests

Repository files navigation

VulkanTests

A personal Vulkan learning project with mostly super clean & reusable C# code.

Uses Silk.NET bindings, does not use any of its wrappers.

Progress

The following parts of vulkan-tutorial.com have been passed:

### Drawing a triangle

###### Setup
+ Instance
+ Validation Layers
+ Physical devices and queue families
+ Logical device and queues

###### Presentation
+ Window Surface
? Swap Chain
  Image views

###### Graphics pipeline basics
  Introduction
  Shader modules
  Fixed functions
  Render passes
  Conclusion

###### Drawing
  Framebuffers
  Command buffers
  Rendering presentation
  Frames in flight

Swap chain recreation

### Vertex buffers
  Vertex input description
  Vertex buffer creation
  Staging buffer
  Index buffer

### Uniform buffers
  Descriptor layout and buffer
  Descriptor pool and sets

### Texture mapping
  Images
  Image view and sampler
  Combined image sampler

### Depth buffering

### Loading models

### Generating mipmaps

### Multisampling

About

A personal Vulkan learning project with mostly super clean & reusable C# code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages