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
path: root/source
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-03Gawain: fix for MSVC 2013Mike Erwin
<stddef.h> defines offsetof. For some reason MSVC 2015 does not need this. Mystery!
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-03Edit Mesh overlay: remove one extra buffer.Clément Foucault
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: GPU_select never took NULL rectCampbell Barton
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-03Fix blenderplayer building (tm)Dalai Felinto
2017-03-03Fix T49655: Reloading library breaks proxies.Bastien Montagne
Can't say enough how much I hate those proxies... their duality (sharing some aspects of both direct *and* indirect users) is a nightmare to handle. :(
2017-03-03plug ShaderInterface into GPUShaderMike Erwin
Renamed existing getter/setter that only FX shaders use. We could convert FX code to use the richer new interface or leave it as is. Removed unused GPUShader fields. ShaderInterface tracks the same information.
2017-03-03OpenGL: draw PBVH bounding box with new imm modeMike Erwin
It wasn't using old immediate mode, but was using - client vertex arrays (obsolete) - quads (obsolete) - state attrib stack (obsolete) - polygon mode (still allowed, but gross)
2017-03-03Gawain: add ShaderInterface for GLSL introspectionMike Erwin
After a GLSL program is linked we can get all its inputs & never have to ask it again. Several uniforms are considered "built-in". Nothing special about these to OpenGL itself, they just follow conventions of our built-in shaders. This will help the matrix API, immediate & batch drawing APIs, and allow extra error/compatibility checking.
2017-03-03Edit Mode overlay: backwire "ghost wireframe" with variable intensityClément Foucault
2017-03-03Draw Manager: Changed buffer uniform api.Clément Foucault
Use a reference to where will the texture be instead of an index.
2017-03-03clean up clay vertex shaderMike Erwin
Clay engine only works on modern GL, so this shader doesn't need compatibility with legacy Mac GL.
2017-03-02Gawain: move PRIM types to new file, classify by geometryMike Erwin
PrimitiveClass will help match shaders to draw calls & detect usage errors. For example a point sprite shader only makes sense with PRIM_POINTS. Updated other files to include new primitive.h
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-02Fix own stupid mistake in recent mesh 'split_faces' rework.Bastien Montagne
Was assigning new edge index to ml_prev->e, and then assigning ml_pre->e to orig_index...
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-02Edit Mesh overlay: pack normals with face centers.Clément Foucault
Needed for face normals.
2017-03-02Mesh batch cache: fix memory leakClément Foucault
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-02Revert "Depsgraph: Add placeholder function to handle objects update"Dalai Felinto
This reverts commit 9023abbf27c4efcdba3d9bd7c884680e56e4d9cb.
2017-03-02Fix mesh edit wasn't updating for new objectsDalai Felinto
The problem was that we were updating the mesh cache on BKE_object_eval_shading, not on mesh change.
2017-03-02Threads: Use atomics instead of spin when entering threaded mallocSergey Sharybin
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-02Gawain: allow use of final 2 bits of 10_10_10_2 formatMike Erwin
Requested by @fclem
2017-03-02Edit Mode overlay: Moved Shaders to draw modules and resolved some draw issue.Clément Foucault
We don't want to clutter gpu_shader.c with engine specific code Added face's center dot Simplified loose vert shader
2017-03-02Edit Mode overlay: Added theme color via UBO.Clément Foucault
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-01Task scheduler: Remove query for the pool's number of threadsSergey Sharybin
Not really happy of per-pool threads limit, need to find better approach to that. But at least it's possible to get rid of half of the nastyness here by removing getter which was only used in an assert statement. That piece of code was already well-tested and this code becomes obsolete in the new depsgraph and does no longer exists in blender 2.8 branch.
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