Overte C++ Documentation
VKForward.h
1
//
2
// Created by Bradley Austin Davis on 2016/09/22
3
// Adapted for Vulkan in 2022-2025 by dr Karol Suprynowicz.
4
// Copyright 2013-2018 High Fidelity, Inc.
5
// Copyright 2023-2025 Overte e.V.
6
//
7
// Distributed under the Apache License, Version 2.0.
8
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
9
// SPDX-License-Identifier: Apache-2.0
10
//
11
#ifndef hifi_gpu_VKForward_h
12
#define hifi_gpu_VKForward_h
13
14
#include <vk/Config.h>
15
#include <gpu/Forward.h>
16
#include <gpu/Stream.h>
17
18
namespace
gpu {
namespace
vk {
19
20
static
const
int
MAX_NUM_ATTRIBUTES = Stream::NUM_INPUT_SLOTS;
21
// The drawcall Info attribute channel is reserved and is the upper bound for the number of available Input buffers
22
static
const
int
MAX_NUM_INPUT_BUFFERS = Stream::DRAW_CALL_INFO;
23
24
class
VKBuffer;
25
class
VKShader;
26
class
VKTexture;
27
class
VKBackend;
28
class
VKFramebuffer;
29
class
VKPipeline;
30
class
VKQuery;
31
32
} }
33
34
35
#endif
36
37
38
libraries
gpu-vk
src
gpu
vk
VKForward.h
Generated by
1.9.1