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
2017-10-28BLI_hash: add BLI_heap_reinsertCampbell Barton
Allows avoiding remove/insert calls.
2017-10-28GTest: initial BLI_heap testCampbell Barton
2017-10-28Fix T53185: After rendering an animation (Ctrl-F12), pressing F12 no longer ↵Joshua Leung
renders single frames only
2017-10-28BLI_array_store: correct hashing single bytesCampbell Barton
The single byte version of hash_data was casting from unsigned char instead of signed. This didn't cause any errors since the result of each aren't compared. Even so, better keep them matching.
2017-10-28Cleanup: use uint type in BLICampbell Barton
2017-10-27Docs: clarify return value for BVH APICampbell Barton
2017-10-27Fix T53131: Incorrect vert-edge angle calculationCampbell Barton
Vertex w/ a single edge wasn't detected
2017-10-26Remove SCREEN_OT_header_flip, use SCREEN_OT_region_flip insteadJulian Eisel
Basically reverts rB65c4149f203610 and fixes the issue in a better way. Keymaps using the removed operator will be affected. Switching header from top to bottom now has the shortcut F5, just like switching other regions.
2017-10-26Fix T52984. Trackpad rotation to natural directionArto Kitula
2017-10-26Using gtest fixtures in Alembic export testsSybren A. Stüvel
2017-10-26Event System: check_click was left setCampbell Barton
Caused by own change 137586a13c
2017-10-25Cycles: use AO factor to let user adjust intensity of AO bounces.Brecht Van Lommel
We are already using the AO distance, so might as well offer this extra control over the intensity. Useful when an interior scene is supposed to be significantly darker than the background shader.
2017-10-25Depsgraph: Cleanup, remove redundant calls to add_componentSergey Sharybin
2017-10-25Depsgraph: Need to tag relations for update after new clip was addedSergey Sharybin
2017-10-25Depsgraph: Rework debug relations update functionSergey Sharybin
Make it a tag for relations update function instead, since we will not be able to easily rebuild relations, and we wouldn't be able to iterate all scenes. This is a part of mowing depsgraph to be per-workspace/layer in 2.8 branch.
2017-10-25Depsgraph: Add missing forward struct declarationsSergey Sharybin
2017-10-25Depsgraph: Cleanup, trailing whitespace and bracesSergey Sharybin
2017-10-25Depsgraph: Make depsgraph.debug_stats to return a stringSergey Sharybin
This way we can see result in the python console.
2017-10-25Depsgraph: Add missing movie clip dopesheet invalidationSergey Sharybin
2017-10-25Depsgraph: Use explicit opcode for shape keySergey Sharybin
2017-10-25Depsgraph: Cleanup, use explicit cloth modifier opcodeSergey Sharybin
Avoids use of placeholder operation which also was involving some string comparisons.
2017-10-25Depsgraph: Cleanup, don't call explicit add_id()Sergey Sharybin
This is redundant, adding components will check for ID to exist.
2017-10-25Depsgraph: Use explicit parameters eval operation codeSergey Sharybin
This replaces usage of generic PLACEHOLDEWR with string lookup with more explicit opcode. This should make it faster to build dependency graph by avoiding string comparisons when it's not needed. There should be no user measurable different.
2017-10-25Depsgraph: Cleanup, use proper style for macro loopSergey Sharybin
2017-10-25Depsgraph: Remove unsued node flagSergey Sharybin
2017-10-25Depsgraph: Make operation codes more obviousSergey Sharybin
This synchronizes al lrelated changes from blender2.8 branch.
2017-10-25Depsgraph: Remove bunch of debug codeSergey Sharybin
Was never actually used and implementation seems to be slow: we shouldn't be doing per-node evaluation hash lookups, adds too much overhead. We can instead store statistics in the node itself, and maybe even group them somehow. Ideally such a statistics should be user-friendly so riggers and animators can see exactly what's happening.
2017-10-25Fix T53004: XWayland ignores cursor-warp callsCampbell Barton
There is currently a limitation in XWayland, the cursor needs to be hidden during warp calls.
2017-10-25Fix one more assert being triggered due to recent changes.Brecht Van Lommel
2017-10-25Code refactor: remove MEM_WRITE_ONLY, always use MEM_READ_WRITE.Brecht Van Lommel
It's unlikely the driver can do useful optimizations with this, and if we sum multiple samples we are reading from the memory anyway.
2017-10-24Fix Cycles gtests build on macOS.Brecht Van Lommel
2017-10-24Fix T53146: incomplete multi GPU and CPU + GPU memory statistics.Brecht Van Lommel
Part due to recent changes, part old bug.
2017-10-24Cycles: Fix compilation in debug modeSergey Sharybin
Please check compilation before committing refactor changes!
2017-10-24Cycles: Fix compilation error without C++11Sergey Sharybin
2017-10-24Cycles: Fix memory leak in test and simplify codeSergey Sharybin
2017-10-24Cycles: Fix test compilation failure after recent refactorSergey Sharybin
The test will leak CPU devices, but is all passing other than that. Leak will be fixed shortly. P.S. Committing code refactor without running regression tests, tsk ;)
2017-10-24Fix T53143: Knife Crash after Grid FillCampbell Barton
BM_ELEM_INTERNAL_TAG flag wasn't ensured to be cleared.
2017-10-24Fix BMesh PyAPI internal flag clearing logicCampbell Barton
Would leave the flag set on raising an exception.
2017-10-24Fix edge-split bmesh operator giving empty resultCampbell Barton
2017-10-24Fix T53130: NLA Tweak (moved) Tracks + Alt+RMB Select does not work in Graph ↵Joshua Leung
Editor
2017-10-24Fix T53134: denoising with CPU + GPU render leaves some tiles noisy.Brecht Van Lommel
2017-10-24Code refactor: move more memory allocation logic into device API.Brecht Van Lommel
* Remove tex_* and pixels_* functions, replace by mem_*. * Add MEM_TEXTURE and MEM_PIXELS as memory types recognized by devices. * No longer create device_memory and call mem_* directly, always go through device_only_memory, device_vector and device_pixels.
2017-10-24Code refactor: use device_only_memory and device_vector in more places.Brecht Van Lommel
2017-10-24Code refactor: store device/interp/extension/type in each device_memory.Brecht Van Lommel
2017-10-24Code refactor: pass device to scene, check OSL with device info.Brecht Van Lommel
2017-10-23VSE: draw grid lines at every secondCampbell Barton
Was hard-coded to 25 frames. D2893 by @jooert
2017-10-23Docs: improve bmesh exception messageCampbell Barton
Suggested in T53131
2017-10-23Correct gtest error in recent beautify changeCampbell Barton
2017-10-22Polyfill Beautify: half-edge optimizationCampbell Barton
Was using an edge hash for triangle -> edge lookups, updating triangle indices for each edge-rotation. Replace this with half-edge which can rotate edges much more simply, writing triangles back once the solution has been calculated. Gives ~33% speedup in own tests.
2017-10-21Code refactor: avoid some unnecessary device memory copying.Brecht Van Lommel