From 15927e05e4f13eb4bb23e82c378a4d0de91456b4 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 18 Dec 2013 15:41:28 +0100 Subject: Fix T37675: blender internal viewport render not updating properly with volumes. --- source/blender/render/intern/include/renderdatabase.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source/blender/render/intern/include') diff --git a/source/blender/render/intern/include/renderdatabase.h b/source/blender/render/intern/include/renderdatabase.h index 9e48299ed9a..891505dd3a8 100644 --- a/source/blender/render/intern/include/renderdatabase.h +++ b/source/blender/render/intern/include/renderdatabase.h @@ -47,6 +47,7 @@ struct StrandBuffer; struct StrandRen; struct ObjectInstanceRen; struct RadFace; +struct Isect; #define RE_QUAD_MASK 0x7FFFFFF #define RE_QUAD_OFFS 0x8000000 @@ -113,6 +114,11 @@ struct ObjectRen *RE_addRenderObject(struct Render *re, struct Object *ob, struc struct ObjectInstanceRen *RE_addRenderInstance(struct Render *re, struct ObjectRen *obr, struct Object *ob, struct Object *par, int index, int psysindex, float mat[4][4], int lay); void RE_makeRenderInstances(struct Render *re); +void RE_instance_rotate_ray_start(struct ObjectInstanceRen *obi, struct Isect *is); +void RE_instance_rotate_ray_dir(struct ObjectInstanceRen *obi, struct Isect *is); +void RE_instance_rotate_ray(struct ObjectInstanceRen *obi, struct Isect *is); +void RE_instance_rotate_ray_restore(struct ObjectInstanceRen *obi, struct Isect *is); + float *RE_vertren_get_stress(struct ObjectRen *obr, struct VertRen *ver, int verify); float *RE_vertren_get_rad(struct ObjectRen *obr, struct VertRen *ver, int verify); float *RE_vertren_get_strand(struct ObjectRen *obr, struct VertRen *ver, int verify); -- cgit v1.2.3