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 }