diff options
| author | realtradam <[email protected]> | 2023-03-25 01:25:05 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2023-03-25 01:25:05 -0400 |
| commit | 2577adf913e292a4a515e7dfc4023e37e8177f46 (patch) | |
| tree | b6340f698487ae0dc25ffc9cfc521f8698f63c6c /src/shaders/simple.fragment.sc | |
| parent | b2fdd29e4965b096e285a17162b268710077ea04 (diff) | |
| download | RodeoKit-2577adf913e292a4a515e7dfc4023e37e8177f46.tar.gz RodeoKit-2577adf913e292a4a515e7dfc4023e37e8177f46.zip | |
progress on getting textures working
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); + //} } |
