Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3734 / 8462

Revision 57f1475 by Clément Foucault (master)
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
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...
August 11, 2017, 15:30 (GMT)
Reorganize VFX modifiers code
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).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021