Revision b5f8063 by Brecht Van Lommel August 20, 2017, 14:51 (GMT) |
Cycles: support baking normals plugged into BSDFs, averaged with closure weight. |
Revision a7362eb by Campbell Barton August 20, 2017, 14:11 (GMT) |
Manipulator: helper API for drawing custom shapes This exposes 2 methods for manipulators: - new_custom_shape - draw_custom_shape This can be used for script authors to create and re-use shapes without dealing with lower level API's. |
Revision adabc31 by Campbell Barton August 20, 2017, 13:10 (GMT) |
PyAPI: add gpu.select (initial module) This only exposes load_id, it's needed for Python manipulator drawing. |
Revision 59e10ba by Campbell Barton August 20, 2017, 12:44 (GMT) |
Manipulator: add read-only matrix_world |
Revision 0b07c2c by Brecht Van Lommel August 20, 2017, 12:27 (GMT) |
Code cleanup: remove copy of shader graph for bump, no longer needed. |
Revision 2530ae6 by Campbell Barton August 20, 2017, 11:22 (GMT) |
Merge branch 'master' into blender2.8 |
Revision e27a59d by Campbell Barton August 20, 2017, 11:14 (GMT) |
Replace BLI_INLINE w/ Py_LOCAL_INLINE for Python Recent inclusion caused build error with the BGE. |
Revision cb03cc6 by Campbell Barton August 20, 2017, 09:42 (GMT) |
PyAPI: gpu.matrix.push_pop context manager Avoid un-balanced push/pop usage (which can interfere with Blender's internal state) using a context manager. |
Revision f6825d3 by Campbell Barton August 20, 2017, 09:04 (GMT) |
Fix bpy library load: invalid function signature |
Revision 8037f36 by Campbell Barton August 20, 2017, 07:26 (GMT) |
PyAPI: Add exceptions to stack push/pop Raise exception when stack limits are reached. |
Revision 33b265c by Campbell Barton August 20, 2017, 05:58 (GMT) |
PyAPI: use PyC_Long_As... for gawain Avoids inline overflow checks. |
Revision 7497488 by Campbell Barton August 20, 2017, 05:50 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 46cf33b by Campbell Barton August 20, 2017, 05:49 (GMT) |
PyAPI: Make use of PyC_LongAs... API Avoids setting exceptions inline, also use Matrix_ParseAny for bmesh.ops. Some inline exceptions are kept because they show useful details. |
Revision a10a7f4 by Campbell Barton August 20, 2017, 05:39 (GMT) |
PyAPI: Integer conversion functions Python's C-API doesn't provide functions to get int's at specific integer sizes. Leaving the caller to check for overflow, which ended up being ignored in practice. Add API functions that convert int/uint 8/16/32/64, also bool. Raising overflow exception for unsupported ranges. |
Revision 2ff9c8a by Campbell Barton August 20, 2017, 05:30 (GMT) |
PyAPI: avoid redundant PyLong_AsLong call Assigning to an RNA array converted from Python to C twice. |
Revision 64c7cf2 by Campbell Barton August 20, 2017, 00:34 (GMT) |
PyAPI: correct int range checking |
Revision 07ca986 by Ray molenkamp August 19, 2017, 18:00 (GMT) |
[windows/make.bat] add option to automatically download libs. The thing that most often still goes wrong for new users building blender on windows is checking out the libraries, some skip over the wiki, some check out to the wrong folder, in an effort to reduce the time i spend on this, I added detection of svn and misisng libs to make.bat . When the user has svn installed, and the libdir is missing he'll be asked if he wants to download them if svn is not installed, or the user chooses 'no' the current error message is shown. Reviewers: Blendify, sergey, juicyfruit Reviewed By: sergey Differential Revision: https://developer.blender.org/D2782 |
Revision c22b52c by Brecht Van Lommel August 19, 2017, 16:14 (GMT) |
Fix T52452: OSL trace broken after shadow catcher recent changes. We should only early out with any hit in BVH traversal if the only visibility bits used are opaque shadow. Not when opaque shadow is one of multiple bits. |
Revision 4218b93 by Brecht Van Lommel August 19, 2017, 16:14 (GMT) |
Cycles tests: pass Blender custom arguments from CYCLESTEST_ARGS. This is useful for testing with different devices, split kernel, OSL, impact of integrator settings, etc. |
Revision cfa8b76 by Brecht Van Lommel August 19, 2017, 16:14 (GMT) |
Code cleanup: move rng into path state. Also pass by value and don't write back now that it is just a hash for seeding and no longer an LCG state. Together this makes CUDA a tiny bit faster in my tests, but mainly simplifies code. |
|
|
|


Master Commits
MiikaHweb | 2003-2021