summaryrefslogtreecommitdiffstats
path: root/src/detection/vulkan/vulkan.h
blob: 6a49722cf67c05660dc3f4eaacbeda235189114d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include "fastfetch.h"
#include "modules/vulkan/option.h"

typedef struct FFVulkanResult {
    FFstrbuf driver;
    FFstrbuf apiVersion;
    FFstrbuf conformanceVersion;
    FFstrbuf instanceVersion;
    FFlist gpus; // List of FFGPUResult, see detection/gpu/gpu.h
    const char* error;
} FFVulkanResult;

FFVulkanResult* ffDetectVulkan();