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-21Cleanup: names: data transfer/mesh remap: dm -> me/mesh.Bastien Montagne
That area is now officially purged from the Devil.. errr... DerivedMesh!
2018-06-21Cleanup: data transfer: get rid of dual destination mesh.Bastien Montagne
Not needed anymore, we only actually need to know wether it's orig mesh or eval one in a few places...
2018-06-21Cleanup: some potentially critical changes in data transfer.Bastien Montagne
Removing that stuff should be valid with new depsgraph/modifiers stack evaluation system... BUT it might not be, so rather have those in separate own well-isolated commit.
2018-06-21Cleanup: nuke DM out of data transfer code.Bastien Montagne
This was actually rather hairy, this code is huge and complicated, easy to make mistakes... Good thing is, it will allow for significant simplification and more (name) cleanup in following commits ;)
2018-06-21Fix T55525: "Only Keyframes from Selected Channels" option in Timeline was ↵Joshua Leung
being ignored I was originally going to just expose the filtering options fo the timeline too (via popover), to provide full access to the filtering options here too. However, investigating further, that would've caused problems when trying to use the Next/Prev Keyframe operators in other editors (see comment in code). For now, the simpler solution is to just sync the scene-level flag (used for this option) back to the dopesheet settings (used for generating the summary channel used for displaying keyframes), to buy some time to investigate more carefully.
2018-06-21Workbench: Remove warningJeroen Bakker
When in forward rendering and Object outline was disabled every render call created one console warning (uniform objectId not found) this commit removes this warning
2018-06-21Revert "Objects: when active object gets hidden, make it inactive."Brecht Van Lommel
This reverts commit fec97ec949, it's useful to be able to edit object properties for hidden objects. The issue with mode locking that this was meant to solve will be handled in another way.
2018-06-21Merge branch 'master' into blender2.8Campbell Barton
2018-06-21T55570: Moved Texture drawtype as to shading popoverJeroen Bakker
the use of the texture drawtype is limited. so who should we have it this prominent on the screen. By adding it as a shading.color_type option we should save some screenspace.
2018-06-21UI: preference for developer extrasCampbell Barton
Currently only used for "Edit Source" feature.
2018-06-21Fix T55568: second click event ignoredCampbell Barton
Double-click handling caused the second click to be ignored for keymaps that only handle click.
2018-06-21Python/BLF: add blf.color(r, g, b, a) method.Brecht Van Lommel
This is needed now that glColor() no longer works.
2018-06-21Fix T55573: Mode rotate on local axis crashesCampbell Barton
2018-06-21Merge branch 'master' into blender2.8Campbell Barton
2018-06-21Fix T55568: second click event ignoredCampbell Barton
Double-click handling caused the second click to be ignored for keymaps that only handle click.
2018-06-21Merge branch 'master' into blender2.8Campbell Barton
2018-06-21Fix T55491: Double click fail in menu popupsCampbell Barton
2018-06-21WM: don't make LMB a special case for double clickCampbell Barton
2018-06-21CodeStyle: CommentsJeroen Bakker
2018-06-21Code cleanup: Added newlineJeroen Bakker
2018-06-21Missed warning is previous commitJeroen Bakker
2018-06-21Studiolight: Calculation of irradiance bufferJeroen Bakker
The calculation of the irradiance buffer was slow. Now it is only calculated when it is being used (background_alpha > 0.0) this solves the freeze when switching to LookDev mode. Also changed the default calculation to use the Spherical Harmonics calculation. This is able to generate the irradiance buffer fast, but is less accurate. As the irradiance buffer is only used for visual guidance speed is more important than accuracy. Added compile directive to switch between the implementations. (see STUDIOLIGHT_IRRADIANCE_METHOD) Disabled caching the irradiance buffer when STUDIOLIGHT_IRRADIANCE_METHOD_SPHERICAL_HARMONICS is used as it is not needed.
2018-06-21Fix: Ensure that summary channel is enabled when creating timelineJoshua Leung
2018-06-21Graph Editor: Changing the display mode to "Drivers" mode now runs the ↵Joshua Leung
Drivers-Editor UI setup code This is a step towards being able to just choose the "Drivers Editor" from the editor selector, and have everything displayed, ready to use. Currently there are a few problems to resolve still: 1) This update callback doesn't run when changing the mode via the editors selector in the UI. (Note: This problem also affects the Timeline vs Dopesheet, causing a lot of initialisation work to be skipped) 2) There's some missing redraw/refresh here to cause the properties region to actually show. You need to resize the window for that to happen now.
2018-06-21Cleanup: Move logic for initialising a new Drivers editor into its own functionJoshua Leung
This shouldn't really be part of the windowmanager code. Pulling it out now, so that we can reuse in RNA when switching display modes, (and perhaps other places later)
2018-06-21Remove debug printsJoshua Leung
2018-06-21Fix: Incorrect submodes being set in Dopesheet/Action Editor when changing modesJoshua Leung
This commit fixes a number of problematic corner cases when switching between editors after 2b5050a4cdfbb075d360fd39433acea07432c60b The root cause of these issues was that mode_prev was not being set in many cases, resulting in mode changes to the Timeline and back (via other editors) causing Dopesheet Editors to reset back to "Action Editor" mode. 1) Creating new Dopesheet Editors (e.g. change the default 3D view to a Dopesheet editor) would default to displaying the "Action Editor", since mode/mode_prev == 0 represents the "Action Editor" (for backwards compatability reasons), while mode == 3 is for the "Dopesheet" 2) If you set the Dopesheet Editor to another mode (e.g. "Grease Pencil" mode), change to another editor (e.g. Shaders), then come back, the mode would get reset to "Action Editor".
2018-06-21UI: Icons for Outliner display modesPablo Vazquez
We need a better icon for Orphan Data
2018-06-20UI: adjust menu triangleCampbell Barton
Was not centered for single icon buttons.
2018-06-20UI: rename "NLA Editor" -> "Nonlinear Animation"Campbell Barton
See: T54744
2018-06-20UI: expose Timeline as a space typeCampbell Barton
See: T54744
2018-06-20UI: expose Driver as a space typeCampbell Barton
See: T54744
2018-06-20Silence warning in greasepencil-object branchDalai Felinto
We don't have warnings in 2.8 because of include order. But headers shouldn't depend on that for warnings, really.
2018-06-20Despgraph: don't tag for transform/geometry update on relations rebuild.Brecht Van Lommel
This should already be happening elsewhere and was causing depsgraph rebuild to be slower than it should.
2018-06-20Depsgraph: add some missing depsgraph tags when relations change.Brecht Van Lommel
2018-06-20Fix outliner mixed collection/object visibility drag toggle not working.Brecht Van Lommel
2018-06-20Fix hide object operator to do nothing if no object is selected.Brecht Van Lommel
2018-06-20Cleanup: whitespaceCampbell Barton
2018-06-20Cleanup: follow naming conventionsCampbell Barton
Using panels for presets printed warnings for classes named as menus.
2018-06-20Studiolight: Spherical harmonicsJeroen Bakker
Compile time option to reduce the level of the SH
2018-06-20Merge branch 'master' into blender2.8Campbell Barton
2018-06-20Cleanup: naming (make it clear vars are squared)Campbell Barton
2018-06-20Merge branch 'master' into blender2.8Campbell Barton
2018-06-20Merge branch 'master' into blender2.8Campbell Barton
2018-06-20Screen: split ED_area_actionzone_find_xyCampbell Barton
Add ED_area_actionzone_refresh_xy which can tag redraw find no longer changes changes to the action zone.
2018-06-20Cleanup: rename is_in_area_actionzoneCampbell Barton
2018-06-20Cleanup: remove some useless Derivedmesh struct declarations.Bastien Montagne
2018-06-20Cleanup: remove last DM usages from datatransfer code.Bastien Montagne
2018-06-20Studiolight: fixed diffuse lightingJeroen Bakker
- Orientation of the cubemap were not conform cycles and eevee - one side of the cubemap was flipped, so one side was overlit and the other side was to dark.
2018-06-20Merge branch 'master' into blender2.8Bastien Montagne