Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2444 / 5574

January 5, 2016, 13:14 (GMT)
fix compiling cycles after recent gflags / glog shuffle
January 5, 2016, 12:35 (GMT)
CMake: remove mingw64_gcc49

Not supported or in working state.
January 5, 2016, 11:13 (GMT)
CMake: copy python DLL for MinGW builds
Revision 0a9935c by Mike Erwin
January 5, 2016, 06:35 (GMT)
OpenGL: various small optimizations

- set uniform colors outside of loop
- replace glBegin/End with DrawRangeElements
- use GL_LINES when drawing single lines
January 4, 2016, 20:09 (GMT)
Usual i18n fixes...
January 4, 2016, 20:02 (GMT)
Fix for previous commit...

Arg, forgot half of it, sorry for the noise. :|
January 4, 2016, 19:59 (GMT)
Fix missing 'WITH_OPENCOLORIO/OPENIMAGEIO' defines in install_deps final message.

Reported by venomgfx on IRC, thanks.
January 4, 2016, 19:17 (GMT)
ID: Sanitize handling of 'USER_ONE' (ensure_user) case.

Note that this has little impact on current master - yet it allows to fix the 'Image Editor' bug
(open image in editor, use same image in texture, delete image from texture, image us is 0 and
red in image editor...) and probably a few other similar cases.

But that change is mandatory to get a proper handling of ID deletion/reamapping/reloading/etc. as done in id-remap branch.

Instead of just adding a user if none already present, new code use two new ID tags to get a three-states status:
- Normal: nothing changes.
- Needs extra user: we know that ID needs an extra user, so we take of never going down to 0 in 'real' usercount handling.
- Has extra user: we do have increased that ID usercount to get our needed extrauser.

Reviewers: sergey, campbellbarton

Differential Revision: https://developer.blender.org/D1696
January 4, 2016, 18:54 (GMT)
GTest: Fix some strict compiler warnings

Those changes are to be backported to the upstream actually, for until then
it should be good enough to have it locally.
January 4, 2016, 18:32 (GMT)
Fix wrong linking flags for Libmv tests
January 4, 2016, 18:29 (GMT)
Next step of fix for gtests (but still not working...)
January 4, 2016, 18:17 (GMT)
BLI_task threaded looper: do not assert when start == stop.

This can happen quite often in forloops, and would be annoying to have to check for this
in caller code! So now, just return without doing anything in this case.
January 4, 2016, 18:17 (GMT)
Fix (unreported) memleak related to PBVH and looptri.

Looptri are not mesh data, they are allocated and built for PBVH only, and totally 'local' to it,
so duplicating like we do for verts & co leads to leaking memory.
January 4, 2016, 18:17 (GMT)
Sculpt: OMP -> BLI_task, step III.

The remaining bits in editors' sculpt.c, which is now free from OMP.

All in all, changes in this file allow from below 2% to above %20 speedup per stroke, depending
on brush complexity, size, and definition of the mesh below it...

Note that this commit also unifies all 'threaded data' into a single struct, a few more
floats/pointers do not hurt here, and it makes code a bit simpler.
January 4, 2016, 17:16 (GMT)
Correct include directories for GTests
January 4, 2016, 15:20 (GMT)
Cycles-Bake: Unset properties fallback only working for invoke
January 4, 2016, 15:19 (GMT)
Fix T47076 part II

We still got unfreed memory after b909dfda
January 4, 2016, 14:48 (GMT)
Libmv: Solve some strict compiler warnings
January 4, 2016, 14:46 (GMT)
Cleanup
January 4, 2016, 14:39 (GMT)
Move Libmv from extern/ to intern/

Logically it is intern library since being mainly developed by 1.5 blender guys.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021