dfkeenan / SilkVulkanTutorial

C# Silk.NET port of the Vulkan tutorial by Alexander Overvoorde.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Silk .NET Vulkan Tutorial

C# Silk.NET port of the great tutorial by Alexander Overvoorde. The original code can be found here.

Build requirements

The projects require the Vulkan SDK to build/run. The SDK provides the Vulkan validation layers as well as the command line tools to compile the shaders. The projects include a targets file that compiles the shaders.

Licenses

The code listings in the Source directory are licensed as CC0 1.0 Universal. By contributing to that directory, you agree to license your contributions to the public under that same public domain-like license.

This repository includes the same assets as the original tutorial assets. They are located in the Assets/ folder.

The following CC0 licensed image resized to 512 x 512 pixels

  • Assets/texture.jpg

The Viking room model by nigelgoh (CC BY 4.0).

  • Assets/viking_room.obj
  • Assets/viking_room.png

About

C# Silk.NET port of the Vulkan tutorial by Alexander Overvoorde.


Languages

Language:C# 99.7%Language:GLSL 0.3%Language:PowerShell 0.0%