aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/glsl/glsl_vulkan.glsl
blob: fbfa4d8332917984ee2bbb861e14b3172930d1c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Copyright (C) 2025 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0

// Vulkan additions

// Built-in constants.
in int gl_VertexIndex;
in int gl_InstanceIndex;

const highp int gl_MaxInputAttachments = 1;

// subpass input functions.
vec4 subpassLoad(subpassInput subpass);
vec4 subpassLoad(subpassInputMS subpass, int _sample);
ivec4 subpassLoad(isubpassInput subpass);
ivec4 subpassLoad(isubpassInputMS subpass, int _sample);
uvec4 subpassLoad(usubpassInput subpass);
uvec4 subpassLoad(usubpassInputMS subpass, int _sample);