Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-28 | BLI_hash: add BLI_heap_reinsert | Campbell Barton | |
Allows avoiding remove/insert calls. | |||
2017-10-28 | GTest: initial BLI_heap test | Campbell Barton | |
2017-10-28 | Fix T53185: After rendering an animation (Ctrl-F12), pressing F12 no longer ↵ | Joshua Leung | |
renders single frames only | |||
2017-10-28 | BLI_array_store: correct hashing single bytes | Campbell 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-28 | Cleanup: use uint type in BLI | Campbell Barton | |
2017-10-27 | Docs: clarify return value for BVH API | Campbell Barton | |
2017-10-27 | Fix T53131: Incorrect vert-edge angle calculation | Campbell Barton | |
Vertex w/ a single edge wasn't detected | |||
2017-10-26 | Remove SCREEN_OT_header_flip, use SCREEN_OT_region_flip instead | Julian 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-26 | Fix T52984. Trackpad rotation to natural direction | Arto Kitula | |
2017-10-26 | Using gtest fixtures in Alembic export tests | Sybren A. Stüvel | |
2017-10-26 | Event System: check_click was left set | Campbell Barton | |
Caused by own change 137586a13c | |||
2017-10-25 | Cycles: 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-25 | Depsgraph: Cleanup, remove redundant calls to add_component | Sergey Sharybin | |
2017-10-25 | Depsgraph: Need to tag relations for update after new clip was added | Sergey Sharybin | |
2017-10-25 | Depsgraph: Rework debug relations update function | Sergey 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-25 | Depsgraph: Add missing forward struct declarations | Sergey Sharybin | |
2017-10-25 | Depsgraph: Cleanup, trailing whitespace and braces | Sergey Sharybin | |
2017-10-25 | Depsgraph: Make depsgraph.debug_stats to return a string | Sergey Sharybin | |
This way we can see result in the python console. | |||
2017-10-25 | Depsgraph: Add missing movie clip dopesheet invalidation | Sergey Sharybin | |
2017-10-25 | Depsgraph: Use explicit opcode for shape key | Sergey Sharybin | |
2017-10-25 | Depsgraph: Cleanup, use explicit cloth modifier opcode | Sergey Sharybin | |
Avoids use of placeholder operation which also was involving some string comparisons. | |||
2017-10-25 | Depsgraph: Cleanup, don't call explicit add_id() | Sergey Sharybin | |
This is redundant, adding components will check for ID to exist. | |||
2017-10-25 | Depsgraph: Use explicit parameters eval operation code | Sergey 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-25 | Depsgraph: Cleanup, use proper style for macro loop | Sergey Sharybin | |
2017-10-25 | Depsgraph: Remove unsued node flag | Sergey Sharybin | |
2017-10-25 | Depsgraph: Make operation codes more obvious | Sergey Sharybin | |
This synchronizes al lrelated changes from blender2.8 branch. | |||
2017-10-25 | Depsgraph: Remove bunch of debug code | Sergey 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-25 | Fix T53004: XWayland ignores cursor-warp calls | Campbell Barton | |
There is currently a limitation in XWayland, the cursor needs to be hidden during warp calls. | |||
2017-10-25 | Fix one more assert being triggered due to recent changes. | Brecht Van Lommel | |
2017-10-25 | Code 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-24 | Fix Cycles gtests build on macOS. | Brecht Van Lommel | |
2017-10-24 | Fix T53146: incomplete multi GPU and CPU + GPU memory statistics. | Brecht Van Lommel | |
Part due to recent changes, part old bug. | |||
2017-10-24 | Cycles: Fix compilation in debug mode | Sergey Sharybin | |
Please check compilation before committing refactor changes! | |||
2017-10-24 | Cycles: Fix compilation error without C++11 | Sergey Sharybin | |
2017-10-24 | Cycles: Fix memory leak in test and simplify code | Sergey Sharybin | |
2017-10-24 | Cycles: Fix test compilation failure after recent refactor | Sergey 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-24 | Fix T53143: Knife Crash after Grid Fill | Campbell Barton | |
BM_ELEM_INTERNAL_TAG flag wasn't ensured to be cleared. | |||
2017-10-24 | Fix BMesh PyAPI internal flag clearing logic | Campbell Barton | |
Would leave the flag set on raising an exception. | |||
2017-10-24 | Fix edge-split bmesh operator giving empty result | Campbell Barton | |
2017-10-24 | Fix T53130: NLA Tweak (moved) Tracks + Alt+RMB Select does not work in Graph ↵ | Joshua Leung | |
Editor | |||
2017-10-24 | Fix T53134: denoising with CPU + GPU render leaves some tiles noisy. | Brecht Van Lommel | |
2017-10-24 | Code 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-24 | Code refactor: use device_only_memory and device_vector in more places. | Brecht Van Lommel | |
2017-10-24 | Code refactor: store device/interp/extension/type in each device_memory. | Brecht Van Lommel | |
2017-10-24 | Code refactor: pass device to scene, check OSL with device info. | Brecht Van Lommel | |
2017-10-23 | VSE: draw grid lines at every second | Campbell Barton | |
Was hard-coded to 25 frames. D2893 by @jooert | |||
2017-10-23 | Docs: improve bmesh exception message | Campbell Barton | |
Suggested in T53131 | |||
2017-10-23 | Correct gtest error in recent beautify change | Campbell Barton | |
2017-10-22 | Polyfill Beautify: half-edge optimization | Campbell 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-21 | Code refactor: avoid some unnecessary device memory copying. | Brecht Van Lommel | |