January 17, 2018, 18:59 (GMT) |
Fix buffer overflows in TIFF, PNG, IRIS, DPX, HDR and AVI loading. Solves these security issues from T52924: CVE-2017-2899 CVE-2017-2900 CVE-2017-2901 CVE-2017-2902 CVE-2017-2903 CVE-2017-2904 CVE-2017-2905 CVE-2017-2906 CVE-2017-2907 CVE-2017-2918 Differential Revision: https://developer.blender.org/D2999 |
January 17, 2018, 18:59 (GMT) |
Memory: add MEM_malloc_arrayN() function to protect against overflow. Differential Revision: https://developer.blender.org/D3002 |
January 17, 2018, 17:03 (GMT) |
Merge branch 'master' into blender2.8 |
January 17, 2018, 17:02 (GMT) |
Depsgraph: Fix for fake dependency cycle being created for shape key drivers One thing i'm not fully happy with is all this is_same_* functions. Need to get rid of this by probably adding explicit entry/init/whatever nodes and maybe making node criteria aware of whether key will be used as "from" or as "to" node. |
January 17, 2018, 16:47 (GMT) |
Merge branch 'master' into blender2.8 |
January 17, 2018, 16:14 (GMT) |
Delete Invalid Drivers: more lenient poll function This function is faster and also allows for deletion of invalid drivers in nested data blocks (for example in shape keys). Thanks @sergey! |
January 17, 2018, 15:42 (GMT) |
Correct readme and note. |
January 17, 2018, 15:42 (GMT) |
Merge branch 'master' into temp-openjpeg23 |
Revision c4a2515 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) January 17, 2018, 15:09 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
January 17, 2018, 14:45 (GMT) |
external_libs: Add openjpeg to the mavc lib folders for cycles standalone. |
Revision dff3ea0 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) January 17, 2018, 13:14 (GMT) |
Change default smooth parameters for brushes |
January 17, 2018, 13:02 (GMT) |
Eevee: Perf: Update noises (in utilTex) via GPU drawing. This leads to a ~3ms improvement of CPU time during drawing. This prevent the rendering from being stalled waiting for the texture data to be transfered. |
January 17, 2018, 12:55 (GMT) |
DRW: Add DRW_framebuffer_create() function. This is because certain part of the engine may require a blank framebuffer to bind textures to. This is the case when using only array textures, unsupported by DRW_framebuffer_init(). |
January 17, 2018, 11:38 (GMT) |
Merge branch 'master' into blender2.8 |
January 17, 2018, 11:38 (GMT) |
Simplified GRAPH_OT_driver_delete_invalid after feedback @aligorith By adding the ANIMFILTER_NODUPLIS flag to the filter it'll only be processing each F-Curve once, which means we can remove while iterating. This also solves a potential issue when a datablock has a driver and is shared among multiple objects. |
January 17, 2018, 11:27 (GMT) |
Depsgraph: Use more const qualifiers |
January 17, 2018, 11:21 (GMT) |
Merge branch 'master' into blender2.8 |
January 17, 2018, 11:12 (GMT) |
Added "Delete Invalid Drivers" operator This operator is available in the graph editor in the Drivers mode, and allows quick cleanup of drivers marked as 'invalid'. |
January 17, 2018, 10:36 (GMT) |
Cleanup: replace BLI_dynstr w/ BLI_string_joinN Use in place of recently reverted 'DRW_shader_create_lib' |
January 17, 2018, 10:23 (GMT) |
Depsgrapph: Fix/workaround for missing hair The issue was happening because dependency graph did not inform particle settings as modified. This is a regression caused by tagging and flushing mechanism refactor. The real fix would be to make particle settings to use ID level recalc flags rather than own flags, which will also simplify relations around particle system, and particle settings evaluation. Reported by Mai in IRC. |
|
|
|


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