From a89b7139b189886c6e0987c1cbff0dd9e5f3daae Mon Sep 17 00:00:00 2001 From: Travis CI Date: Fri, 1 May 2015 19:38:05 +0000 Subject: Gem 52940d997a5dfcd482c52b52e083e9e3947e838f linux/amd64 built 'master:52940d997a5dfcd482c52b52e083e9e3947e838f' for linux/amd64 --- Gem/examples/data/brick.frag | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Gem/examples/data/brick.frag (limited to 'Gem/examples/data/brick.frag') diff --git a/Gem/examples/data/brick.frag b/Gem/examples/data/brick.frag new file mode 100644 index 0000000..53e4f1b --- /dev/null +++ b/Gem/examples/data/brick.frag @@ -0,0 +1,24 @@ +varying vec3 BrickColor_f, MortarColor_f; +varying vec2 BrickSize_f, BrickPct_f; + +varying vec2 MCposition; +varying float LightIntensity; + + +void main() +{ + vec3 color; + vec2 position, useBrick; + position = MCposition / BrickSize_f; + + if (fract(position.y * 0.5) > 0.5) + position.x += 0.5; + + position = fract(position); + + useBrick = step(position, BrickPct_f); + + color = mix(MortarColor_f, BrickColor_f, useBrick.x * useBrick.y); + color *= LightIntensity; + gl_FragColor = vec4(color, 1.0); +} \ No newline at end of file -- cgit v1.2.1