From 38940662e540743a6a8da287390a02a9f3f76f6d Mon Sep 17 00:00:00 2001 From: Alexander Romanov Date: Tue, 14 Jul 2015 18:48:54 +0200 Subject: Particle Info node support for GLSL mode and the internal render. With this patch "Particle Info" node from Cycles works in GLSL and BI Alexander (Blend4Web Team) Reviewers: psy-fi Note: moved particle info to object render instance instead of shadeinput during review - Antony. Differential Revision: https://developer.blender.org/D1313 --- source/blender/render/intern/include/render_types.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source/blender/render/intern/include/render_types.h') diff --git a/source/blender/render/intern/include/render_types.h b/source/blender/render/intern/include/render_types.h index e12a1575992..3569cb2c168 100644 --- a/source/blender/render/intern/include/render_types.h +++ b/source/blender/render/intern/include/render_types.h @@ -367,6 +367,14 @@ typedef struct ObjectInstanceRen { struct RayObject *raytree; int transform_primitives; + /* Particle info */ + float part_index; + float part_age; + float part_lifetime; + float part_size; + float part_co[3]; + float part_vel[3]; + float part_avel[3]; } ObjectInstanceRen; /* ------------------------------------------------------------------------- */ -- cgit v1.2.3