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
2018-06-12T55454: removal of clay engineJeroen Bakker
The ClayEngine was introduced to test the blender2.8 architecture during development. As currently we have the wanted features implemented with matcaps we are going to remove the clay engine as it was never intended to be an official releasable engine Note: The test cases are never run. But when enabled will be skipped as they were implemented over the Clay Engine
2018-06-12Studiolight: add rim lighting to the default light setupJeroen Bakker
2018-06-12Fix crahs using ndofSergey Sharybin
2018-06-12Cleanup: IndentationSergey Sharybin
2018-06-12Particles: Use local RNGSergey Sharybin
Currently only obvious cases, but is already a progress.
2018-06-12Duplication: Use local RNGSergey Sharybin
Makes generation safe for threading.
2018-06-12Add utility function to help debugging concurrent usage of global RNGSergey Sharybin
Checks are disabled by default, but we need to make them enabled by porting all required areas, or by removing API which uses global RNG.
2018-06-12Depsgraph: Ensure modifiers evaluation doesn't happen on top evaluated meshSergey Sharybin
2018-06-12Depsgraph: Don't update derived mesh for particles on renderSergey Sharybin
Render depsgraph is evaluated from scratch, so it should not be needed to do such a call. This also prevents modifier stack from being evaluated on top of already evaluated mesh
2018-06-12Depsgraph: Add debug option to invalidate data tagged for updateSergey Sharybin
See comment for INVALIDATE_ON_FLUSH.
2018-06-12Depsgraph: Set temp object to invalid state as soon as it becomes inaccessibleSergey Sharybin
2018-06-12Depsgraph: Cleanup, wrap private functions to an anonymous namespaceSergey Sharybin
2018-06-12Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/collada/DocumentImporter.cpp source/blender/editors/include/ED_object.h source/blender/editors/object/object_modifier.c
2018-06-12Cleanup: remove moar G.main from BKE area.Bastien Montagne
2018-06-12Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/object/object_add.c source/blender/editors/object/object_relations.c
2018-06-12Cleanup: remove some G.main from ED's animsys.Bastien Montagne
The easy ones - there some much, much trickier to tackle there...
2018-06-12LookDev: Move lookdev balls when menu switchesJeroen Bakker
2018-06-12Studiolight: Disabled irradiance iconsJeroen Bakker
2018-06-12Studiolight: Bumped the radiance buffer to RGBA16FJeroen Bakker
Fixes issue reported at https://devtalk.blender.org/t/lookdev-ibl-result/890/3
2018-06-12Studiolight: cache irradiance bufferJeroen Bakker
2018-06-12Cleanup: remove some G.main from BKE area.Bastien Montagne
2018-06-12UI: fix crash with HUD panel sizeCampbell Barton
There can be no panels in the region.
2018-06-12UI: Initial persistent floating redo panelCampbell Barton
This is the first step to moving redo out of the top-bar, see: T55039 - Support for floating panels in the ScrArea has been added. - A new region type RGN_TYPE_HUD is used for floating settings input. - Only one HUD should be visible at a time. - Currently HUD regions are only visible for 3D view and image space types. - There are currently some remaining glitches with hide/show that need further investigation.
2018-06-12UI: non editable template_icon_views are rendered as labelJeroen Bakker
This is also a way to render an large preview icon without the selection control. This is used by the studiolights in the userprefs that only displays the preview of the light.
2018-06-12UI: replace ui_draw_search_back w/ general codeCampbell Barton
Useful for drawing any kind of region-background.
2018-06-12Cleanup: remove unused context argsCampbell Barton
2018-06-12Cleanup: remove image->bindcode, always wrap in GPUTexture.Brecht Van Lommel
This simplifies code, and will hopefully make UDIM usage of GPUTexture a little easier.
2018-06-11Revert "Cleanup: remove image->bindcode, always wrap in GPUTexture."Brecht Van Lommel
This reverts commit 8242a5bc853a74da1273fc7ad4b959ac716c563c. This isn't quite ready to use yet.
2018-06-11Cleanup: remove image->bindcode, always wrap in GPUTexture.Brecht Van Lommel
2018-06-11Fix part of T55439: don't add indirectly linked objects to the scene on link.Brecht Van Lommel
2018-06-11Drivers: ensure Python expressions are cached with copy-on-write.Brecht Van Lommel
Store the compiled expressions on the original driver. Ref T55442.
2018-06-11Cleanup: fix compiler warnings.Brecht Van Lommel
2018-06-11Fix crash with OpenGL rendering in multiple threads on macOS.Edmund Kapusniak
On macOS we must always go through BLI_thread_local_get/set(). Differential Revision: https://developer.blender.org/D3470
2018-06-11Pose: optimize pose rebuild for copy-on-write.Brecht Van Lommel
Ref T55442.
2018-06-11Cleanup: add simplified panel callbacksCampbell Barton
2018-06-11Improve/partially fix overriding of Object material pointers.Bastien Montagne
Basic workflow shall now work, still lots to do in the UI (ID template needs some love to reflect overriden status ;) ).
2018-06-11Fix crash when doing Sculpt->Edit->Sculpt switch.Bastien Montagne
We actually get fully rid of BKE_object_free_derived_mesh_caches usages, now always using BKE_object_free_derived_caches (bad name, btw, should be 'evaluated_caches ;) )...
2018-06-11WM: use layout/draw callbacks for buttons spaceCampbell Barton
2018-06-11WM: split panel drawing into layout and drawCampbell Barton
This matches changes made to the header.
2018-06-11Outlines: Make Xray outlines 2px thick instead of 3pxClément Foucault
2018-06-11Outlines: Make outlines in xray mode not occluded.Clément Foucault
This is visually too distracting (flickering). Until we have a better solution, just disable occlusion fading.
2018-06-11Revert previous commit and do proper fix for missing typeinfo in nodes.Bastien Montagne
2018-06-11Fix crash in loading/applying static overrides of some nodal material.Bastien Montagne
No real idea why node's typeinfo is NULL here... but think we do not care much in that case, so just adding some NULL checks for now.
2018-06-11Cleanup: remove unused DAG_EVAL_PREVIEW mode.Brecht Van Lommel
2018-06-11Cleanup: remove object.is_visible.Brecht Van Lommel
Depsgraph already iterates over visible objects, and since this was only valid for objects evaluated with the depsgraph it was confusing.
2018-06-11Fix incorrect object selection test in outliner and rigid body.Brecht Van Lommel
2018-06-11Fix merge error in 908b696, removed files were accidentally added back.Brecht Van Lommel
2018-06-11Fix: Remove UI_BLOCK_MOVEMOUSE_QUIT from popoversJoshua Leung
This was causing driver editing popovers to just keep disappearing whenever you accidentally moved the mouse away, making the popovers there nearly useless. After testing with the other popovers we have in other places, I don't really see why we needed this flag enabled in the first place. You can still switch between popovers in the topbar by mousing over the others, and if you want to dismiss without clicking to escape, you can go over a standard menu instead OR just move back towards the button that spawned it. Let's just test this out for a while and see how it goes. Maybe we don't need a more invasive solution here...
2018-06-11Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/BKE_mesh.h source/blender/blenkernel/intern/mesh_convert.c source/blender/editors/interface/interface_eyedropper_color.c source/blender/editors/object/object_add.c source/blender/editors/space_image/image_ops.c source/blender/makesrna/intern/rna_image.c source/blender/windowmanager/intern/wm_draw.c
2018-06-11Workbench: API ChangesJeroen Bakker
- merged matcap and studioLight api