Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2198 / 5574

March 1, 2017, 10:31 (GMT)
Base Refactor Tasks: Change selection flags
March 1, 2017, 10:21 (GMT)
Base Refactor Tasks for gpencil filter
March 1, 2017, 09:43 (GMT)
Dopesheet: fix crash when dragging keyframes
Revision 0b0347d by Julian Eisel
March 1, 2017, 09:37 (GMT)
Cleanup: Rename outliner enum
Revision 512fb74 by Julian Eisel
February 28, 2017, 21:18 (GMT)
Outliner: Make deleting collections from "All Collections" mode work
Revision fcbae6c by Julian Eisel
February 28, 2017, 20:58 (GMT)
Outliner: Highlight active layer collection in "All Collections" mode
Revision f359074 by Julian Eisel
February 28, 2017, 20:37 (GMT)
Cleanup: Add outliner_utils.c, move functions into it
Revision 3176bb8 by Mike Erwin
February 28, 2017, 20:30 (GMT)
clean up GL / GPU #includes

Revision 2a8dd3c by Mike Erwin
February 28, 2017, 20:30 (GMT)
remove GPU_basic_shader calls from wm_gesture

Gestures are drawn with specific built-in shaders now.
Revision 7b1e5e8 by Mike Erwin
February 28, 2017, 20:30 (GMT)
remove unused code from interface_icons

No longer depends on basic shader API
Revision 2fcdb6d by Mike Erwin
February 28, 2017, 20:30 (GMT)
remove unused code from uvedit_draw

Keep USE_EDBM_LOOPTRIS code paths, remove not-USE_EDBM_LOOPTRIS paths.

Discussed with @LucaRood in IRC since he worked on this file recently.
Revision c0e055f by Julian Eisel
February 28, 2017, 20:15 (GMT)
Outliner: Delete all selected collections, not just active one

There were some issues with how we store outliner tree elements:
Apparently the only removable elements have been data-blocks so far.
When recreating the TreeElements, their TreeStoreElem instances were
mainly identified by their ID pointer. However non-data-blocks mostly
depend on an index. For collections, such an index isn't a reliable
measure though if we want to allow removing items. Depending on it for
identifying the TreeStoreElem instance would cause some quite noticeable
glitches (wrong highlights, two elements sharing highlight, etc).

For now I've solved that by actually removing the TreeStoreElem that
represents the removed element. A little limitation of this is that
after undoing the removal, some information might get lost, like
flags to store selection, or opened/closed state.
A better solution that would also fix this issue would be having a real
unique identifier for each non-data-block element, like an idname or even
its data-pointer. Not sure if we can get those to work reliable with
file read/write though, would have to investigate...

Also added a general Outliner tree traversal utility.
Revision 5e889eb by Mike Erwin
February 28, 2017, 18:15 (GMT)
OpenGL: no more display lists

Part of the OpenGL core profile upgrade (T49165)

Use the Batch drawing API (GPU_batch.h) when you want do draw something multiple times.
February 28, 2017, 17:04 (GMT)
Cleanup: update copyright and Blender description
February 28, 2017, 16:33 (GMT)
Cycles: Fix division by zero in volume code which was producing -nan
February 28, 2017, 16:16 (GMT)
Fix Dopesheet and Curve editor to use new bases in SceneLayer instead of old base.

(see D2538)

Thanks to dfelinto for his support.
February 28, 2017, 14:15 (GMT)
Draw Manager: Fix ortho grid in front of overlays.
February 28, 2017, 14:00 (GMT)
Edit Mesh overlays: fix half cut vertices.

Artifacts still remained when 2 vertices were linedup in orthographic mode or with very acute vertex angles.

This commit fix that by adding even more geometry.
February 28, 2017, 13:29 (GMT)
Edit Mesh overlays: added looses edges and verts as triangle.

We loose a bit of memory for (more?) performance.
Revision 6af21b4 by Julian Eisel
February 28, 2017, 13:11 (GMT)
Highlight active collection in outliner
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021