Revision b53e35c by Sergey Sharybin August 8, 2017, 09:32 (GMT) |
Fix compilation error when building without Blender Simply disabled python tests, they can't be run anyway (since blender target is not enabled) and we don't have any player-related tests in that folder. |
Revision 6af7d7e by Campbell Barton August 8, 2017, 01:28 (GMT) |
Cleanup: remove incorrect comment enum values aren't saved in files. |
Revision 8f6b5f1 by Brecht Van Lommel August 8, 2017, 00:33 (GMT) |
Fix CMake dependencies builder issues on Linux with TBB and Python packages. |
Revision cf8add4 by Bastien Montagne August 7, 2017, 19:09 (GMT) |
Merge branch 'master' into blender2.8 Stupid git handles merges terribly when there are conflicts and branch is modified buring merge process... :(((( |
Revision 451ccf7 by Sergey Sharybin August 7, 2017, 18:53 (GMT) |
Cycles: Cleanup, move curve intersection functions to own file This way curve file becomes much shorter and it's also easier to write a benchmark application to check performance before/after future changes. |
Revision 77a7a7f by Sergey Sharybin August 7, 2017, 18:53 (GMT) |
Cycles: Cleanup, trailign whitespace |
Revision 95fe9b2 by Sergey Sharybin August 7, 2017, 18:53 (GMT) |
Cycles: Cleanup, remove bvh prefix from curve functions Those are nothing to do with BVH, and can be used separately. |
Revision a4bbce8 by Sergey Sharybin August 7, 2017, 18:52 (GMT) |
Cycles: Fix compilation error on NVidia OpenCL after recent refactor Still need to verify this is proper thing to do for AMD OpenCL. At least now i can compile OpenCL kernel on my laptop with sm21 card. |
Revision e673c9d by Bastien Montagne August 7, 2017, 18:48 (GMT) |
Merge again... |
Revision 41830cc by Bastien Montagne August 7, 2017, 18:34 (GMT) |
Refactor ID copying (and to some extent, ID freeing). This will allow much finer controll over how we copy data-blocks, from full copy in Main database, to "lighter" ones (out of Main, inside an already allocated datablock, etc.). This commit also transfers a llot of what was previously handled by per-ID-type custom code to generic ID handling code in BKE_library. Hopefully will avoid in future inconsistencies and missing bits we had all over the codebase in the past. It also adds missing copying handling for a few types, most notably Scene (which where using a fully customized handling previously). Note that the type of allocation used during copying (regular in Main, allocated but outside of Main, or not allocated by ID handling code at all) is stored in ID's, which allows to handle them correctly when freeing. This needs to be taken care of with caution when doing 'weird' unusual things with ID copying and/or allocation! As a final note, while rather noisy, this commit will hopefully not break too much existing branches, old 'API' has been kept for the main part, as a wrapper around new code. Cleaning it up will happen later. Design task : T51804 Phab Diff: D2714 |
Revision 947040c by Sergey Sharybin August 7, 2017, 18:11 (GMT) |
Fix compilation error when rigid body is disabled |
Revision 3c14f02 by Brecht Van Lommel August 7, 2017, 15:54 (GMT) |
Build: add scripts to build dependencies for Windows and macOS. Note these are intended for platform maintainers, we do not intend to support users making their own builds with these. For that precompiled libraries from lib/ should be used. Implemented by Martijn Berger, Ray Molenkamp and Brecht Van Lommel. Differential Revision: https://developer.blender.org/D2753 |
Revision fc38276 by Brecht Van Lommel August 7, 2017, 15:54 (GMT) |
Fix Cycles shadow catcher objects influencing each other. Since all the shadow catchers are already assumed to be in the footage, the shadows they cast on each other are already in the footage too. So don't just let shadow catchers skip self, but all shadow catchers. Another justification is that it should not matter if the shadow catcher is modeled as one object or multiple separate objects, the resulting render should be the same. Differential Revision: https://developer.blender.org/D2763 |
Revision dc4d850 by Brecht Van Lommel August 7, 2017, 15:54 (GMT) |
Fix Windows build errors with recent Cycles SIMD refactoring. |
Revision 25b8eb4 by Brecht Van Lommel August 7, 2017, 15:48 (GMT) |
Merge branch 'master' into blender2.8 |
Revision e7c6b24 by Brecht Van Lommel August 7, 2017, 15:46 (GMT) |
Build: add scripts to build dependencies for Windows and macOS. Note these are intended for platform maintainers, we do not intend to support users making their own builds with these. For that precompiled libraries from lib/ should be used. Implemented by Martijn Berger, Ray Molenkamp and Brecht Van Lommel. Differential Revision: https://developer.blender.org/D2753 |
Revision 8b73c9a by Brecht Van Lommel August 7, 2017, 15:44 (GMT) |
Fix Cycles shadow catcher objects influencing each other. Since all the shadow catchers are already assumed to be in the footage, the shadows they cast on each other are already in the footage too. So don't just let shadow catchers skip self, but all shadow catchers. Another justification is that it should not matter if the shadow catcher is modeled as one object or multiple separate objects, the resulting render should be the same. Differential Revision: https://developer.blender.org/D2763 |
Revision dc213ca by Brecht Van Lommel August 7, 2017, 15:44 (GMT) |
Fix Windows build errors with recent Cycles SIMD refactoring. |
Revision 9da7dfa by Bastien Montagne August 7, 2017, 14:39 (GMT) |
Refactor ID copying (and to some extent, ID freeing). This will allow much finer controll over how we copy data-blocks, from full copy in Main database, to "lighter" ones (out of Main, inside an already allocated datablock, etc.). This commit also transfers a llot of what was previously handled by per-ID-type custom code to generic ID handling code in BKE_library. Hopefully will avoid in future inconsistencies and missing bits we had all over the codebase in the past. It also adds missing copying handling for a few types, most notably Scene (which where using a fully customized handling previously). Note that the type of allocation used during copying (regular in Main, allocated but outside of Main, or not allocated by ID handling code at all) is stored in ID's, which allows to handle them correctly when freeing. This needs to be taken care of with caution when doing 'weird' unusual things with ID copying and/or allocation! As a final note, while rather noisy, this commit will hopefully not break too much existing branches, old 'API' has been kept for the main part, as a wrapper around new code. Cleaning it up will happen later. Design task : T51804 Phab Diff: D2714 |
Revision b282716 by Bastien Montagne August 7, 2017, 14:16 (GMT) |
Merge branch 'master' into blender2.8 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021