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
2020-09-10Cleanup: Update doc string for BLI_getenvRay Molenkamp
The reason for this functions existence was poorly documented
2020-09-10Refactor: move Key .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Outliner: Use right click target element for context menuNathan Craddock
When opening the outliner context menu with multiple data types selected, the menu did not show operators related to the target of the cursor. For example, if a modifier and object are selected, a right click on the modifier does not show the modifier options, rather it shows the object context menu. Now the data type of the right-click element is used to determine the context menu to draw. For this to work properly the active element is now set on right click. Part of T77408 Manifest Task: https://developer.blender.org/T77770 Differential Revision: https://developer.blender.org/D8647
2020-09-10Refactor: move LightProbe .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Refactor: move Armature .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Refactor: move Speaker .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Cleanup: Remove unecessary castHans Goudey
2020-09-10Property Search: Clarify commentHans Goudey
2020-09-10Property Search: Refactor setting block search filterHans Goudey
2020-09-10Refactor: move Mask .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Cleanup: remove else-after-returnJacques Lucke
This causes a clang-tidy error.
2020-09-10Refactor: move World .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Cleanup: Remove outliner edit mode context menu entriesNathan Craddock
The outliner context menu has options to enter and exit edit mode, but they only show in edit mode, and they don't work. This removes the broken entries and related code. Part of T77408 Differential Revision: https://developer.blender.org/D8641
2020-09-10Outliner: Move mode toggling to left columnNathan Craddock
Add a column of icons in the left gutter of the outliner for controlling the interaction modes of objects. When an object is in a mode other than object mode, the mode icon will draw to the left of that object. Any other objects that are valid to be added or swapped into the mode are drawn with a dot to the left of the object. Clicking the dot to the left of an object will swap that object with the current active object in the interaction mode. For edit and pose modes, ctrl clicking the dot will add that object to the current mode. Clicking the mode icon next to the active object removes it and all other objects from the current mode. The behavior is nearly identical to the previous edit/pose mode toggling by selecting the mesh and armature datablocks, with additional support for all interaction modes. Currently two undo steps are pushed to prevent an assert. Part of T77408 Manifest Task: https://developer.blender.org/T68498 Differential Revision: https://developer.blender.org/D8641
2020-09-10Refactor: move Camera .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10GPencil: Fix unreported Eraser Point problem for one point selectedAntonio Vazquez
The Eraser Point mode was erasing too much points. This eraser existed before the new Soft erasers were created and now it was working wrongly. The eraser point mode must remove the points below the eraser cursor at the first contact. For more soft erasers, the new Soft modes can be used.
2020-09-10Refactor: move Curve .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10clang-formatJacques Lucke
2020-09-10Refactor: move MetaBall .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Property Search: Add comment to field, make constHans Goudey
2020-09-10Refactor: move Material .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Refactor: move Light .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Refactor: move Image .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Merge branch 'property-search-add-theme-color' into property-search-single-tabHans Goudey
2020-09-10Merge branch 'property-search-move-context-to-panel' into ↵Hans Goudey
property-search-add-theme-color
2020-09-10GPUBatch: Do not unbind shader after drawing.Clément Foucault
This allows subsequent redraw to work just like before. However a better safeguard system against setting the uniforms in the wrong shader would be nice to have.
2020-09-10GPUImmediate: Fix wrong resize of immBatchAtMostClément Foucault
2020-09-10GPUState: Fix Point Size issuesClément Foucault
The point size was not updated in the right branch and setting the point size via GPU_point_size was effectively disabling its use.
2020-09-10Merge branch 'property-search-button-label-pointer' into ↵Hans Goudey
property-search-move-context-to-panel
2020-09-10Reapply changes after failed mergeHans Goudey
2020-09-10Refactor: move Brush .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Remove changes from property-search-button-label-pointerHans Goudey
2020-09-10Refactor: move PaintCurve/Palette .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Fix possible use-after-free for number slider buttonsJulian Eisel
Mistake in e6f0b60c2e91.
2020-09-10Merge branch 'master' into properties-pin-operatorHans Goudey
2020-09-10Refactor: move MovieClip .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Fix T80651: Material tab disappearsSebastian Parborg
Always return true if the object can have materials. Even if there are not currently any materials assigned to the object.
2020-09-10Refactor: move VFont .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Cleanup: extract functions for PackedFile .blend I/OJacques Lucke
2020-09-10Fix T79737: ERROR ACCESS VIOLATION when switching to eevee rendered viewAristotelis Dossas
This prevents Blender from crashing when switching to rendered view and the grid_data is NULL in the lightcache (due to possible corruption), by switching to the fallback lightcache. The fix extends the solution for possible corruption in the cube_data as well. Fix T79737 Reviewed By: fclem Differential Revision: https://developer.blender.org/D8835
2020-09-10GL: Wrap extension support inside GLContextClément Foucault
This makes it possible to disable all the extensions when forcing workarounds. Also it will allow future options to selectively disable each extension to know which one is buggy.
2020-09-10GL: Add fallback debug layerClément Foucault
This is to improve debugging on older hardware that may not support 4.3 debug capabilities (like Macs). This avoids sprinkling glGetErrors manually. This might still be needed to find the root cause since not all functions are covered. This overrides the functions pointers that GLEW have already init. This is only enabled if using --debug-gpu option and the debug extension are not available. This also cleanup the usage of GLContext::debug_layer_support and use wrapper to set object labels.
2020-09-10Refactor: move Text .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Refactor: move LineStyle .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Refactor: move bNodeTree .blend I/O to IDTypeInfo callbacksJacques Lucke
2020-09-10Cleanup: IO, inline namespace declarationsSybren A. Stüvel
Replace nested `namespace blender { namespace io {` with `namespace blender::io {`. No functional changes.
2020-09-10Cleanup: USD, inline namespace declarationsSybren A. Stüvel
Replace nested `namespace blender { namespace io { namespace usd {` with `namespace blender::io::usd {`. No functional changes.
2020-09-10Cleanup: Alembic, inline namespace declarationsSybren A. Stüvel
Replace nested `namespace blender { namespace io { namespace alembic {` with `namespace blender::io::alembic {`. No functional changes.
2020-09-10Refactor: move keyingset .blend I/O to blenkernelJacques Lucke
Ref T76372
2020-09-10Fix T79626: 2.91 Mantaflow crash when adaptive domain + noise are enabledSebastián Barschkis
Crash was caused by an incorect domain size of the noise solver and an index out of bounds.