Skip to content

Instantly share code, notes, and snippets.

View nnevatie's full-sized avatar

Niko Nevatie nnevatie

View GitHub Profile
@nnevatie
nnevatie / backdrop.fs.glsl
Created January 14, 2016 15:10
Backdrop Fragment Shader
#version 150
// Const
const float PI = 3.14159265358979323846;
// Uniforms
uniform sampler2D tex; // Skysphere texture
uniform mat4 v; // View matrix
uniform vec3 pos; // Camera position
uniform vec4 gridColor; // Grid color
@nnevatie
nnevatie / quad.vs.glsl
Created January 14, 2016 15:05
Backdrop Vertex Shader
#version 150
// Uniforms
uniform float tanHalfFov; // View tan(0.5 * FOV)
uniform float aspectRatio; // View aspect-ratio
uniform float z; // Optional Z-coordinate
// Input
in vec3 position;