git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6000 dfc29bdd-3216-0410-991c-e03cc46cb475
		
			
				
	
	
		
			23 lines
		
	
	
		
			661 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			661 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| !!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
 | |
| 
 |