Warning, /frameworks/kquickcharts/src/shaders6/barchart.vert is written in an unsupported language. File is not indexed.

0001 /*
0002  * SPDX-FileCopyrightText: 2021 Arjen Hiemstra <ahiemstra@heimr.nl>
0003  *
0004  * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0005  */
0006 
0007 #version 440
0008 
0009 layout(std140, binding = 0) uniform buf {
0010     highp mat4 matrix;
0011     lowp vec2 aspect;
0012     lowp float opacity;
0013     lowp float radius;
0014     lowp vec4 backgroundColor;
0015 } ubuf;
0016 
0017 layout (location = 0) in highp vec4 in_vertex;
0018 layout (location = 1) in mediump vec2 in_uv;
0019 layout (location = 2) in mediump vec4 in_color;
0020 layout (location = 3) in mediump float in_value;
0021 
0022 layout (location = 0) out mediump vec2 uv;
0023 layout (location = 1) out mediump vec4 foregroundColor;
0024 layout (location = 2) out mediump float value;
0025 
0026 void main() {
0027     uv = (-1.0 + 2.0 * in_uv) * ubuf.aspect;
0028     value = in_value;
0029     foregroundColor = in_color;
0030     gl_Position = ubuf.matrix * in_vertex;
0031 }