Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-04OpenGL: remove glutil_draw_*_arc (lined, filled)Mike Erwin
These helper functions were marked DEPRECATED since they use old OpenGL calls. Now they are marked GONE! Part of T49043
2017-03-04OpenGL: paint_draw_cursor with new imm modeMike Erwin
Part of T49043. This was the last use of glutil_draw_lined_arc. Plenty more to do in this file, I'll keep working on it...
2017-03-03OpenGL: remove fdrawbox, sdrawbox, sdrawlineMike Erwin
These helper functions were marked DEPRECATED since they use old OpenGL calls. Now they are marked GONE! Part of T49043
2017-03-03OpenGL: remove last uses of fdrawboxMike Erwin
Part of T49043
2017-03-03OpenGL: remove last uses of sdrawline & sdrawboxMike Erwin
Part of T49043
2017-03-03Merge branch 'master' into blender2.8Julian Eisel
Conflicts: source/blender/editors/armature/pose_select.c source/blender/editors/include/ED_armature.h
2017-03-03Cleanup: redundant header, use const, short -> boolCampbell Barton
2017-03-03When creating texture/image in Texture Paint mode, both datablocks should ↵Bastien Montagne
get the same name The paint slot name was not the same as what is displayed on the texture properties panel. Instead, the slot type (e.g. "Diffuse Color") was used as the name. Patch by Suchaaver (@minifigmaster125) with minor changes from @mont29. Reviewers: mont29, sergey Maniphest Tasks: T50704 Differential Revision: https://developer.blender.org/D2523
2017-03-02Merge branch 'master' into blender2.8Julian Eisel
Conflicts: source/blender/blenkernel/intern/scene.c
2017-03-02Outliner: add hooks for (yet to be implemented) layer reordering routinesDalai Felinto
2017-03-02Get UI ready for using drag & drop to nest a collection into another oneJulian Eisel
Nothing happen yet when it's supposed to insert the collection into another one, that part will be handled by @dfelinto. See gif for demo of how it works UI wise: {F500337} Also fixed off-by-one error in utility function.
2017-03-02Remove all instance of OBACT from particle_edit.c and related changesDalai Felinto
2017-03-02Remove all instances of OBACT from drawobject.c and related changesDalai Felinto
2017-03-02Remove OBACT from rigidbody_constraint.c and remove uneeded sanity checkDalai Felinto
2017-03-02Remove tons of OBACTDalai Felinto
There are now only referenced in: * drawobject.c * particle_edit.c * space_image.c (a single case to be handled on workspace branch) * rigidbody_constraint.c (to be handled in the following commit)
2017-03-02Fix duplicated 'Accurate' property for manipulator keymap itemJulian Eisel
Is already added through Transform_Properties
2017-03-02Fix weird "use_planar_constraint" button in redo panelJulian Eisel
Issue was that the VIEW_OT_manipulator operator calls the transform operators and passes them it's own operator properties. That means the transform operator got properties passed that it doesn't have.
2017-03-02Fix another part of T50565: Planar constraints were always initialized to ↵Sergey Sharybin
accurate transform Now it is defined by keymap.
2017-03-02Fix second part T50565: Using planar transform once makes it enabled by defaultSergey Sharybin
Was caused by property being saved by the operator manager.
2017-03-02Edit Mode overlay: fast navigateClément Foucault
2017-03-02Edit Mode overlays: separate multiple shaders for loose edges and vertsClément Foucault
2017-03-01Fix T50830: Wrong context when calling surfacedeform_bindLuca Rood
The custom poll function for surfacedeform_bind seems to have caused issues when calling it from Python. Fixed by using the generic modifier poll function, and setting the button to be active or not in the Python UI code instead. (there might be a better way, but for now this works fine)
2017-03-01Fix collection renaming not checking for unique name in entire hierarchyJulian Eisel
Only checked for unique name in direct children of the master collection. Also added missing listener for outliner.
2017-03-01All drop-down buttons should use the same widthraa
2017-03-01Outliner: Make sure collection name is unique after renamingJulian Eisel
2017-03-01Outliner: Support dragging object into collectionJulian Eisel
Doing this will add the object to the collection.
2017-03-01Cleanup: warningsCampbell Barton
2017-03-01Merge branch 'master' into blender2.8Campbell Barton
2017-03-01Cleanup: code-style, duplicate headerCampbell Barton
2017-03-01Fix text and icon positioning issuesraa
2017-03-01Fix error moving keyframes in graph editor after refactor baseAntonioya
2017-03-01Base Refactor Tasks: Fix some legacy bases for dopesheetAntonio Vazquez
2017-03-01Base Refactor Tasks: Change selection flagsAntonio Vazquez
2017-03-01Base Refactor Tasks for gpencil filterAntonio Vazquez
2017-03-01Dopesheet: fix crash when dragging keyframesDalai Felinto
2017-03-01Cleanup: Rename outliner enumJulian Eisel
2017-03-01Outliner: Make deleting collections from "All Collections" mode workJulian Eisel
2017-02-28Outliner: Highlight active layer collection in "All Collections" modeJulian Eisel
2017-02-28Cleanup: Add outliner_utils.c, move functions into itJulian Eisel
2017-02-28clean up GL / GPU #includesMike Erwin
2017-02-28remove unused code from interface_iconsMike Erwin
No longer depends on basic shader API
2017-02-28remove unused code from uvedit_drawMike Erwin
Keep USE_EDBM_LOOPTRIS code paths, remove not-USE_EDBM_LOOPTRIS paths. Discussed with @LucaRood in IRC since he worked on this file recently.
2017-02-28Outliner: Delete all selected collections, not just active oneJulian Eisel
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.
2017-02-28OpenGL: no more display listsMike Erwin
Part of the OpenGL core profile upgrade (T49165) Use the Batch drawing API (GPU_batch.h) when you want do draw something multiple times.
2017-02-28Fix Dopesheet and Curve editor to use new bases in SceneLayer instead of old ↵Antonio Vazquez
base. (see D2538) Thanks to dfelinto for his support.
2017-02-28Highlight active collection in outlinerJulian Eisel
2017-02-28Fix/workaround T48549: Crash baking high-to-low-poly normal map in cyclesSergey Sharybin
For now only prevent crash.
2017-02-28OpenGL: remove obsolete GL_POINT_SMOOTHMike Erwin
Was only used in one place, to show the 3D mouse rotation center.
2017-02-28rename built-in point shaders, SMOOTH --> AAMike Erwin
Updated shader names and code that uses them. All of these shaders produce round points that are anti-aliased and blended against the background. These were initially named SMOOTH because they replace glEnable(GL_POINT_SMOOTH). But SMOOTH in shader-land refers to vertex attribute interpolation (like glShadeModel(GL_SMOOTH)). Using SMOOTH to mean two things is confusing, so we now use AA to mean "the point is anti-aliased".
2017-02-28OpenGL: keyframe shape fixesMike Erwin
- Size parameter is total size of the shape, not its radius (half size). Updated hard-coded sizes to match this. - Shader expands size to include outline. - Fixed fringe between outline color and transparent background.