e4s-sdk/gamedata/shaders/d3d11/bloom_luminance_1.ps.hlsl
2026-06-17 23:06:51 +03:00

21 lines
409 B
HLSL

#include "common.hlsli"
float luminance(float2 tc)
{
float3 source = s_image.Sample(smp_rtlinear, tc).xyz;
return dot(source, LUMINANCE_VECTOR) * def_hdr;
}
float4 main(p_build I) : SV_Target
{
float4 final;
final.x = luminance(I.Tex0);
final.y = luminance(I.Tex1);
final.z = luminance(I.Tex2);
final.w = luminance(I.Tex3);
// OK
return final;
}