mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-17 05:33:47 +00:00
WIP mode of guiSliderCtrl to be a filled rectangle instead of a textured UI Fixed bug with guiTextEditCtrl losing focus updating history passing malformed strings Updated WIP options menu Editor/Project settings WIP Updated editor theme to be consistent, and feed off the editor settings Updated popup menus to reference renamed profiles Added more in-progress modules for examples/stress testing
17 lines
No EOL
502 B
HLSL
17 lines
No EOL
502 B
HLSL
#include "shaders/common/postFx/postFx.hlsl"
|
|
#include "shadergen:/autogenConditioners.h"
|
|
|
|
TORQUE_UNIFORM_SAMPLER2D(backBuffer, 0);
|
|
uniform float gamma;
|
|
uniform float numColors;
|
|
|
|
float4 main(PFXVertToPix IN) : TORQUE_TARGET0
|
|
{
|
|
float3 base = TORQUE_TEX2D(backBuffer, IN.uv0).rgb;
|
|
base = pow(base, float3(gamma, gamma, gamma));
|
|
base = base * numColors;
|
|
base = floor(base);
|
|
base = base / numColors;
|
|
base = pow(base, float3(1.0/gamma, 1.0/gamma, 1.0/gamma));
|
|
return float4(base, 1.0);
|
|
} |