summaryrefslogtreecommitdiff
path: root/meshmc/launcher/resources/shaders/fshader.glsl
blob: d6a93db5d9cad5278727530c30fdf3798889be88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
// https://code.qt.io/cgit/qt/qtbase.git/tree/examples/opengl/cube/fshader.glsl
#ifdef GL_ES
// Set default precision to medium
precision mediump int;
precision mediump float;
#endif

uniform sampler2D texture;

varying vec2 v_texcoord;

void main()
{
    // Set fragment color from texture
    vec4 texColor = texture2D(texture, v_texcoord);
    if (texColor.a < 0.1) discard; // Optional: Discard fully transparent pixels
    gl_FragColor = texColor;
}