bgfx/examples/23-vectordisplay/fs_vectordisplay_blit.sc

21 lines
408 B
Python
Raw Normal View History

2014-11-15 19:10:44 -05:00
$input v_color0, v_texcoord0
#include <bgfx_shader.sh>
2015-05-28 18:27:00 -04:00
SAMPLER2D(s_texColor, 0);
2014-11-15 19:10:44 -05:00
2015-05-28 18:27:00 -04:00
uniform vec4 u_params;
#define u_blur_scale u_params.xy
#define u_compose_mult u_params.z
#define u_compose_alpha u_params.w
2014-11-15 19:10:44 -05:00
2015-05-28 18:27:00 -04:00
void main()
{
gl_FragColor = texture2D(s_texColor, v_texcoord0.xy)
* vec4( u_compose_mult
, u_compose_mult
, u_compose_mult
, u_compose_mult*u_compose_alpha
);
2014-11-15 19:10:44 -05:00
}