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
2018-06-08Workbench: XFlip Matcap per 3D ViewJeroen Bakker
Note: Icons are not yet updated.
2018-06-08Fix T55387: Render fullscreen from top menu crashes BlenderJulian Eisel
Would try to use data from global area for the newly created fullscreen area. This should not happen, so instead of a global area use first area from layout.
2018-06-08Alembic: replaced BLI_assert() with comment why the assert is wrongSybren A. Stüvel
The comment also hints at what should be fixed, instead.
2018-06-08Alembic: slight clarificationsSybren A. Stüvel
2018-06-08Alembic export: get evaluated object when exporting shapeSybren A. Stüvel
2018-06-08Alembic: Moved a BLI_assertSybren A. Stüvel
The assert should only be triggered when assigning a pointer, and not simply when checking the pointer.
2018-06-08mesh_get_eval_final() should check ob->runtime.mesh_evalSybren A. Stüvel
It has nothing to do with ob->derivedFinal, which it checked before.
2018-06-08Add check in BKE_pbvh_apply_vertCos that number of deforming cos matches ↵Bastien Montagne
number of pbvh vertices. This shall help catching issues in future.
2018-06-08Fix T55404: Auto key with only-available doesn't workSergey Sharybin
2018-06-08Alembic: fixed MSVC incompatibilitySybren A. Stüvel
2018-06-08Workbench: Default specular settings when no materials are usedJeroen Bakker
2018-06-08Merge branch 'master' into blender2.8Campbell Barton
2018-06-08Cleanup: unused var, trailing spaceCampbell Barton
2018-06-08Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/BKE_sequencer.h source/blender/blenkernel/intern/sequencer.c source/blender/editors/curve/editcurve_paint.c source/blender/editors/gpencil/gpencil_edit.c source/blender/editors/gpencil/gpencil_paint.c source/blender/editors/gpencil/gpencil_utils.c source/blender/editors/include/ED_object.h source/blender/editors/include/ED_view3d.h source/blender/editors/interface/interface_eyedropper_depth.c source/blender/editors/render/render_opengl.c source/blender/editors/sculpt_paint/paint_image_proj.c source/blender/editors/sculpt_paint/sculpt.c source/blender/editors/space_view3d/drawobject.c source/blender/editors/space_view3d/view3d_draw.c source/blender/editors/space_view3d/view3d_edit.c source/blender/editors/space_view3d/view3d_intern.h source/blender/editors/space_view3d/view3d_select.c source/blender/editors/space_view3d/view3d_utils.c source/blender/editors/transform/transform_conversions.c source/blender/editors/transform/transform_snap.c source/blender/python/intern/gpu_offscreen.c source/blender/windowmanager/intern/wm_files.c
2018-06-08Fix T55380: Crash when getting out of EditMode in some casesSergey Sharybin
Derived meshes are to be dead, so soon this code will be removed as well.
2018-06-08Workbench: Lights user prefJeroen Bakker
2018-06-08Prevent wheel causing spurious click/drag eventsCampbell Barton
2018-06-08Alembic import: fixed memory management for CoW copies of CacheFile blocksSybren A. Stüvel
When a CacheFile datablock is copied to an in-main datablock, it means that the new copy should be independent of the old copy. In this case certain properties are reset/duplicated. When it is copied to a no-main datablock, we assume this is a copy-on-write copy that's used for evaluating things, in which case the handle and object paths are referenced instead of reset/ duplicated. This prevents us from re-opening the Alembic file every time a new CoW copy is made. The same approach is taken when freeing data (only when an in-main datablock is freed do we actually free the data).
2018-06-08Alembic import: assign cache_file handle to original datablockSybren A. Stüvel
2018-06-08Cleanup: getting rid of G.main.Bastien Montagne
Sometimes one needs a *lot* of changes for a single G.main... :/
2018-06-08Fix T55391: Anim render only shows scene state at current frame (no animation)Sergey Sharybin
2018-06-08Studiolight: Segment when using float based matcapsJeroen Bakker
2018-06-08Depsgraph: Fix missing relations when camera has driversSergey Sharybin
2018-06-08Depsgraph: Cleanup, make conditions more clear and less indentedSergey Sharybin
2018-06-08Depsgraph: Don't optimize out collections used by duplication systemSergey Sharybin
This makes evaluated objects to point to a non-evaluated collection, which is already really bad. What is even more worse, objects in those collections are not evaluated either. Proper solution would be to implement visibility flag for nodes, which will be set to 0 for transform/geometry components, but which will be 1 for copy-on-write components. This way we will guarantee consistency of dependency graph. For now this change is good enough and unlocks production. Fixes T55375: Crash when changing visibility of instanced collection Fixes T55357: Particle geometry crash
2018-06-08Depsgraph: Cleanup, indentationSergey Sharybin
2018-06-08Depsgraph: Cleanup, make conditions more clear and less indentedSergey Sharybin
2018-06-08Alembic export: create render-evaluated depsgraph for exportingSybren A. Stüvel
Previously the context depsgraph was used, which (most likely) uses viewport evaluation instead of render evaluation.
2018-06-08Cleanup: redundant checkCampbell Barton
2018-06-08Merge branch 'master' into blender2.8Campbell Barton
2018-06-08Fix regression in grease pencil drawingCampbell Barton
Drag events finished drawing early.
2018-06-08Workbench: UI for custom studio lights/matcapsJeroen Bakker
- all known image types are supported - BpyAPI for studiolights added - added open user pref operator in shading menu - possible to add multiple files in a single run For now refreshing studio lights will free all studiolights and reinit the whole mechanism. This can be improved by only freeing deleted, reset updated and add new custom studiolights. details to show currently only shows the path we perhaps want to add other information also
2018-06-08Keymap: continued testing/development (search key)Campbell Barton
Use Accent/Grave for search, to be more convenient than F-Keys. This sets F3 back to what it was before.
2018-06-08Merge branch 'master' into blender2.8Campbell Barton
2018-06-08Fix T55301: Transform confirm on release fails w/ MMBCampbell Barton
2018-06-08WM: backport event/keymap type util from 2.8Campbell Barton
2018-06-08Merge branch 'master' into blender2.8Campbell Barton
2018-06-08Cleanup: trailing spaceCampbell Barton
Remove from blender/nodes, collada, blenfont & render.
2018-06-08Merge branch 'master' into blender2.8Campbell Barton
2018-06-08Fix recently added drag events closing menusCampbell Barton
2018-06-08Transform: fix non-3D view editmode assertCampbell Barton
2018-06-07Keymap: continued testing/developmentCampbell Barton
After testing in the studio and extending the event system for drag events, we've agreed on adjustments to the new keymap, see: T55162 - Tab: Edit-mode toggle. - Tab + Cursor Drag: mode switching pie menu. - Accent/Grave: for 3D view pie menu. - F3: Search - 1..3, Shift-1..3: Edit mesh vertex/edge/face toggle. Other minor changes were made, however they aren't part of the design. - Ctrl-Shift-S: Image editor Save-As (was F3) - Ctrl-Alt-R: Repeat history (was F3)
2018-06-07Merge branch 'master' into blender2.8Campbell Barton
2018-06-07WM: fix drag events applying after releaseCampbell Barton
2018-06-07Uniform Buffer Objects: Simplification refactorDalai Felinto
Since we are only creating this and never updating, there is no need for the original approach with the individual data to be updated. Note we only populate the GPU data when binding the UBO, so we can in the future easily create the UBOs in a separate thread than the main drawing one. Also at the moment animated materials are not working. To fix that we need to free/tag for free the GPUMaterials in BKE_material_eval.
2018-06-07Uniform Buffer Object: No more dirty tagging calls/checkDalai Felinto
2018-06-07Rename GPU_material_create_uniform_buffer > GPU_material_uniform_buffer_createDalai Felinto
2018-06-07GLSL: No need to extract the UBO dynamic inputsDalai Felinto
2018-06-07Don't tag UBO as dirty anymore otherwise it still crashes on renderDalai Felinto
2018-06-07BKE_world_eval: cleanupDalai Felinto