Skip to content

About

Learn Vulkan API and Rendering concepts.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

VulkanLearing

Learn Vulkan API and Rendering concepts.

imagen

Linux Enviro config

  • 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

TO-DOs

  • 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

3rd Party libraries

  • assimp
  • glad
  • glfw
  • glm
  • imgui
  • stb_image
  • cgltf

About

Learn Vulkan API and Rendering concepts.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages