Revision 6fdf78e by Campbell Barton January 16, 2014, 17:24 (GMT) |
Correct versioning check for manipulator |
Revision 79bed4d by Campbell Barton January 16, 2014, 16:52 (GMT) |
Code Cleanup: loop over ThemeSpace's where possible |
Revision a780e7f by Campbell Barton January 16, 2014, 16:13 (GMT) |
BLF: Fix for changing the DPI storing many fonts (300+) Each dpi value stores its own set of font sizes, so while dragging the dpi value would collect many sizes and never free. Also change how BLF_cache_clear works, it was freeing memory but not the OpenGL textures. Now just free all the cache and GL textures and let drawing allocate them again as needed. |
Revision de28a4d by Thomas Dinges January 16, 2014, 16:04 (GMT) |
Cycles: Add an AVX kernel for CPU rendering. * AVX is available on Intel Sandy Bridge and newer and AMD Bulldozer and newer. * We don't use dedicated AVX intrinsics yet, but gcc auto vectorization gives a 3% performance improvement for Caminandes. Tested on an i5-3570, Linux x64. * No change for Windows yet, MSVC 2008 does not support AVX. Reviewed by: brecht Differential Revision: https://developer.blender.org/D216 |
Revision 7c6d52e by Campbell Barton January 16, 2014, 15:16 (GMT) |
BLF: avoid allocating empty array in blf_glyph_cache_texture |
Revision 6b283f1 by Campbell Barton January 16, 2014, 15:13 (GMT) |
Fix for BLF using realloc() on guarded-alloced memory |
Revision 15ab463 by Campbell Barton January 16, 2014, 14:54 (GMT) |
Code Cleanup: spelling |
Revision 88f65fd by Campbell Barton January 16, 2014, 14:50 (GMT) |
CMake: add missing dependency for icon target |
Revision 38e683c by Campbell Barton January 16, 2014, 12:54 (GMT) |
Fix T38217: Fix glitch adding Monkey with view align added an option so view-align can default to a different axis. |
Revision e9fb429 by Sergey Sharybin January 16, 2014, 11:49 (GMT) |
Fix T38116: Crash when using solidify modifier on multi-user mesh Issue was caused by solidify modifier using original vertices bitfield to store tags. This isn't thread-safe obviously. Now use bitmap to store needed tags. Reviewed by Campbell, thanks! |
Revision 348cf17 by Campbell Barton January 16, 2014, 11:00 (GMT) |
Code Cleanup: no need to pass empty strings as default values |
Revision 9f16790 by Campbell Barton January 16, 2014, 09:54 (GMT) |
Code Cleanup: avoid using G_PICKSEL for transform manipulator |
Revision 4c2ba8e by Campbell Barton January 16, 2014, 09:52 (GMT) |
Correct error in own recent commit |
Revision a4e07aa by Campbell Barton January 16, 2014, 09:23 (GMT) |
Code Cleanup: outliner used magic numbers for active items and selecting Replace with enums to make it more obvious whats happening |
Revision 4f87ca4 by Sergey Sharybin January 16, 2014, 09:05 (GMT) |
Compilation error fix: mismatch declaration |
Revision af93ebc by Campbell Barton January 16, 2014, 08:15 (GMT) |
Code Cleanup: style and redundant casts |
Revision bb1a7e4 by Campbell Barton January 16, 2014, 07:32 (GMT) |
Code Cleanup: simplify matcaps checks and quiet warning |
January 16, 2014, 05:47 (GMT) |
User Prefs: Manipulator unit and tooltip fixes removal of x5 hardcoded size multiplier |
Revision 95acd3b by Sergey Sharybin January 15, 2014, 20:07 (GMT) |
Tweak to early threaded update escape Issue was caused by some objects being in bMain and tagged for update but not being in the DAG. This means objects wouldn't be updated and their recalc flag remains untouched triggering threaded for the next frame. Solved by tweaking POST_UPDATE_HANDLER_WORKAROUND in the way that it checks objects' recalc flags from the DAG, not from the bMain. This will work a bit longer since DAG stored more nodes than objects in the scene, but this code only runs in cases when there're some objects tagged for update, which keeps overall CPU usage on such a workaround pretty low. Now CPU usage on 11a_comp scene from project Pampa went down from ~15% down to ~5% (2,69 release uses ~%7). Pointed by Thomas Dinges in IRC. |
Revision c78d9a3 by Sergey Sharybin January 15, 2014, 19:34 (GMT) |
Fix T38233: Right click in Particle Edit mode closes application It was wrong memory access in selection operators when point doesn't have keys. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021