diff options
Diffstat (limited to 'media-gfx/blender/files/blender-2.49a-bake.patch')
-rw-r--r-- | media-gfx/blender/files/blender-2.49a-bake.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/media-gfx/blender/files/blender-2.49a-bake.patch b/media-gfx/blender/files/blender-2.49a-bake.patch new file mode 100644 index 0000000..53674da --- /dev/null +++ b/media-gfx/blender/files/blender-2.49a-bake.patch @@ -0,0 +1,13 @@ +Index: source/blender/render/intern/source/rendercore.c +=================================================================== +--- source/blender/render/intern/source/rendercore.c (revision 21781) ++++ source/blender/render/intern/source/rendercore.c (working copy) +@@ -2241,7 +2241,7 @@ + /* no direction checking for now, doesn't always improve the result + * (INPR(shi->facenor, bs->dir) > 0.0f); */ + +- return (R.objectinstance[ob].obr->ob != bs->actob); ++ return (R.objectinstance[ob & ~RE_RAY_TRANSFORM_OFFS].obr->ob != bs->actob); + } + + static int bake_intersect_tree(RayTree* raytree, Isect* isect, float *start, float *dir, float sign, float *hitco, float *dist) |