OpenGL 3 and 4 with GLSL
Switch branches/tags
Clone or download
McNopper Merge pull request #17 from lhog/master
CMakeLists and several patches.
Latest commit aa0d6a0 Oct 3, 2018
Permalink
Failed to load latest commit information.
Binaries Updated to PowerVR SDK 2016 R1.2. May 31, 2016
Example01 Added Shader sub-group to cmake files Oct 3, 2018
Example02 Added Shader sub-group to cmake files Oct 3, 2018
Example03 Added Shader sub-group to cmake files Oct 3, 2018
Example04 Added Shader sub-group to cmake files Oct 3, 2018
Example05 Added Shader sub-group to cmake files Oct 3, 2018
Example06 Added Shader sub-group to cmake files Oct 3, 2018
Example07 Added Shader sub-group to cmake files Oct 3, 2018
Example08 Added Shader sub-group to cmake files Oct 3, 2018
Example09 Added Shader sub-group to cmake files Oct 3, 2018
Example10 Added Shader sub-group to cmake files Oct 3, 2018
Example11 Added Shader sub-group to cmake files Oct 3, 2018
Example12 Added Shader sub-group to cmake files Oct 3, 2018
Example13 Added Shader sub-group to cmake files Oct 3, 2018
Example14 Added Shader sub-group to cmake files Oct 3, 2018
Example15 Added Shader sub-group to cmake files Oct 3, 2018
Example16 Added Shader sub-group to cmake files Oct 3, 2018
Example17 Added Shader sub-group to cmake files Oct 3, 2018
Example18 Added Shader sub-group to cmake files Oct 3, 2018
Example19 Added Shader sub-group to cmake files Oct 3, 2018
Example20 Added Shader sub-group to cmake files Oct 3, 2018
Example21 Added Shader sub-group to cmake files Oct 3, 2018
Example22 Added Shader sub-group to cmake files Oct 3, 2018
Example23 Added Shader sub-group to cmake files Oct 3, 2018
Example24 Added Shader sub-group to cmake files Oct 3, 2018
Example25 Added Shader sub-group to cmake files Oct 3, 2018
Example26 Added Shader sub-group to cmake files Oct 3, 2018
Example27 Added Shader sub-group to cmake files Oct 3, 2018
Example28 Added Shader sub-group to cmake files Oct 3, 2018
Example29 Added Shader sub-group to cmake files Oct 3, 2018
Example30 Added Shader sub-group to cmake files Oct 3, 2018
Example31 Added Shader sub-group to cmake files Oct 3, 2018
Example32 Added Shader sub-group to cmake files Oct 3, 2018
Example33 Added Shader sub-group to cmake files Oct 3, 2018
Example34 Added Shader sub-group to cmake files Oct 3, 2018
Example35 Added Shader sub-group to cmake files Oct 3, 2018
Example36 Added Shader sub-group to cmake files Oct 3, 2018
Example37 Added Shader sub-group to cmake files Oct 3, 2018
Example38 Added Shader sub-group to cmake files Oct 3, 2018
Example39 Added Shader sub-group to cmake files Oct 3, 2018
Example40 Added Shader sub-group to cmake files Oct 3, 2018
Example41 Added Shader sub-group to cmake files Oct 3, 2018
Example42 Added Shader sub-group to cmake files Oct 3, 2018
Example43 Added Shader sub-group to cmake files Oct 3, 2018
Example44 Added Shader sub-group to cmake files Oct 3, 2018
Example45 Added Shader sub-group to cmake files Oct 3, 2018
External Example 1 building and running Dec 6, 2016
GLFW @ dcd2a19 Added GLFW as submodule Oct 3, 2018
GLUS stat adding glfw Dec 6, 2016
.gitattributes update gitignore for cmake and Visual Studio files Dec 3, 2016
.gitignore update gitignore for cmake and Visual Studio files Dec 3, 2016
.gitmodules remove glew submodule Dec 6, 2016
CMakeLists.txt add CMakeLists for every example Dec 6, 2016
README.md Working anf final version of GPU voxelisation. Jun 26, 2015

README.md

OpenGL

OpenGL 3 and OpenGL 4 with GLSL

Please read GLUS/README.txt

Please read Binaries/README.txt

======

Example01 - Basic window and OpenGL 3 initialization

Example02 - Rendering of a triangle

Example03 - Grey filter

Example04 - Perspective rendering of a cube

Example05 - Phong rendering of a sphere

Example06 - Texturing of a cube

Example07 - Normal mapping

Example08 - Environment/cube mapping

Example09 - GPU Particles

Example10 - Geometry shader

Example11 - Reflection and refraction

Example12 - Shadow mapping

Example13 - Simple tessellation (OpenGL 4.1)

Example14 - Terrain rendering (OpenGL 4.1)

Example15 - Water rendering

Example16 - Model loading and rendering

Example17 - Clipping planes and two sided rendering

Example18 - Using stencil buffer and clipping planes

Example19 - Render to texture and planar reflection

Example20 - Texture matrix, alpha blending and discarding

Example21 - Compute shader (OpenGL 4.3)

Example22 - Shadow volumes

Example23 - Displacement mapping (OpenGL 4.1, AMD hardware - not on Mac OS X - has artifacts but used to work)

Example24 - Erode effect using perlin noise

Example25 - Model with groups and materials

Example26 - Fur rendering

Example27 - Projection shadow for directional light

Example28 - Screen space ambient occlusion (SSAO) (OpenGL 4.1)

Example29 - CPU ray tracing

Example30 - GPU ray tracing using compute shader (OpenGL 4.3)

Example31 - Many lights using deferred shading (OpenGL 4.1)

Example32 - BRDF and IBL rendering (OpenGL 4.1)

Example33 - Real-Time BRDF and IBL rendering (OpenGL 4.1)

Example34 - Subsurface scattering

Example35 - Order independent transparency using depth peeling

Example36 - Order independent transparency using linked list (OpenGL 4.4, AMD hardware has artifacts)

Example37 - CPU ray marching

Example38 - Basic usage of program pipeline and separable programs(OpenGL 4.1)

Example39 - Basic usage of program pipeline, separable programs and shader subroutines (OpenGL 4.1, AMD hardware does not work properly)

Example40 - Cloth simulation using compute shader (OpenGL 4.3)

Example41 - Ocean wave height/normal map calculation with FFT using compute shader (OpenGL 4.3, NVIDIA hardware under Linux has artifacts)

Example42 - FXAA (OpenGL 4.3)

Example43 - Scene with several models having groups and materials

Example44 - Conservative rasterization

Example45 - GPU voxelization (OpenGL 4.4)