1 |
lu_zero 09/07/24 13:21:48 |
2 |
|
3 |
Added: blender-2.49a-bake.patch |
4 |
Log: |
5 |
Fix baking |
6 |
(Portage version: 2.1.6.13/cvs/Linux x86_64) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 media-gfx/blender/files/blender-2.49a-bake.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/blender/files/blender-2.49a-bake.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/blender/files/blender-2.49a-bake.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: blender-2.49a-bake.patch |
15 |
=================================================================== |
16 |
Index: source/blender/render/intern/source/rendercore.c |
17 |
=================================================================== |
18 |
--- source/blender/render/intern/source/rendercore.c (revision 21781) |
19 |
+++ source/blender/render/intern/source/rendercore.c (working copy) |
20 |
@@ -2241,7 +2241,7 @@ |
21 |
/* no direction checking for now, doesn't always improve the result |
22 |
* (INPR(shi->facenor, bs->dir) > 0.0f); */ |
23 |
|
24 |
- return (R.objectinstance[ob].obr->ob != bs->actob); |
25 |
+ return (R.objectinstance[ob & ~RE_RAY_TRANSFORM_OFFS].obr->ob != bs->actob); |
26 |
} |
27 |
|
28 |
static int bake_intersect_tree(RayTree* raytree, Isect* isect, float *start, float *dir, float sign, float *hitco, float *dist) |