20 lines
		
	
	
		
			438 B
		
	
	
	
		
			GLSL
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			438 B
		
	
	
	
		
			GLSL
		
	
	
	
| struct VSOutput
 | |
| {
 | |
|     float4 PositionPS 	        : SV_Position;
 | |
|     float3 PosInLightViewSpace 	: LIGHT_SPACE_POS;
 | |
|     float3 NormalWS 	        : NORMALWS;
 | |
|     float2 TexCoord 	        : TEXCOORD;
 | |
| };
 | |
| 
 | |
| float4 AmbientColor = float4(1, 0.5, 0, 1);
 | |
| float4 AmbientColor2 = float4(0.5, 1, 0, 0);
 | |
| 
 | |
| float4 main(VSOutput VSOut) : SV_TARGET
 | |
| {
 | |
|     if (VSOut.PositionPS.x < 400)
 | |
|         return AmbientColor;
 | |
|     else
 | |
|         return AmbientColor2;
 | |
| }
 | |
| 
 |