Implementation of a vulkan renderer in Haskell
Go to file
nek0 bab538a0e4 flake update 2023-11-05 12:02:16 +01:00
assets draw textured object 2023-05-16 11:14:50 +02:00
shadersrc fix UVs in Code, not in shader 2023-05-30 01:44:20 +01:00
src a little cleaner 2023-10-22 12:46:16 +02:00
.envrc add .envrc 2023-04-20 06:26:44 +02:00
.gitattributes load mesh from OBJ file 2022-12-17 07:39:45 +01:00
.gitignore remove .envrc from .gitignore 2023-04-20 06:33:31 +02:00
CHANGELOG.md init 2022-01-14 08:59:38 +01:00
LICENSE init 2022-01-14 08:59:38 +01:00
README.md add new resource to readme 2022-07-21 23:17:49 +02:00
cspell.json set up cspell 2022-12-02 02:57:16 +01:00
flake.lock flake update 2023-11-05 12:02:16 +01:00
flake.nix condense flake 2023-10-22 01:30:52 +02:00
project-words.txt add depth stencil 2022-12-28 04:18:59 +01:00
shell.nix it draws, but it's flashy and ugly 2022-07-14 11:02:12 +02:00
test.nix add test/debug VM capability 2023-10-22 01:28:21 +02:00
vulkan-tutorial.cabal implement FPS meter in Console output 2023-10-22 06:08:43 +02:00

README.md

vulkan-tutorial

This project aims to be a toy vulkan renderer built for learning purposes. I try to keep the code as clean as possible to help future me or others understand it.

Useful learning material: