~plainCterraindatashaders
42 itemsDownload ./*

..
frag_shader_clouds.glsl
frag_shader_cube.glsl
frag_shader_depth.glsl
frag_shader_fire.glsl
frag_shader_fireball.glsl
frag_shader_lava.glsl
frag_shader_line.glsl
frag_shader_main.glsl
frag_shader_moon.glsl
frag_shader_post.glsl
frag_shader_sky.glsl
frag_shader_stencil.glsl
frag_shader_sun.glsl
frag_shader_t3d.glsl
frag_shader_terrain.glsl
frag_shader_text.glsl
frag_shader_ui.glsl
frag_shader_vortex.glsl
frag_shader_water2.glsl
frag_shader_water_depth.glsl
frag_shader_water_height.glsl
vert_shader_clouds.glsl
vert_shader_cube.glsl
vert_shader_depth.glsl
vert_shader_fire.glsl
vert_shader_fireball.glsl
vert_shader_lava.glsl
vert_shader_line.glsl
vert_shader_main.glsl
vert_shader_moon.glsl
vert_shader_post.glsl
vert_shader_sky.glsl
vert_shader_stencil.glsl
vert_shader_sun.glsl
vert_shader_t3d.glsl
vert_shader_terrain.glsl
vert_shader_text.glsl
vert_shader_ui.glsl
vert_shader_vortex.glsl
vert_shader_water2.glsl
vert_shader_water_depth.glsl
vert_shader_water_height.glsl


shadersfrag_shader_ui.glsl
864 B• 124•  9 months ago•  DownloadRawClose
9 months ago•  124

{}
#version 330 core
in vec2 TexCoords;
out vec4 FragColor;

uniform sampler2D sampler;
uniform float alp;
uniform float ris;

void main()
{    
    //float alpha = texture(sampler, TexCoords).a;
    //vec3 sampled = texture(sampler, TexCoords).rgb;
    vec4 sampled = texture(sampler, TexCoords).rgba;

    //if (sampled.a < 0.001)
    //    discard;

    //float minalp=1.0-alp;

    //float greyValue = max(sampled.r, max(sampled.g, sampled.b));
    //FragColor = vec4(greyValue, greyValue, greyValue, 1.0);
    //FragColor = vec4(sampled, 0.5f);
    //FragColor = sampled;

    float alpha = (sampled.a * alp) + ris; // ie * .75) + .25

    //float alpha = sampled.a;

    FragColor = vec4(sampled.rgb,alpha);

    //FragColor = vec4(sampled.rgba);

    //FragColor = vec4(1.0f, 0.0f, alpha, 1.0f);
    //FragColor = vec4(1.0f, 1.0f, 1.0f, alpha) * textColor;
};

Top
©twily.info 2013 - 2025
twily at twily dot info



2 525 570 visits
... ^ v