11 = dot(float3(2.98999995e-01, 5.87000012e-01, 1.14000000e-01), color); return _11; } #line 78 struct S__VSOut { float4 pos : SV_POSITION; float2 uv : TEXCOORD0; }; #line 84 S__VSOut F__VSMain( #line 84 in uint vid : SV_VERTEXID) { #line 86 S__VSOut o = (S__VSOut)0; #line 87 bool _19 = vid == 2; #line 87 float _22 = _19 ? 2.00000000e+00 : 0.00000000e+00; #line 87 o.uv[0] = _22; #line 88 bool _24 = vid == 1; #line 88 float _27 = _24 ? 2.00000000e+00 : 0.00000000e+00; #line 88 o.uv[1] = _27; #line 89 float2 _30 = o.uv * float2(2.00000000e+00, -2.00000000e+00); #line 89 float2 _32 = _30 + float2(-1.00000000e+00, 1.00000000e+00); #line 89 float4 _37 = float4(_32.x, _32.y, 0.00000000e+00, 1.00000000e+00); #line 89 o.pos = _37; return o; } #line 93 void F__VSMainOut( #line 93 in uint vid : SV_VERTEXID, #line 93 out float4 position : SV_POSITION, #line 93 out float2 texcoord : TEXCOORD0) { #line 95 uint _43; #line 95 _43 = vid; #line 95 S__VSOut _44 = F__VSMain(_43); #line 95 S__VSOut o_45 = _44; #line 96 position = o_45.pos; #line 97 texcoord = o_45.uv; return; } #line 26 "NightMode.fx" void F__PSMain( #line 26 in S__VSOut i, #line 26 out float4 color : SV_TARGET) { #line 28 float4 _53 = V__NV__ColorInput.t.Sample(V__NV__ColorInput.s, i.uv); #line 28 color = _53; #line 30 float _55 = 1.00000000e+00 - g_sldBlueReduction; #line 30 float _57 = _55 * 9.49999988e-01; #line 30 float _59 = _57 + 5.00000007e-02; #line 30 float _61 = pow(_59, 4.00000006e-01); #line 30 float _63 = 1.00000000e+00 - g_sldBlueReduction; #line 30 float _65 = _63 * 9.49999988e-01; #line 30 float _67 = _65 - 5.00000007e-02; #line 30 float _68 = saturate(_67); #line 30 float _70 = pow(_68, 3.33000004e-01); #line 30 float _72 = _70 * 2.04999995e+00; #line 30 float _74 = _72 - 9.49999988e-01; #line 30 float2 _75 = float2(_61, _74); #line 30 float2 _77 = color.yz * _75; #line 30 color.yz = _77; return; }