Blender Git Loki

Blender Git "wiggly-widgets" branch commits.

Page: 15 / 26

August 17, 2015, 21:41 (GMT)
New, not so chunky arrow widget drawing

We're now using immediate drawing for arrow widgets instead of using the arrays created using the widget export script.

Although this also includes a thinner arrow generated using the export script, I decided to not use it for now, as the thin lines are drawn a bit ugly. I just #ifdef'ed it out.
August 16, 2015, 20:17 (GMT)
Minor tweaks to 3D widget colors
August 16, 2015, 18:53 (GMT)
Fix manipulator mouse hover highlighting (Finally! o/)

Issue already existed since rB4ee1de8c3ce6e, used fallback to old manipulator handling since then.

Issue was that we weren't able do identify the highlighted widget after freeing and reinitializing the widget group (as it happens on each redraw). widgets_compare checked the property assigned to the widgets, but since the manipulator widgets trigger operators instead of tweaking a property, it never returned the right result.

Now, instead of comparing widget properties, we use a widget id-name that is unique within it's widget group (see rB3b42468bff06d2).

Hrmpf, and I spent countless hours debugging widget initialization and OGL selection :S
August 16, 2015, 18:20 (GMT)
Register each widget with a unique id-name

Needed so we can reliably compare widgets after freeing (for next commit).
August 16, 2015, 14:44 (GMT)
Don't pass hidden widgets to selection queries

Also minor cleanup.
August 16, 2015, 10:13 (GMT)
Corrections to previous commit
August 16, 2015, 09:21 (GMT)
Cleanup: Naming, no need to use widgetgroup->customdata
August 15, 2015, 12:13 (GMT)
Merge branch 'master' into wiggly-widgets
August 1, 2015, 19:22 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/blenkernel/intern/customdata.c
source/blender/blenloader/intern/versioning_270.c
July 24, 2015, 13:30 (GMT)
Allow rotate manipulator to use zoom independent scale as well
July 24, 2015, 13:25 (GMT)
Only draw leftovers of old manipulator widget if debug_value != 0

Good to keep this as reference.
July 24, 2015, 12:59 (GMT)
Minor Cleanup
July 24, 2015, 12:54 (GMT)
Fix wrongly scaled arrow widgets while zooming

View matrix needs to be updated before using it (always used matrix from last redraw)
July 23, 2015, 23:25 (GMT)
Painfully merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/blenkernel/BKE_DerivedMesh.h
source/blender/blenkernel/intern/subsurf_ccg.c
source/blender/editors/space_sequencer/sequencer_intern.h
source/blender/gpu/GPU_buffers.h
source/blender/gpu/intern/gpu_buffers.c
source/blender/makesdna/DNA_armature_types.h
source/blenderplayer/bad_level_call_stubs/stubs.c
June 23, 2015, 05:25 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/blenkernel/intern/cdderivedmesh.c
source/blender/editors/space_clip/clip_draw.c
source/blender/gpu/GPU_buffers.h
May 28, 2015, 20:14 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/editors/object/object_ops.c
May 14, 2015, 16:52 (GMT)
Merge branch 'master' into wiggly-widgets
May 8, 2015, 21:55 (GMT)
Cleanup: Whitespace, Warnings, etc.
May 8, 2015, 21:28 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/space_sequencer/sequencer_draw.c
source/blender/editors/space_view3d/view3d_edit.c
April 19, 2015, 20:57 (GMT)
Merge branch 'master' into wiggly-widgets
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021