RealBadAngel b35cdb7061 Upload
2013-11-03 17:01:44 +01:00

19 lines
441 B
Plaintext

uniform sampler2D SceneBuffer : register(s0);
uniform sampler2D BlurBuffer : register(s1);
uniform float EffectStrength;
float4 main(float2 texCoord : TEXCOORD0) : COLOR0
{
// Bloom color
float4 col0 = tex2D(BlurBuffer, texCoord.xy);
// Scene
float4 col1 = tex2D(SceneBuffer, texCoord.xy);
// Tonemap (using photographic exposure mapping)
float4 col2 = 1.0-exp2(-EffectStrength*col0);
return (col2+col1);
}