VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
|
#include "enum.hpp"
#include "types.hpp"
#include "aeolus/vthreepy_const.h"
#include "aeolus/vthreepy_types.h"
Go to the source code of this file.
Classes | |
struct | AttaCD |
struct | Mache |
struct | Iache |
struct | Bache |
struct | TexBache |
struct | StoBache |
struct | StoBacheArray |
Namespaces | |
namespace | DescUniform |
namespace | fon |
namespace | arth |
Macros | |
#define | INCOMPLETE_H |
#define | hb hb |
#define | Policy_AllocateMemory Callback_vkAllocateMemory |
#define | Temperance Tempera |
#define | MemType(vk, sz) CacheVk<vk, sz> |
#define MemStatic(vk,sz) static CacheVk<vk, sz> vk##Cache More... | |
#define | MemStatic(vk, sz) CacheVk<vk, sz> vk##Cache##sz |
#define | Mem(vk, sz) vk##Cache##sz |
#define | MemExtern(vk, sz) extern CacheVk<vk, sz> vk##Cache##sz |
#define | MemClear(vk, sz) vk##Cache##sz.clear(); |
#define | OBJ_GEOM(obj) ((obj)->geometry->attributes->buffer) |
Typedefs | |
typedef struct Mache | Mache |
typedef struct Iache | Iache |
typedef struct Bache | Bache |
typedef struct TexBache | TexBache |
typedef struct StoBache | StoBache |
typedef struct StoBacheArray | StoBacheArray |
Functions | |
template<typename T > | |
VkDeviceSize | DescUniform::alignmentSB (T &bach, VkDeviceSize size, VkDeviceSize _alignment=0) |
template<typename T > | |
void | DescUniform::appendAlignScalar (T &bach, VkDeviceSize size, int expect=-1) |
template<typename T > | |
void | DescUniform::setAlignScalar (T &bach) |
std::string | arth::INPUT_String (arth::INPUT type) |
#define hb hb |
Definition at line 317 of file incomplete.h.
#define INCOMPLETE_H |
Definition at line 4 of file incomplete.h.
#define Mem | ( | vk, | |
sz | |||
) | vk##Cache##sz |
Definition at line 329 of file incomplete.h.
#define MemClear | ( | vk, | |
sz | |||
) | vk##Cache##sz.clear(); |
Definition at line 331 of file incomplete.h.
#define MemExtern | ( | vk, | |
sz | |||
) | extern CacheVk<vk, sz> vk##Cache##sz |
Definition at line 330 of file incomplete.h.
#define MemStatic | ( | vk, | |
sz | |||
) | CacheVk<vk, sz> vk##Cache##sz |
Definition at line 328 of file incomplete.h.
#define MemType | ( | vk, | |
sz | |||
) | CacheVk<vk, sz> |
#define MemStatic(vk,sz) static CacheVk<vk, sz> vk##Cache
Definition at line 327 of file incomplete.h.
#define OBJ_GEOM | ( | obj | ) | ((obj)->geometry->attributes->buffer) |
Definition at line 336 of file incomplete.h.
#define Policy_AllocateMemory Callback_vkAllocateMemory |
Definition at line 318 of file incomplete.h.
#define Temperance Tempera |
Definition at line 319 of file incomplete.h.
typedef struct StoBacheArray StoBacheArray |