Blender Git Commits

Blender Git "master" branch commits.

Page: 2426 / 5574

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.
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
January 27, 2016, 21:20 (GMT)
Usual i18n/UI messages fixes.
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.
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.
January 27, 2016, 15:26 (GMT)
Tracking: Remove unfinished code from automation experiments
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.
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.
January 27, 2016, 13:27 (GMT)
Tracking: Solve some TODOs

Should not be functional changes.
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.
January 27, 2016, 13:13 (GMT)
Tracking: Remove code which was dead for quite some time now
January 27, 2016, 13:06 (GMT)
Tracking: Cleanup, de-duplicate some code
January 27, 2016, 11:49 (GMT)
Buildbot: Enable OpenVDB BLOSC for the Linux builders
January 27, 2016, 11:27 (GMT)
OpenVDB: Get rid of hardcoded TBB variables and enabled for Linux buildbot
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).
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.
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...
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021