diff options
Diffstat (limited to 'src/shaders/simple.fragment.sc')
| -rw-r--r-- | src/shaders/simple.fragment.sc | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/shaders/simple.fragment.sc b/src/shaders/simple.fragment.sc index 72973ee..4ae2f48 100644 --- a/src/shaders/simple.fragment.sc +++ b/src/shaders/simple.fragment.sc @@ -2,9 +2,27 @@ $input v_color0, v_texcoord0 #include <bgfx_shader.sh> -SAMPLER2D(s_texColor, 0); +SAMPLER2D(default_texture, 0); +SAMPLER2D(texture_0, 1); + +//vec3 toLinear(vec3 _rgb) +//{ +// return pow(abs(_rgb), vec3_splat(2.2) ); +//} +// +//vec4 toLinear(vec4 _rgba) +//{ +// return vec4(toLinear(_rgba.xyz), _rgba.w); +//} void main() { - gl_FragColor = v_color0 * texture2D(s_texColor, v_texcoord0); + //if(v_texcoord0.y < 0.0) + //{ + gl_FragColor = v_color0 * texture2D(default_texture, v_texcoord0.xy); + //} + //else + //{ + //gl_FragColor = v_color0 * texture2D(texture_0, v_texcoord0.xy); + //} } |
