Revision 837c4c5 by Campbell Barton February 25, 2016, 00:02 (GMT) |
Cleanup: const args for curve handle calculation |
Revision 20b4477 by Campbell Barton February 24, 2016, 23:44 (GMT) |
Cleanup: use defines for handles Copied from original function. |
Revision a21c6b5 by Campbell Barton February 24, 2016, 23:37 (GMT) |
Correct comments |
Revision 1a7b9ce by Campbell Barton February 24, 2016, 20:31 (GMT) |
CMake: check for minimum MSVC version Needed since older versions are unsupported (giving cryptic errors). |
Revision 7db8f5c by Campbell Barton February 24, 2016, 19:25 (GMT) |
Remove paste-from-file from menu Operator no longer exists. |
Revision 60acb8b by Campbell Barton February 24, 2016, 19:25 (GMT) |
UI: Use zoom in/out icons for curves Was confusing since zoom icons were used for add/remove elsewhere (color-ramp & presets). |
Revision 6472b98 by Sergey Sharybin February 24, 2016, 14:51 (GMT) |
Link windows builds against Blosc when OpenVDB is enabled OpenVDB is compiled with Blosc support, meaning we should pass Blosc to a linker now. Unfortunately, the Blosc has compiled-in crt and pthread library, which still screws up linking. |
Revision 43d4d72 by Sergey Sharybin February 24, 2016, 13:28 (GMT) |
Fix race condition in point density texture min/max code |
Revision b6d9cbe by Sergey Sharybin February 24, 2016, 13:23 (GMT) |
Cycles: Fix bug in CMJ pattern when number of samples is 1 It was wrongly considering 1 is a power of 2. While it is a correct thing (1 == 2^0) it's not what the math in some later formulas expects. |
February 23, 2016, 18:50 (GMT) |
Fix memory leak in panel category update |
Revision b54b4ee by Campbell Barton February 23, 2016, 15:54 (GMT) |
UI: expose soft limits to custom-property editor Internally custom-id-properties used soft-limits, but there was no way to edit these. |
Revision 935e241 by Bastien Montagne February 23, 2016, 15:38 (GMT) |
Fix (unreported) crash when opening a file from splash screen when 'load UI' option is disabled. Took me some time to figure out what was going on here... Was again that delayed button callback stuff (`ui_apply_but_funcs_after()`), first calling button op, and then its callback func. Issue was that 'open file' op (through call to `WM_file_read()`) would clear the splash screen (as more or less the entire 'dynamic' UI), but callback func of that splash (`wm_block_splash_refreshmenu()`) would still try to access that freed menu's region. So, root of the issue seems to be that setting context's wm/win/etc. would not clear context's menu pointer (while clearing all other 'sub' pointers). I could not find nor imagine any case where this behavior could be desired, so simply added nullification of that pointer when setting context's wm/win/etc. Note that crash was due to read-after-free, infuriating debug builds with asan, but seems like release builds never actually crashed on it. |
Revision 125d5d2 by Sergey Sharybin February 23, 2016, 14:26 (GMT) |
Fix T47444: Texture node in compositing nodes does not update |
Revision 62b3fdb by Bastien Montagne February 23, 2016, 13:48 (GMT) |
bplayer compile fix (c) |
Revision 7a62fe3 by Sergey Sharybin February 23, 2016, 13:33 (GMT) |
Point density: Removed wrong line in previous commit Thanks Bastien for finding this out! |
Revision 509953a by Sergey Sharybin February 23, 2016, 13:32 (GMT) |
Remove unused "Free Unused" option from compositor It was basically doing nothing, for ages. |
Revision e8c24ee by Campbell Barton February 23, 2016, 13:32 (GMT) |
Fix memory leak running project-paint from Python |
Revision 6ac0d35 by Campbell Barton February 23, 2016, 13:00 (GMT) |
Fix T47534: Crash w/ project-paint from Python |
Revision 56da420 by Sergey Sharybin February 23, 2016, 11:30 (GMT) |
Make point density sampling threaded It should be all fine to sample same point density from multiple threads, this is something what Blender Internal is doing actually. |
Revision 48ed9fc by Sergey Sharybin February 23, 2016, 11:01 (GMT) |
Fix memory leak in point density The issue was happening when having unconnected point density which will cache data but will not free it because there's no actual call to the actual sampling. Now the idea is to make sure cache is zeroed on file load and undo and then caching via RNA will free the data if any exists. This could leave us with a single copy of cache in the node if it's not used, but it's quite small amount of memory and it's not leaking. |
|
|
|


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