Learn Vulkan API and Rendering concepts.
- sudo apt install make
- sudo apt install g++
- sudo apt install vulkan-tools
- sudo apt install libvulkan-dev
- sudo apt install vulkan-validationlayers
- sudo apt install libglfw3-dev
- sudo apt install libglm-dev
- sudo apt-get install libassimp-dev
- Install spirv-tools
- Render de primitivas simples para DEBUG en otra pipeline
- blinn-phong
- Multiple Lights
- Hot-Reload Shaders (Windows).
- Uber Shaders
- Render 2D (quads, etc)
- Cubemap
- HDR
- Dithering
- Render Fuentes
- ordering models draw calls.
- Point lights
- mega-textures?
- forward+deferred
- Tranparencies (alpha blending)
- TXAA/FXAA
- SSAO
- SSR
- PBR
- Terrain
- Raytracing
- Tonemapping Reinhard (extended), Clamp Tonemapping
- assimp
- glad
- glfw
- glm
- imgui
- stb_image
- cgltf
