pex-gui
Version:
GUI controls for PEX.
3 lines (2 loc) • 609 B
TypeScript
declare const _default: "\nconst float gamma = 2.2;\n\n// Linear\nfloat toLinear(float v) {\n return pow(v, gamma);\n}\n\nvec2 toLinear(vec2 v) {\n return pow(v, vec2(gamma));\n}\n\nvec3 toLinear(vec3 v) {\n return pow(v, vec3(gamma));\n}\n\nvec4 toLinear(vec4 v) {\n return vec4(toLinear(v.rgb), v.a);\n}\n\n// Gamma\nfloat toGamma(float v) {\n return pow(v, 1.0 / gamma);\n}\n\nvec2 toGamma(vec2 v) {\n return pow(v, vec2(1.0 / gamma));\n}\n\nvec3 toGamma(vec3 v) {\n return pow(v, vec3(1.0 / gamma));\n}\n\nvec4 toGamma(vec4 v) {\n return vec4(toGamma(v.rgb), v.a);\n}\n";
export default _default;