diff options
author | Kahrl <kahrl@gmx.net> | 2012-03-19 02:59:12 +0100 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2012-12-02 00:46:18 +0200 |
commit | 22e6fb7056dcc888e9ccf768fefb6c073077a3b5 (patch) | |
tree | f85461ee0449602fa12dde14b97c5c96cf813133 /client/shaders/the_darkness_of_light/opengl_fragment.asm | |
parent | e3258b78e263c3f95007e1fbc92fcc3a51646f69 (diff) | |
download | minetest-22e6fb7056dcc888e9ccf768fefb6c073077a3b5.tar.gz minetest-22e6fb7056dcc888e9ccf768fefb6c073077a3b5.tar.bz2 minetest-22e6fb7056dcc888e9ccf768fefb6c073077a3b5.zip |
ShaderSource and silly example shaders
Diffstat (limited to 'client/shaders/the_darkness_of_light/opengl_fragment.asm')
-rw-r--r-- | client/shaders/the_darkness_of_light/opengl_fragment.asm | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/client/shaders/the_darkness_of_light/opengl_fragment.asm b/client/shaders/the_darkness_of_light/opengl_fragment.asm new file mode 100644 index 000000000..8297f8ec7 --- /dev/null +++ b/client/shaders/the_darkness_of_light/opengl_fragment.asm @@ -0,0 +1,17 @@ +!!ARBfp1.0
+
+#Input
+ATTRIB inTexCoord = fragment.texcoord; # texture coordinates
+ATTRIB inColor = fragment.color.primary; # interpolated diffuse color
+
+#Output
+OUTPUT outColor = result.color;
+
+TEMP texelColor;
+TXP texelColor, inTexCoord, texture, 2D;
+MUL texelColor, texelColor, inColor; # multiply with color
+SUB outColor, {1.0,1.0,1.0,1.0}, texelColor;
+MOV outColor.w, 1.0;
+
+END
+
|