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
2020-06-04Cleanup: remove window manager argument for paint cursor APICampbell Barton
This caused an additional argument when exiting object modes and many other low level functions which don't need to access context. This simplifies fixing T77073.
2020-06-04LibOverride: Make all modifiers properties overridable.Bastien Montagne
This is second and last part of T77083.
2020-06-04Fix T77264: Mantaflow: Liquid checkbox doesn't turn on while switchingPhilipp Oeser
between fluid types When switching to gas, the fluids were not actually destroyed, leading to the situation that they were then destroyed when actually switching to liquid. Maniphest Tasks: T77264 Differential Revision: https://developer.blender.org/D7907
2020-06-04GPencil: Improve selection in Fill areasAntonio Vazquez
Now when use selection if the selection area is inside a filled area, the stroke is selected. Before it was necessary to select the border of the stroke.
2020-06-04UV: use selection for 'Seams from Islands'Campbell Barton
Use bmesh connectivity data to simplify logic.
2020-06-04Cleanup: move auto-execute operators into userpref_ops.cCampbell Barton
2020-06-04Cleanup: update sections for wm_files.cCampbell Barton
2020-06-04UI: more informative light energy description based on light typeJohan Walles
2020-06-04Fix error in recent fix for T77290Campbell Barton
2020-06-03Eyedropper: Support get samples from other windowsGermano Cavalcante
This fix T77226 Differential Revision: https://developer.blender.org/D7910
2020-06-03Cleanup: Use ELEM MacroHans Goudey
2020-06-03LibOverride: Make camera data-block properties overrideable.Bastien Montagne
Note that you still have to make overrides of obdata IDs by hand (and deal with remapping of pointers yourself) for now.
2020-06-03LibOverride: Make constraints fully overrideable.Bastien Montagne
All settings of constraints should be overrideable now. Modifiers will follow tomorrow. Part of T77083.
2020-06-03LibOverride: fix debug timing code.Bastien Montagne
2020-06-03Fix broken split layout in encoding optionsJulian Eisel
The "Max B-frames" options were misplaced. Uses the usual layout of a checkbox together with the number button now. Reported by Peter Fog (@tintwotin), thanks!
2020-06-03GPencil: Fix unreported error in Dots Strokes material initializationAntonio Vazquez
The materials was not initializated in the right mode.
2020-06-03Fix T77290: Crash displaying vertex colors in edit modeCampbell Barton
Regression from deaff945d0b9, follow logic from d98ae27f02c794a.
2020-06-03Cleanup: clang format, warningCampbell Barton
2020-06-03Cleanup: GPUMaterilal: Texture Node: Remove unused functionsClément Foucault
2020-06-03GPUMaterial: Fix shader compilation when using UDIM texturesClément Foucault
2020-06-03DRW: Always unbind texture after drawingClément Foucault
This fix issues with the image editor
2020-06-03GPUMaterial: Rework/simplify image texture filteringClément Foucault
This use the latest GPUTexture change to use the sampler state to avoid the pole issues instead of using GLSL hacks. This should fix T73942: Eevee mipmaps not respecting border mode. Note that this also fix some discrepencies between cycles and eevee (like boxmapping + clip).
2020-06-03GPUMaterial: Rework/simplify environment texture filteringClément Foucault
This use the latest GPUTexture change to use the sampler state to avoid the pole issues instead of using GLSL hacks.
2020-06-03GPUTexture: Fix samplers configuration typoClément Foucault
2020-06-03GPUMaterial: Add support for different sampler state per image samplerClément Foucault
This bridge between the new sampler state support from GPUTexture and draw material handling. The Sampler State is just the one from the texture for now. No change in logic.
2020-06-03GPUTexture: Add support for binding textures with custom sampler statesClément Foucault
2020-06-03Fix T77156: GPencil view layer filter by layer not workingAntonio Vazquez
This was removed by error during the refactor done in 2.83. Differential Revision: https://developer.blender.org/D7909 Reviewers: @fclem
2020-06-03Fix T77203: Mantaflow Bake All cannot be resumedSebastián Barschkis
The manual is also more explicit about this now (rBM6725).
2020-06-03Undo: Detect/find proper memchunk for a given ID during undo step writing.Bastien Montagne
Most of the time current (based on order) system works fine, but when you add or rename (i.e. re-sort) some ID, every data/memchunk afterwards would be out of sync and hence re-stored in memory (and reported as changed). Now we are storing the ID's session_uuid in the memchunks, which allows to actually always find the first memchunk for an already existing ID stored in previous undo steps, and compare the right memory. Note that current, based-on-order system is still used almost all of the time, search in the new ghash is only performed for a few data-blocks (when needed at all). Reviewed By: brecht Maniphest Tasks: T60695 Differential Revision: https://developer.blender.org/D7877
2020-06-03RNA: add option to enable by default lib overridale flag of defined properties.Bastien Montagne
Similar to the one allowing to deactivate DNA check, etc. Will helps reduce verbosity when making many new properties overridable. Note that pointer properties always remain non-overridable by default, since basically only ID pointers should be. Reviewed By: brecht Maniphest Tasks: T77083 Differential Revision: https://developer.blender.org/D7906
2020-06-03Cleanup: DRW: Remove support for ModelViewProjectionMatrixClément Foucault
This has been replace by manual model+viewproj transform inside the shader.
2020-06-03Cleanup: DRW: Remove support for builtin matricesClément Foucault
2020-06-03DRW: Remove use of builtin matrices and replace by common_view_libClément Foucault
2020-06-03Cleanup: DRW: Remove builtin 3D only shader usageClément Foucault
2020-06-03GPUImmediate: Fix array uniform not workingClément Foucault
2020-06-03Cleanup: DRW: Remove persistent uniform functionsClément Foucault
2020-06-03Fix domain voxel size indicator drawingPhilipp Oeser
Use already calculated cell_size directly. Part of T77030.
2020-06-03Object: refactor mode switchingCampbell Barton
Functionality here has become confusing over time, this removes duplicate, similar functions, preferring to set the mode instead of toggle, enter, exit. Mode switching utility function behaved differently regarding undo, 'ED_object_mode_toggle' for example didn't skip the undo push where 'ED_object_mode_set' did. Some callers chose these functions based on the intended undo behavior, even when toggling didn't make sense. There was also ED_object_mode_generic_enter which was similar to ED_object_mode_set, instead of the reverse of ED_object_mode_generic_exit. Simplify object mode switching internals: - Replace ED_object_mode_generic_enter with ED_object_mode_set. - Remove ED_object_mode_toggle as nearly all callers needed to check the current mode so toggling would set the mode argument correctly. - Use ED_object_mode_set for the object mode switching operator to simplify logic. - Add ED_object_mode_set_ex which has an argument to disable undo, needed when loading undo data needs to set the mode. - Remove unused ED_object_mode_exit.
2020-06-03Cleanup: remove ED_gpencil_setup_modes from object mode setCampbell Barton
Grease pencil mode switching functions already call this.
2020-06-03Fix app-template warning disabling a template without a Python moduleCampbell Barton
2020-06-03Fix T67577: Add-on unregister can't access preferences on factory resetCampbell Barton
2020-06-03Cleanup: remove redundant call to addon_utils.reset_all()Campbell Barton
This is already called by wm_homefile_read
2020-06-03Cleanup: move shared functionality to wm_file_read_preCampbell Barton
This matches wm_file_read_post.
2020-06-03Cleanup: minor changes to wm_homefile_readCampbell Barton
Move app_template assignment to the top of the function, this simplifies further changes.
2020-06-03Fix T77289: Crash when typing negative numbersHans Goudey
This was caused by an oversight in rB45dbc38a8b15. When the next operation character is found the offset is shifted in the original string. The remaining length has to be recalculated with that offset before shifting the remaining characters to make room for the ")".
2020-06-03PyDoc: Fix warnings from out of bounds include statementAaron Carlisle
2020-06-03Cleanup: GPUTexture: Remove uneeded bindClément Foucault
2020-06-03DRW: Remove automatic bind locations and use hardcoded locations for texturesClément Foucault
This cleanup use the recent changes in shader interface to allow querying the binding location a texture should use. This should aleviate all issue we have with texture state change recompiling the shaders at drawtime. All binds are now treated like persistent binds and will stick until a new shading group bind a different shader. The only difference is that you can still change it with a new subgroup or same shader shgroup. Since unbinding can be heavy we only do it when using `--debug-gpu`.
2020-06-03GPUShaderInterface: Fix out of bound readsClément Foucault
2020-06-03GPU: Texture: Remove multibind trackingClément Foucault
This is more of a limitation than it is a solution.