Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'intern/cycles/kernel/kernel_types.h')
-rw-r--r--intern/cycles/kernel/kernel_types.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/intern/cycles/kernel/kernel_types.h b/intern/cycles/kernel/kernel_types.h
index 22dde3537eb..4a72f45f1a2 100644
--- a/intern/cycles/kernel/kernel_types.h
+++ b/intern/cycles/kernel/kernel_types.h
@@ -1270,10 +1270,25 @@ typedef struct KernelObject {
float ao_distance;
- float pad1, pad2;
+ uint visibility;
+ int primitive_type;
} KernelObject;
static_assert_align(KernelObject, 16);
+typedef struct KernelCurve {
+ int shader_id;
+ int first_key;
+ int num_keys;
+ int type;
+} KernelCurve;
+static_assert_align(KernelCurve, 16);
+
+typedef struct KernelCurveSegment {
+ int prim;
+ int type;
+} KernelCurveSegment;
+static_assert_align(KernelCurveSegment, 8);
+
typedef struct KernelSpotLight {
float radius;
float invarea;