﻿Shader "Loonim/66" { // Combine _Src0, _Src1, _Src2

Properties {
	_Src0("Source 0",2D) = "white" {}
	_Src1("Source 1",2D) = "white" {}
	_Src2("Source 2",2D) = "white" {}
}

SubShader {
	Pass {
		
		
		Blend Off
		Tags { "Queue"="Transparent" "RenderType"="Transparent" "IgnoreProjector"="True" }
		ZWrite Off
		
		CGPROGRAM
		
		
		#define NoDataInput
		#include "StdLoonimDraw.cginc"
		#include "StdLoonimColours.cginc"
		#pragma vertex vert
		#pragma fragment frag
		
		sampler2D _Src2;
		
		float4 frag(v2f i) : COLOR
		{
			
			float2 pt=i.uv;
			float h=tex2D(_Src0,pt).r;
			float s=tex2D(_Src1,pt).r;
			float l=tex2D(_Src2,pt).r;
			
			// Convert to RGB:
			float3 rgb=HSLtoRGB(float3(h,s,l));
			
			return float4(rgb,1);
			
		}
		
		ENDCG
	}
}

}