diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2014-02-10 16:31:33 +0000 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2014-02-25 18:19:01 +0100 |
commit | 2a9a67d1b1798128a40d65c9cb18399e28d46fcd (patch) | |
tree | bc7bb9d5f1470142403147e4d6d3e39fe9b8c5bc /examples/exampleresources/assets/gltf/wine/wine4FS.glsl | |
parent | 8267045c79e6a9359bc71dea5ece637276e29967 (diff) |
Import initial examples and export symbols from lib
Change-Id: I6eb7c66cb96956e3cb3e1d319a82a08a0fd3c37a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples/exampleresources/assets/gltf/wine/wine4FS.glsl')
-rw-r--r-- | examples/exampleresources/assets/gltf/wine/wine4FS.glsl | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/examples/exampleresources/assets/gltf/wine/wine4FS.glsl b/examples/exampleresources/assets/gltf/wine/wine4FS.glsl new file mode 100644 index 000000000..99acdb37c --- /dev/null +++ b/examples/exampleresources/assets/gltf/wine/wine4FS.glsl @@ -0,0 +1,20 @@ +#version 150 +//precision highp float; + +in vec3 v_normal; +uniform vec4 u_ambient; +uniform vec4 u_diffuse; +out vec4 fragColor; + +void main(void) { + vec3 normal = normalize(v_normal); + vec4 color = vec4(0., 0., 0., 0.); + vec4 diffuse = vec4(0., 0., 0., 1.); + vec4 ambient; + ambient = u_ambient; + diffuse = u_diffuse; + diffuse.xyz *= max(dot(normal,vec3(0.,0.,1.)), 0.); + color.xyz += diffuse.xyz; + color = vec4(color.rgb * diffuse.a, diffuse.a); + fragColor = color; +} |