diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2013-12-18 18:41:28 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2013-12-18 18:46:30 +0400 |
commit | 15927e05e4f13eb4bb23e82c378a4d0de91456b4 (patch) | |
tree | 377f015555b72b30a63f2f0a39e07548f38f8774 /source/blender/render/intern/include | |
parent | 81064447560cb1481b4094a4a5faa8cee2fe53a7 (diff) |
Fix T37675: blender internal viewport render not updating properly with volumes.
Diffstat (limited to 'source/blender/render/intern/include')
-rw-r--r-- | source/blender/render/intern/include/renderdatabase.h | 6 |
1 files changed, 6 insertions, 0 deletions
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); |