luna engine
software engine
Loading...
Searching...
No Matches
vulkanDevice.h File Reference
Include dependency graph for vulkanDevice.h:
This graph shows which files directly or indirectly include this file:

Classes

class  luna::vulkan::vulkanDevice
 
struct  luna::vulkan::vulkanDevice::deviceHandles
 

Namespaces

namespace  luna
 
namespace  luna::vulkan
 

Macros

#define GET_UNCODED_VERSION(version, variant, major, minor, patch)   (uint32_t)variant = ((uint32_t)(version) >> 29); (uint32_t)major = (((uint32_t)(version) >> 22) & 0x7FU); (uint32_t)minor = (((uint32_t)(version) >> 12) & 0x3FFU) ;(uint32_t)patch = ((uint32_t)(version) & 0x3FFU);
 

Macro Definition Documentation

◆ GET_UNCODED_VERSION

#define GET_UNCODED_VERSION (   version,
  variant,
  major,
  minor,
  patch 
)    (uint32_t)variant = ((uint32_t)(version) >> 29); (uint32_t)major = (((uint32_t)(version) >> 22) & 0x7FU); (uint32_t)minor = (((uint32_t)(version) >> 12) & 0x3FFU) ;(uint32_t)patch = ((uint32_t)(version) & 0x3FFU);