Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 2.64 KB

README.md

File metadata and controls

40 lines (26 loc) · 2.64 KB

Compute and Graphics Etude

Personal compute and graphics program collection repository.

Released under the Apache License 2.0.

Overview

The content is origanized in one program one directory, directly under repository root.

Api Vulkan Tutorial Rust 2022

MSRV GitHub Actions Workflow Status

This program launched for learning vulkan by following the official tutorial. I prefer rust programming language for high performance system programming. At that time, I am newcomer in both domain. Rather simpler code re-organization is applied with junior rust programming experience. This program is archived with 2022 suffix. Maybe in the future, a fresh version will be built.

Supported Platform: Windows

Api Vulkan Guide Rust

MSRV GitHub Actions Workflow Status

This program is another try on vulkan by following the vulkan guide, after two years. The program is under actively developing. Self educating vulkan graphics api is quite hard for those who having no any computer graphics experience. Also because the rust language make things more harder. In this program, I introduced better rust coding style and thin vulkan api encapsulation. With least third-party crate dependency and verbose variable & type naming, I think understanding guide example is much more straight forward than original c++ version.

Supported Platform: Windows

Progress

  • Api vulkan guide rust, bootstrapping
  • Api vulkan guide rust, legacy v1.1, chapter 0
  • Api vulkan guide rust, legacy v1.1, chapter 1
  • Api vulkan guide rust, legacy v1.1, chapter 2
  • Api vulkan guide rust, legacy v1.1, chapter 3
  • Api vulkan guide rust, legacy v1.1, chapter 3 scene
  • Api vulkan guide rust, legacy v1.1, chapter 4
  • Api vulkan guide rust, legacy v1.1, chapter 5

Contribution

Generally, most of program's creation purposes are supposed to be learn-by-doing. Which means, original requirement is sealed. Hence, bugfix is welcome.