1234567891011121314151617181920212223 |
- !!ARBfp1.0
- # part of the Irrlicht Engine Shader example.
- # Please note that these example shaders don't do anything really useful.
- # They only demonstrate that shaders can be used in Irrlicht.
- #Input
- ATTRIB inTexCoord = fragment.texcoord; # texture coordinates
- ATTRIB inColor = fragment.color.primary; # interpolated diffuse color
- #Output
- OUTPUT outColor = result.color;
- TEMP texelColor;
- TEMP tmp;
- TXP texelColor, inTexCoord, texture, 2D;
- ADD tmp, inColor, inColor; # mulitply with color
- MUL texelColor, texelColor, tmp; # mulitply with color
- ADD outColor, texelColor, texelColor; # make it brighter and store result
- END
|