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
2017-11-06Eevee: Remove uses of DRW_shgroup_call_dynamic_add_empty in shadows and ↵Clément Foucault
probe rendering. This was adding an unecessary high number of DRWCall per objects.
2017-11-06DRW: Use pseudo persistent memory pool for the rendering data structure.Clément Foucault
This gets rid of the bottleneck of allocation / free of thousands of elements every frame. Cache time (Eevee) (test scene is default file with cube duplicated 3241 times) pre-patch: 23ms post-patch: 14ms
2017-11-06Fix T51604: Support Auto-Smooth in Edit-MeshGermano
and allocate loop_normals in MeshRenderData instead of CustomData Differential Revision: D2907
2017-11-06Depsgraph: Cleanup, remove obsolete unused functionSergey Sharybin
2017-11-06 epsgraph: Use explicit graph API for sequencerSergey Sharybin
2017-11-06Depsgraph: Use explicit graph API for point cacheSergey Sharybin
2017-11-06Depsgraph: Use explicit graph API for audio bakeSergey Sharybin
2017-11-06Depsgraph: Use explicit graph API for OpenGL renderSergey Sharybin
2017-11-06Depsgraph: Use new API for alembic C-APISergey Sharybin
2017-11-06Update comment, reference new API functionSergey Sharybin
2017-11-06Depsgraph: Use new scene update API in preview renderSergey Sharybin
2017-11-06Depsgraph: Make graph to be per-scene-layer for RNASergey Sharybin
New access is C.scene.render_layers.active.depsgraph. This will give depsgraph for a given layer. In the future there will need to be some extra context to be passed.
2017-11-06Depsgraph: Cleanup, remove depgraph_legacy from evaluation routinesSergey Sharybin
2017-11-06Depsgraph: Cleanup, remove depsgraph_legacy from building routinesSergey Sharybin
2017-11-06Depsgraph: Cleanup, remove unused functionSergey Sharybin
2017-11-06Depsgraph: Cleanup, remove depsgraph_legacy from depsgraph_tag.ccSergey Sharybin
2017-11-06Depsgraph: Avoid non-requested allocation of depsgraphSergey Sharybin
2017-11-05Merge branch 'master' into blender2.8Campbell Barton
2017-11-05Cleanup: order buffer length after the bufferCampbell Barton
2017-11-05Cleanup: remove paranoid NULL checkCampbell Barton
2017-11-05Cleanup: spellingCampbell Barton
2017-11-04UI: show tool-tips for each tools shortcutsCampbell Barton
2017-11-04Merge branch 'master' into blender2.8Campbell Barton
2017-11-04UI: tool-tip refactor, don't hard code field typesCampbell Barton
Allow other kinds of tips be created w/o exceeding hard limits.
2017-11-04UI: correct flag re-useCampbell Barton
Adding ability to show a button as pressed w/o UI_SELECT set caused other flags to be cleared that shouldn't have been.
2017-11-03Scene API: Switch to explicit scene graph update APISergey Sharybin
This is part of lets-get-rid-of-scene->legacy_depsgraph work
2017-11-03Merge branch 'master' into blender2.8Sergey Sharybin
2017-11-03Scene RNA API: More global mains goes awaySergey Sharybin
2017-11-03Merge branch 'master' into blender2.8Sergey Sharybin
2017-11-03Scene RNA API: Main from globals goes awaySergey Sharybin
Bye bye..
2017-11-03Depsgraph: Use explicit depsgraph in object addSergey Sharybin
2017-11-03Depsgraph: Port more areas to direct depsgraph APISergey Sharybin
This is a lots of changes, but they are boiling down to a simple API changes where we are no longer relying on implicit usage of scene's depsgraph and pass depsgraph explicitly. There should be no user measurable difference, render_layer* tests are also passing.
2017-11-03Depsgraph: Use explicit graph API in transform codeSergey Sharybin
2017-11-03Depsgraph: Add utility function to tag ID for update within a specific graphSergey Sharybin
2017-11-03Depsgraph: Use explicit depsgraph in alembic moduleSergey Sharybin
2017-11-03Merge branch 'master' into blender2.8Campbell Barton
2017-11-03Merge branch 'master' into blender2.8Campbell Barton
2017-11-03Cleanup: split interface_regions.cCampbell Barton
Each region type is quite separate and file was getting too big.
2017-11-03Fix incorrect allocation sizeCampbell Barton
2017-11-03Fix Blenderplayer (tm)Jens Verwiebe
2017-11-02Freestyle: Fix access freed memory when freeing fresstyle bmainSergey Sharybin
Some of the uninitializaiton code was leaving bases pointing freed memory.
2017-11-02Fix iterator usage from C++ codeSergey Sharybin
Old code was not supported by GCC, see some details and progress https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55606
2017-11-02Freestyle: Keep lines on manageable complexitySergey Sharybin
Two level;s of casts in a single line, c'mon.
2017-11-02Fix Cycles showing empty tiles while they are being denoised.Brecht Van Lommel
2017-11-02Merge branch 'master' into blender2.8Campbell Barton
2017-11-02Cleanup: minor comment correctionCampbell Barton
2017-11-02UI: add UI_SELECT_DRAW flagCampbell Barton
Allow to draw as pressed w/o interfering with behavior. Resolves issue where buttons raised on mouse-over.
2017-11-02Merge branch 'master' into blender2.8Sybren A. Stüvel
# Conflicts: # tests/gtests/alembic/abc_export_test.cc
2017-11-02Merge branch 'master' into blender2.8Campbell Barton
2017-11-02Fix T53182: cancelling save buffers + denoising render clears image.Brecht Van Lommel