1$input v_texcoord0 2 3/* 4 * Copyright 2013-2014 Dario Manesku. All rights reserved. 5 * License: https://github.com/bkaradzic/bgfx#license-bsd-2-clause 6 */ 7 8#include "../common/common.sh" 9SAMPLER2D(s_shadowMap0, 4); 10 11uniform vec4 u_params2; 12#define u_depthValuePow u_params2.x 13 14void main() 15{ 16 vec4 val = texture2D(s_shadowMap0, v_texcoord0); 17 float depth = unpackHalfFloat(val.rg); 18 vec3 rgba = pow(vec3_splat(depth), vec3_splat(u_depthValuePow) ); 19 gl_FragColor = vec4(rgba, 1.0); 20} 21