October 4, 2017, 19:11 (GMT) |
Code refactor: use split variance calculation for mega kernels too. There is no significant difference in denoised benchmark scenes and denoising ctests, so might as well make it all consistent. |
October 4, 2017, 19:11 (GMT) |
Code refactor: remove rng_state buffer and compute hash on the fly. A little faster on some benchmark scenes, a little slower on others, seems about performance neutral on average and saves a little memory. |
October 4, 2017, 19:11 (GMT) |
Code refactor: add WorkTile struct for passing work to kernel. This makes sharing some code between mega/split in following commits a bit easier, and also paves the way for rendering multiple tiles later. |
October 4, 2017, 19:00 (GMT) |
October 4, 2017, 19:00 (GMT) |
Merge branch 'master' into id_override_static |
October 4, 2017, 18:16 (GMT) |
installdeps: Fix building numpy with newer py system... Many thanks to Jens Verwiebe for investigating and finding this fix. |
October 4, 2017, 17:44 (GMT) |
Fix T42489 and T52936: Loading blend with minimized window results in crash or empty screen on windows. Reviewed By: @brecht , @sergey Differential Revision: https://developer.blender.org/D2866 |
October 4, 2017, 17:18 (GMT) |
Merge branch 'master' into blender2.8 |
October 4, 2017, 17:10 (GMT) |
Merge branch 'blender2.8' into topbar |
October 4, 2017, 15:34 (GMT) |
Fix error copying smoke modifier uv layer |
October 4, 2017, 15:13 (GMT) |
Merge branch 'master' into id_override_static |
Revision cf87d57 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 4, 2017, 13:12 (GMT) |
First test to implement FXAA |
Revision c3d6b5e by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 4, 2017, 12:52 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 432bd31 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 4, 2017, 12:16 (GMT) |
Fix compile error after merge (Also added convenience API to make it easier to add new palettes to GP datablock without having to worry about manually fixing usercount) |
Revision 59310a9 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 4, 2017, 11:52 (GMT) |
Fix: When adding 2D Monkey, the Palette got too many users assigned |
Revision b83d722 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 4, 2017, 11:52 (GMT) |
Added missing support for duplicating Palette Slots when copying GP data For now, it will only increment the usercount of the referenced palettes. |
Revision ebe0113 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 4, 2017, 11:52 (GMT) |
Code Cleanup / TODO Notes (re- reuse of palettes when validating) |
Revision df62778 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 4, 2017, 11:52 (GMT) |
Tweak behaviour of adding a new GP Palette (to match other parts of Blender) When creating a new Palette with an existing Palette assigned to a slot, a copy of the old Palette will be created (i.e. the new copy will have all the same colours), instead of creating a blank palette. This makes it easier to create different versions of the same palette. |
Revision bacca73 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 4, 2017, 11:52 (GMT) |
Code Cleanup / Compile Fix Further cleanups for the 2D monkey primitive - this time, to move all the data arrays out of the single massive function, and out to file level. Hopefully this solves the compile problems with GCC. If nothing else, the file now compiles much faster here on MSVC (i.e. previously, it was taking ~10-20 seconds to compile) |
Revision 490a3bb by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 4, 2017, 11:52 (GMT) |
Palette Slots - Temporary verison-patching code to add slots for early 2.8 files saved without these |
|
|
|


Master Commits
MiikaHweb | 2003-2021