VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
info Namespace Reference

Classes

struct  Blend_ADV
 

Functions

const char * String_VkBlendOp (VkBlendOp op)
 
VkBlendOp getVkBlendOp (const uint32_t N) noexcept
 
UINT getVkBlendOpNum (const VkBlendOp op) noexcept
 
const char * String_VkBlendOverlap (VkBlendOverlapEXT op)
 

Variables

constexpr UINT MAX_BLEND_OP = UINT(VK_BLEND_OP_BLUE_EXT) - (UINT)0x3b9d0c20
 
constexpr UINT MAX_OVERLAP_OP = UINT(VK_BLEND_OVERLAP_CONJOINT_EXT) + 1
 
uint64_t HAS_BLENDOP [3]
 

Function Documentation

◆ getVkBlendOp()

VkBlendOp info::getVkBlendOp ( const uint32_t  N)
noexcept

◆ getVkBlendOpNum()

UINT info::getVkBlendOpNum ( const VkBlendOp  op)
noexcept

◆ String_VkBlendOp()

const char * info::String_VkBlendOp ( VkBlendOp  op)

◆ String_VkBlendOverlap()

const char * info::String_VkBlendOverlap ( VkBlendOverlapEXT  op)

Variable Documentation

◆ HAS_BLENDOP

uint64_t info::HAS_BLENDOP[3]
extern

◆ MAX_BLEND_OP

constexpr UINT info::MAX_BLEND_OP = UINT(VK_BLEND_OP_BLUE_EXT) - (UINT)0x3b9d0c20
externconstexpr

◆ MAX_OVERLAP_OP

constexpr UINT info::MAX_OVERLAP_OP = UINT(VK_BLEND_OVERLAP_CONJOINT_EXT) + 1
externconstexpr