bodguy / renderer-playground

OpenGL deferred rendering & SSAO examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MacOs OpenGL bootstrap

capture

before to build

brew install glfw3 glew glm freetype

linux-deb bootstrap

before to build

sudo apt-get install libx11-dev mesa-common-dev libglu1-mesa-dev libglm-dev libglfw3-dev libglew-dev libfreetype6-dev

windows

NOT WORK

dependencies

  • CoreVideo (only MacOS)
  • Cocoa (only MacOS)
  • IOkit (only MacOS)
  • OpenGL
  • glew
  • glfw
  • glm

TODO

  • multiple directional light shadow
  • multiple spot light shadow
  • CSM (cascade shadow map)
  • PSSM (parallel-split shadow map)
  • SSAO (screen space ambient occlusion
  • deferred rendering
  • parallex occlusion mapping

About

OpenGL deferred rendering & SSAO examples


Languages

Language:C++ 74.7%Language:CMake 12.4%Language:GLSL 11.1%Language:Shell 1.8%