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-05-11WIP: Quick hack to get Timeline header buttons to show up where we want them totmp-TimelineHeaderButtonsStretchingJoshua Leung
WARNING: Prototype code to test that the UI design idea works. This is a nasty hack, as it uses hardcoded button sizes (extracted by hand from a screenshot and tweaked), and used to adjust the scale_x of layout items used to house the spacers-layouts. (The non-hacky part of this the new "uiItemSpacer" widget. Eventually the layout manager should be identifying these widgets and setting the sizes on them in using a method similar to what we're doing here).
2018-05-11Fix: Last of the operators from T54811 now work with Copy on WriteJoshua Leung
2018-05-11Workbench: StudioLight HDRI'sJeroen Bakker
The Studio lights are now loaded from disk. The location is `datafiles/studiolights` they need to be JPG for now. JPG cannot store HDRI color range but they are clamped inside the Workbench engine for speed reason. I didn't select JP2K as it might not be enabled. Users can add upto 20 HDRI files. This limitation is inside the RNA_space.c Currently the icons are calculated when you first open the selection box for the HDRI's. We could add them to a background rendering later. I added 2 test files a sky texture rendered in Cycles and an HDRI from cloud.blender.org.
2018-05-11Modifiers: ported Laplacian Smooth DerivedMesh → MeshChristian Hubert
Reviewers: sybren Differential Revision: https://developer.blender.org/D3340
2018-05-11Use Light Probe iconsPablo Vazquez
2018-05-11Icon for Light ProbesPablo Vazquez
Including Cubemap, Grid and Planar Designed by @wevon with minor modifications as part of T53840. Thanks!
2018-05-11Depsgraph: Fix redundant nodes built when animation shares same actionSergey Sharybin
2018-05-11Particle mode: Fix memory leak with simple interpolated childrenSergey Sharybin
2018-05-11Modifiers: ported UV Project DerivedMesh → MeshChristian Hubert
Reviewers: sybren Tags: #bf_blender_2.8 Differential Revision: https://developer.blender.org/D3316
2018-05-11Dar manager: Ignore non-particle-edit objects from particle modeSergey Sharybin
2018-05-11Fix crash going to edit mode of particles with copy on writeSergey Sharybin
We can not rely on edit->psys, it is not set for particle edit, and there is some logic deeper inside which does different things dependent on that. We need to replace those checks with some some HAIR vs. PARTICLES flag and always set psys pointer.
2018-05-11Modifiers: ported Screw DerivedMesh → MeshChristian Hubert
Reviewers: sybren Differential Revision: https://developer.blender.org/D3315
2018-05-11Depsgraph: Remove workaround for scene freeSergey Sharybin
No functional changes commit ;)
2018-05-11Remove debug only codeSergey Sharybin
2018-05-11Light Probe type name should be CUBEMAP, not SPHERE.Pablo Vazquez
Change requested by @fclem
2018-05-11Remove unused functions which will break with copy-on-writeSergey Sharybin
2018-05-11Particle edit: Initial support of edit with copy-on-writeSergey Sharybin
The idea is that edit mode structure is owned by original object, and used for drawing. This is a bit confusing, especially since path cache is also in that structure and needs evaluated object to calculate cache. In the future we should split edit data from visualization data, but that's bigger refactor.
2018-05-11Particle edit: Fix missing update after undoSergey Sharybin
Old code was doing draw-time calculations in some cases. just do the same for now.
2018-05-11Draw manager: Use explicit edit structure passed inSergey Sharybin
2018-05-11Depsgraph: Move edit mode pointers trickery to own functionsSergey Sharybin
2018-05-11Draw manager: Get number of cached segments from editSergey Sharybin
This way we know it's in sync with edit mode.
2018-05-11Draw manager: Add utility function to check whether particle systems are to ↵Sergey Sharybin
be drawn
2018-05-11Add comment about weird special handling of scene freeing in depsgraph.Bastien Montagne
2018-05-11Fix (unreported) broken freeing code for Sequencer.Bastien Montagne
Freeing sequencer would always do usercount, which is now forbidden when called from main ID freeing code. Annoying in 2.7x, much more critical issue in 2.8! Also, moved RNA sequencer API functions to proper rna_scene_api.c file.
2018-05-11Multi-Object: MESH_OT_loop_to_region by OlegDalai Felinto
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3253
2018-05-11Modifiers: ported Corrective Smooth DerivedMesh → MeshChristian Hubert
Reviewers: sybren Differential Revision: https://developer.blender.org/D3339
2018-05-11Multi-Object: MESH_OT_screw by Nick MiliosDalai Felinto
With small changes. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3276
2018-05-11Multi-Object: MESH_OT_select_loose by Falk DavidDalai Felinto
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3276
2018-05-11Modifiers: ported Decimate DerivedMesh → MeshChristian Hubert
Two things to indicate (which als apply before the DM → M port): - Face count in the UI is not updated and stays at 0 - When planar mode is used, the result is inverted (mirrored along X) compared to 2.79 Reviewers: sybren Differential Revision: https://developer.blender.org/D3303
2018-05-11Multi-Object-Editing : MESH_OT_rip by Miguel PozoDalai Felinto
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3266
2018-05-11Fix memleak on MESH_OT_tris_convert_to_quadsDalai Felinto
2018-05-11Merge branch 'master' into blender2.8Bastien Montagne
2018-05-11Fix (unreported) load image code calling icin/preview update from non-Main ↵Bastien Montagne
thread. Icin/preview only works in main thread, while image loading can be done from others too... This could have generated random crashes and such.
2018-05-11Assign totxxx mesh attributes in BKE_mesh_new_nomainChristian Hubert
Reviewers: sybren
2018-05-11Fix bad pointer cast when modifier is used on non-mesh objectSybren A. Stüvel
2018-05-11EditMesh: multi-object triangle fillCampbell Barton
D3336 by @nabbydude
2018-05-11EditMesh: multi-object select ungroupedCampbell Barton
D3295 by @philippe-bachour
2018-05-11Cleanup: whitespaceCampbell Barton
2018-05-11T54983: Bone selection overlayJeroen Bakker
Bone selection overlay is only available in pose mode. and when active overrules the selection buffer. This is currently `tricked` by switching the draw engines, but this is an exception. Not sure how to solve this in a better way. After this is solved we can look at how to localize the dim effect to only the objects connected to the active armatures. Currently it dims the whole screen (including background). @campbellbarton I added you as reviewer as it you have done a lot in the DRW_draw_select_loop Reviewers: campbellbarton, fclem Reviewed By: fclem Subscribers: campbellbarton Tags: #bf_blender_2.8, #code_quest Maniphest Tasks: T54983 Differential Revision: https://developer.blender.org/D3241
2018-05-11EditMesh: multi-object recalculate normalsCampbell Barton
D3298 by @leonlg
2018-05-11EditMesh: multi-object select_interior_facesCampbell Barton
D3334 by @ThaRemo
2018-05-11Cleanup: whitespaceCampbell Barton
2018-05-11Cleanup: use 'uint' in draw managerCampbell Barton
2018-05-11Cleanup: styleCampbell Barton
2018-05-11Cleanup: whitespace, duplicate includesCampbell Barton
2018-05-11Fix add-manipulator cursor plane calculationCampbell Barton
Now use the closest plane facing the view z axis.
2018-05-10Fix error buildingCampbell Barton
2018-05-10Cleanup: Remove redundant parameter.Germano
2018-05-10Paint Stroke: Fix strokes drawing.Germano
2018-05-10EditMesh: add cube interactive toolCampbell Barton
Initial add-cube tool which uses the scale cage to resize. The 3D cursor is currently used to project the cursor onto. We'll likely have more orientation options in the future.