|
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 |