Blender Git Commit Log

All Blender Git commits.

Page: 3388 / 8462

April 6, 2018, 16:15 (GMT)
Delete object crashed (missing NULL check)

Error in recent removal of workspace.object_mode
April 6, 2018, 14:17 (GMT)
Cleanup: Remove unused code
April 6, 2018, 14:07 (GMT)
Merge branch 'blender2.8' into greasepencil-object
April 6, 2018, 13:52 (GMT)
Set cursor when change object mode

Cleanup workspace code and replace by change cursor function.
April 6, 2018, 13:39 (GMT)
UI: Perf: Optimize F-curve handles drawing.

50% less time in my test when all handles are selected.
April 6, 2018, 12:30 (GMT)
UI: Perf: Use widget base batching

Overall 10% more performance on general UI drawing time.

This commit can introduce ordering problem on some elements.
In this case you need to flush the widget cache to ensure the element that
is going to be drawn is drawn on top of any widget base.

To flush the cache use UI_widgetbase_draw_cache_flush.

This is already done for BLF and Icons.
April 6, 2018, 12:30 (GMT)
Style: Remove duplicated struct declaration.
April 6, 2018, 12:25 (GMT)
UI: Perf: Add batching capability to widgets.

Similiar to how we batch Icons together. This is not enabled in this
commit.
April 6, 2018, 12:25 (GMT)
UI: Fix object mode after merge
April 6, 2018, 12:22 (GMT)
GPUShader: Add GPU_SHADER_2D_WIDGET_BASE_INST shader.

This will let us draw multiple widget base at once.
April 6, 2018, 12:20 (GMT)
Add bContext to function

This parameter is required for grease pencil modifiers

Maybe need more work to remove the bContext, but we need it now to compile.
Revision d2e1a14 by Gaia Clary (master)
April 6, 2018, 11:06 (GMT)
Fix Collada: nullptr is a c++11 keyword. Changed to NULL
Revision fe73c12 by Gaia Clary (master)
April 6, 2018, 10:42 (GMT)
Fix Collada: Import of animations for objects with multiple materials

When importing multiple materials for one object,
the imported material animation curves have all been
assigned to the first material in the object.

This fix also improves the console logging whenever the importer
finds a consistency problem with the imported animation data.
April 6, 2018, 08:47 (GMT)
Cleanup: style, doxy headers
April 6, 2018, 08:37 (GMT)
Try to fix the merge problems.

Warning: Now this source code does not compile
April 6, 2018, 08:25 (GMT)
UI: Perf: Improve ui_draw_dropshadow.

Replace the 12 iterations of UI_draw_roundbox_4fv with only one batch.

This mean less overdraw and less drawcalls.

I had to hack the opacity falloff curve manually to get approximatly the
same result as previous technique. I'm sure with a bit more brain power
somebody could find the perfect function.
April 6, 2018, 08:25 (GMT)
UI: Perf: Modify UI_draw_roundbox to use GWN_batch API.

This commit also rename and move a few thing to clean things up.

Major improvment is using one drawcall instead of 8 for UI_draw_roundbox_aa.
April 6, 2018, 08:14 (GMT)
Merge branch 'blender2.8' into greasepencil-object

Conflicts:
source/blender/editors/object/object_edit.c
source/blender/editors/object/object_modes.c
source/blender/makesrna/intern/rna_brush.c
April 6, 2018, 08:11 (GMT)
New Line Primitive

The straight lines could be done using Alt key while drawing, but it's better to have a simple primitive.

This has been requested by artists.
April 5, 2018, 17:15 (GMT)
UI: Add accelerator keys to quit confirmation popup
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021