UNPKG

@animech-public/playcanvas

Version:
23 lines (21 loc) 657 B
var textureSamplePS = ` vec4 texture2DSRGB(sampler2D tex, vec2 uv) { return gammaCorrectInput(texture2D(tex, uv)); } vec4 texture2DSRGB(sampler2D tex, vec2 uv, float bias) { return gammaCorrectInput(texture2D(tex, uv, bias)); } vec3 texture2DRGBM(sampler2D tex, vec2 uv) { return decodeRGBM(texture2D(tex, uv)); } vec3 texture2DRGBM(sampler2D tex, vec2 uv, float bias) { return decodeRGBM(texture2D(tex, uv, bias)); } vec3 texture2DRGBE(sampler2D tex, vec2 uv) { return decodeRGBM(texture2D(tex, uv)); } vec3 texture2DRGBE(sampler2D tex, vec2 uv, float bias) { return decodeRGBM(texture2D(tex, uv, bias)); } `; export { textureSamplePS as default };