August 12, 2017, 14:02 (GMT) |
GPU_framebuffer: Fix performance issue on intel. This should fixes the error message that a stall occured because of busy mipmap. This happened on the minmax buffer generation and introduced a random 0.2ms latency. I'm not sure of what was happening though. |
August 12, 2017, 12:32 (GMT) |
Fix T52368: OSL trace() crash after recent changes. |
August 12, 2017, 12:08 (GMT) |
Code cleanup: fix various compiler warnings. |
August 12, 2017, 12:01 (GMT) |
Merge branch 'master' into blender2.8 |
August 12, 2017, 11:22 (GMT) |
Fix T52298: hidden lamps still compute shadow buffers in viewport. |
August 12, 2017, 11:18 (GMT) |
Code cleanup: fix warning and improve terminology. |
August 12, 2017, 09:08 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 1f7e171 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) August 12, 2017, 08:48 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
August 12, 2017, 08:35 (GMT) |
Fix T52329: Boolean with aligned shapes failed Creating ngons with multiple axis aligned shapes in the middle of a single face would fail in some cases. This exposed multiple problems in BM_face_split_edgenet_connect_islands - Islands needed to be sorted on Y axis when X was aligned. - Checking edge intersections needed increased endpoint bias. - BVH epsilon needed to be increased. |
August 12, 2017, 08:35 (GMT) |
Math Lib: add isect_seg_seg_v2_point_ex This exposes end-point bias argument, needed in rare cases. |
August 12, 2017, 08:00 (GMT) |
Fix width estimation for buttons with short labels in pie menus Differential Revision: https://developer.blender.org/D2781 To be backported to 2.79 branch |
August 12, 2017, 04:07 (GMT) |
Cleanup: quiet warnings |
August 12, 2017, 04:06 (GMT) |
Merge branch 'master' into blender2.8 |
August 12, 2017, 03:43 (GMT) |
Cleanup: whitespace |
August 11, 2017, 16:02 (GMT) |
iFix T52050: Empty VSE preview for scene strips with OpenGL preview + Rendered settings. 'OpenGL Preview' checkbox was redundant now, just use seq_prev_type value only. Might be OK for 2.79, but should be double-checked first... |
Revision cc22078 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) August 11, 2017, 15:30 (GMT) |
Reorganize VFX modifiers code |
Revision 4545b30 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) August 11, 2017, 15:16 (GMT) |
Second step to include Pixel Factor This add the final changes to use pixfactor in shaders |
August 11, 2017, 15:08 (GMT) |
Fix T52149: LoopTriArray computation was not correctly protected against concurrency. Note: this commit seems to work as expected (also with transform snapping etc.). However, it is rather unsafe - not enough for 2.79 at least, unless we get much more testing on it. It also depends on three previous ones. Note that using a global lock here is far from ideal, we should rather have a lock per DM, but that will do for now, whole DM thing is doomed to oblivion anyway in 2.8. Also, we may need a `DM_DIRTY_LOOPTRIS` dirty flag at some point. Looks like we can survive without it for now though... Probably because cached looptris are never copied accross DM's? |
August 11, 2017, 15:08 (GMT) |
Cleanup: remove useless `DM_ensure_looptri()`. That one was doing exactly same thing as `dm->getLoopTriArray()`, no point in having twice the same code here... |
August 11, 2017, 15:08 (GMT) |
Fix transform snap code using 'allocated' flags to get verts/edges/etc. arrays again from DM. This was... horribly wrong, CDDM will often *not* need to allocate anything to return arrays of mesh items! Just check whether array pointer is NULL. Also, remove `DM_get_looptri_array`, that one is useless currently, `dm->getLoopTriArray` will always return cached array (computing it if needed). |
|
|
|


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