summaryrefslogtreecommitdiffstats
path: root/validation.h
blob: 9c2485e55bc42aad91634c81242e0b382e0980d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// SPDX-FileCopyrightText: 2018 Tomasz Kramkowski <tomasz@kramkow.ski>
// SPDX-License-Identifier: CC0-1.0
#ifndef VULKAN_VALIDATION_H
#define VULKAN_VALIDATION_H

#include <stdint.h>

#include "strlist.h"

#ifdef WITH_VALIDATION
void validation_info(struct strlist *layers, struct strlist *exts);
void *validation_createcb(VkInstance inst);
void validation_destroycb(VkInstance inst, void *cb);
#else
#define validation_info(a, b)
#define validation_createcb(a) (NULL)
#define validation_destroycb(a, b)
#endif

#endif // VULKAN_VALIDATION_H