Revision 81c56d1 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 11, 2015, 10:07 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/blenloader/intern/versioning_270.c |
Revision 1dba2cd by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 10, 2015, 15:12 (GMT) |
Add second widget call in-scene |
Revision 26a74c8 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 10, 2015, 11:53 (GMT) |
Fix error in last commit |
Revision 748d9ec by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 10, 2015, 11:52 (GMT) |
Separate widget drawing to update and draw phase to make in-scene widget drawing possible (need to update once, draw twice). |
Revision 60927ae by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 9, 2015, 16:52 (GMT) |
WIP code to use in scene drawing for widgets. |
Revision f1462c7 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 9, 2015, 13:47 (GMT) |
Fix warning in py code. |
Revision 59dd373 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 9, 2015, 13:28 (GMT) |
Merge branch 'GPU_subsurf' into wiggly-widgets Conflicts: source/blender/blenkernel/intern/subsurf_ccg.c source/blender/gpu/GPU_buffers.h source/blender/gpu/intern/gpu_buffers.c |
Revision d67d290 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, GPU_data_request, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 9, 2015, 13:23 (GMT) |
Fix some ordering issues, remove leftover glBegin/glEnd |
Revision f07ca03 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, GPU_data_request, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 9, 2015, 13:19 (GMT) |
Initial VBO code for GPU subsurf. This commit adds a few generalizations to the VBO code so that modifiers can create and populate their own GPU objects. The VBO code originally supported CDDerivedMesh only. The design moves slightly towards the viewport refactor where the rendering system requests data from the modifiers. In this commit only basic support for vertices and normals is provided and some features from blender's VBO system, suchs as mapping to original faces, unique element indices for vertices and loose vertex/edge support are missing. Also, the quick navigation feature of the subsurf modifier won't be supported for now. What we do have is full support for solid shading with multiple materials, flat/smooth shading and a big performance boost. |
Revision a8b00f6 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 9, 2015, 10:57 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/blenkernel/intern/customdata.c source/blender/makesdna/DNA_customdata_types.h |
Revision bffa829 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 5, 2015, 11:29 (GMT) |
Move priority of widget handler back for node editor. Still not very clean but should allow gooseberrians to work a little better |
Revision 97053e0 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 5, 2015, 11:15 (GMT) |
Initialize dropboxes and widgets together before opening the homefile, makes sure areas get their proper handlers registered |
Revision 7414464 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) February 5, 2015, 11:08 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/editors/object/object_intern.h source/blender/editors/object/object_ops.c source/blender/editors/space_sequencer/sequencer_draw.c source/blender/editors/space_view3d/view3d_draw.c source/blender/makesdna/DNA_customdata_types.h source/blender/makesrna/intern/rna_object.c |
Revision f902bba by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) January 5, 2015, 11:16 (GMT) |
Cleanup the file mess with facemaps, make correct BKE/ED files for all functions. Blenderplayer compiles again |
Revision eca3250 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 22, 2014, 11:04 (GMT) |
Little experiment: hook up a transform operator to a bone facemap. For now moves the mesh only, doesn't set the bone as selected. |
Revision f9cedb4 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 22, 2014, 10:28 (GMT) |
Facemap widgets: * Only draw on mouse over * Fix crash with highlighted widgets. |
Revision b68a951 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 19, 2014, 15:11 (GMT) |
Modify facemaps mapping to bones. Now simply add a flag to the armature modifier to use facemaps. Facemaps on the mesh object with the same name as the armature bones will get displayed as widgets. |
Revision 16478df by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 19, 2014, 13:44 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision b0c0505 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 17:51 (GMT) |
Facemap bones now draw properly. It's not possible yet to select the bones so use with caution. |
Revision 018593b by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 17:33 (GMT) |
Fix more crashes when removing facemaps. Indices of leftover facemaps above the deleted one could become invalid |
|