Revision 30086ea by Mike Erwin January 28, 2016, 07:51 (GMT) |
OpenGL: optimize ED_screen_draw One draw call for all screen area outlines instead of one per line. (Two for retina displays) One draw call for area split line instead of two. En/Disable GL_BLEND once for area join arrow instead of twice. |
Revision f91fe78 by Mike Erwin January 28, 2016, 06:36 (GMT) |
cleanup: spelling, comments, alignment fixed pet peeve ?frustrum? and other non-functional changes. |
Revision 05dbc47 by Campbell Barton January 28, 2016, 06:23 (GMT) |
Cleanup: warnings & style |
Revision a1d7f67 by Mike Erwin January 28, 2016, 05:30 (GMT) |
cleanup: spelling / typos no functional changes |
Revision ba94687 by Bastien Montagne January 27, 2016, 21:20 (GMT) |
Usual i18n/UI messages fixes. |
Revision 66aa4af by Bastien Montagne January 27, 2016, 17:04 (GMT) |
Fix T47252: FileBrowser: buffer overflow with scripts defining too long 'filter_glob' string. Fixed this with three changes: * filter_glob is now 255 char max (63 could be a bit limited in some rare cases). * IO templates now explicitely define max len of that property (such that scripters are aware of the limit). * ED_fileselect_set_params() is now safe regarding too long strings from a 'filter_glob' op property. |
Revision 4e2eea6 by Bastien Montagne January 27, 2016, 16:23 (GMT) |
Fix clear keyframes op not reporting when called over a locked fcurve. Debug print here is not that useful to common user, and keyframe deletion does report warning, so do the same for clear op. Reported by venomgfx over IRC, thanks. |
Revision a621926 by Sergey Sharybin January 27, 2016, 15:26 (GMT) |
Tracking: Remove unfinished code from automation experiments |
Revision fa9ba68 by Sergey Sharybin January 27, 2016, 15:20 (GMT) |
Tracking: Update plane track solution after joining point tracks Was in fact long term TODO, it all should work fine now. |
Revision 28d599a by Sergey Sharybin January 27, 2016, 15:01 (GMT) |
Tracking: De-duplicate code for tracking a sequence and single frame It was not so much better from performance point of view to have a special case here and it only made us having two entry points to the same things, which was rather annoying. Should no be functional changes for artists. |
Revision 17735ec by Sergey Sharybin January 27, 2016, 13:27 (GMT) |
Tracking: Solve some TODOs Should not be functional changes. |
Revision efefae6 by Sergey Sharybin January 27, 2016, 13:16 (GMT) |
Atomics: Use _InterlockedAnd8 direction for 342bit MSVC That's what MSDN tells you to do and that's how to solve the compilation error problem with it. |
Revision 30cbaac by Sergey Sharybin January 27, 2016, 13:13 (GMT) |
Tracking: Remove code which was dead for quite some time now |
Revision 8179a28 by Sergey Sharybin January 27, 2016, 13:06 (GMT) |
Tracking: Cleanup, de-duplicate some code |
Revision 938e528 by Sergey Sharybin January 27, 2016, 11:49 (GMT) |
Buildbot: Enable OpenVDB BLOSC for the Linux builders |
Revision 1f95464 by Sergey Sharybin January 27, 2016, 11:27 (GMT) |
OpenVDB: Get rid of hardcoded TBB variables and enabled for Linux buildbot |
Revision b871160 by Bastien Montagne January 27, 2016, 11:26 (GMT) |
OMP -> BLI_task: BKE's pbvh.c Should be the last bit of sculpt/paint code, now this is fully using BLI_task. Note that PBVH normals update is now about 20% quicker than with OMP code (from 27ms to 21ms with a big stroke over a 500k vertices monkey), even though a missing thread-protection was added... atomic primitives ftw! For the records, with the missing `#pragma omp critical` section added, previous code was like four times slower (above 100ms). |
Revision e5e7507 by Bastien Montagne January 27, 2016, 11:26 (GMT) |
PIL_time_utiledefines: add TIMEIT_AVERAGED variants to block timing macros. This variant behave exactly as TIMEIT_START etc., but it also sums up all times in a static var and prints out average execution time - very useful when dealing with small/quick pieces of code that get executed often, to get some meaningful results. |
Revision 7e9103b by Bastien Montagne January 27, 2016, 11:26 (GMT) |
atomic_ops: add atomic_fetch_and_and_uint8 wrapper. Needed by incomming changes in pbvh.c. Note that we make it much simpler than for other primitives in this file - think we could revise its content to make it simpler one day... |
Revision 5d6d5b7 by Sergey Sharybin January 27, 2016, 10:04 (GMT) |
Fix T46624: Preview is not always correctly updated It is possible that preview was not updated to correspond a new context when width of preview is the same for two contexts. |
|
|
|


Master Commits
MiikaHweb | 2003-2021