VulkanRaytracingCycles
0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
working_mm.h
Go to the documentation of this file.
1
#pragma once
2
#ifndef VK_WORKING_MM_H
3
#define VK_WORKING_MM_H
4
5
#include "config_aeolus.h"
6
7
8
static
inline
VkDeviceSize alignedSize(VkDeviceSize sz, VkDeviceSize align)
9
{
10
return
((sz + align - 1) / (align)) * align;
11
};
12
13
#include "threepy.h"
14
#include "threepy_working.h"
15
16
17
namespace
front
{
18
#define GROUP_MAX 12
19
#define MODE_MAX 128
20
template
<
size_t
S>
struct
ListnerVk
;
21
struct
DeallocatorVk
;
22
struct
oSyncoTank
;
23
};
24
25
extern
front::DeallocatorVk
des
;
26
extern
front::oSyncoTank
otank
;
27
28
29
#include "
aeolus/vthreepy_const.h
"
30
#include "
aeolus/vthreepy_types.h
"
31
32
33
34
#include "
aeolus/CacheVk.h
"
35
#include "
aeolus/CmdPoolVk.h
"
36
#include "
aeolus/WindowVk.h
"
37
38
39
40
41
42
#include "
aeolus/SignalVk.h
"
43
#include "
aeolus/AllocatorVk.h
"
44
45
46
47
#include "
aeolus/MemoryVk.h
"
48
#include "
aeolus/ObjectVk.h
"
49
#include "
aeolus/Context1Vk.h
"
50
51
#include "
aeolus/ScriptorVk.h
"
52
53
54
55
#include "
aeolus/ImagesVk.h
"
56
#include "
aeolus/AttachmentsVk.h
"
57
58
#include "
aeolus/UniformsVk.h
"
59
60
61
#endif
AllocatorVk.h
AttachmentsVk.h
CacheVk.h
CmdPoolVk.h
Context1Vk.h
ImagesVk.h
MemoryVk.h
ObjectVk.h
ScriptorVk.h
SignalVk.h
UniformsVk.h
WindowVk.h
front
Definition:
AllocatorVk.cpp:1784
front::DeallocatorVk
Definition:
AllocatorVk.h:1724
front::ListnerVk
Definition:
working_mm.h:20
front::oSyncoTank
Definition:
AllocatorVk.h:1536
vthreepy_const.h
vthreepy_types.h
otank
front::oSyncoTank otank
des
front::DeallocatorVk des
VulkanRaytracingCycles
libvkmm
src
working_mm.h
Generated by
1.9.4