April 6, 2018, 16:15 (GMT) |
Delete object crashed (missing NULL check) Error in recent removal of workspace.object_mode |
Revision 25a3c3f 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) April 6, 2018, 14:17 (GMT) |
Cleanup: Remove unused code |
Revision 47051a4 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) April 6, 2018, 14:07 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 0342074 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) 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. |
Revision 309b637 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) 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. |
Revision 642bf42 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) 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. |
April 6, 2018, 11:06 (GMT) |
Fix Collada: nullptr is a c++11 keyword. Changed to NULL |
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 |
Revision 2d93fa6 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) 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. |
Revision 987b601 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) 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 |
Revision 23c5eee 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) 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021