VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
vex::VulkanFeatures Struct Reference

Holds the status of various Vulkan features. More...

#include <HardwareInfo.hpp>

Public Attributes

bool multiDraw = false
 Indicates if VK_EXT_multi_draw is supported.
bool indirectDraw = false
 Indicates if indirect draw calls are supported.
bool bindlessTextures = false
 Indicates if bindless textures (descriptor indexing) are supported.
bool shaderDrawParameters = false
 Indicates if VK_KHR_shader_draw_parameters is supported.

Detailed Description

Holds the status of various Vulkan features.

Definition at line 16 of file HardwareInfo.hpp.

Member Data Documentation

◆ bindlessTextures

bool vex::VulkanFeatures::bindlessTextures = false

Indicates if bindless textures (descriptor indexing) are supported.

Definition at line 19 of file HardwareInfo.hpp.

◆ indirectDraw

bool vex::VulkanFeatures::indirectDraw = false

Indicates if indirect draw calls are supported.

Definition at line 18 of file HardwareInfo.hpp.

◆ multiDraw

bool vex::VulkanFeatures::multiDraw = false

Indicates if VK_EXT_multi_draw is supported.

Definition at line 17 of file HardwareInfo.hpp.

◆ shaderDrawParameters

bool vex::VulkanFeatures::shaderDrawParameters = false

Indicates if VK_KHR_shader_draw_parameters is supported.

Definition at line 20 of file HardwareInfo.hpp.


The documentation for this struct was generated from the following file: