Blender Git Loki

Kaikki Blender Git kommitit.

Page: 4065 / 8462

February 5, 2017, 14:30 (GMT)
Merge branch 'master' into id_override_static
February 5, 2017, 14:24 (GMT)
Merge branch 'master' into asset-engine
Revision c3e2faa by Mike Erwin (master)
February 5, 2017, 06:01 (GMT)
BLF: simplify API for default font

We had two versions of several BLF functions -- one for a specific font ID & another for the default font.

New BLF_default function lets us simplify this API & delete the redundant code.
Revision 5ad5bb2 by Mike Erwin (master)
February 5, 2017, 05:54 (GMT)
fix most UI text color

There are still many places to fix. I'll miss the bright yellow!

This commit also uses the new BLF_default function where possible.

Part of T49043 since we call glColor less often.
Revision 5908382 by Mike Erwin (master)
February 5, 2017, 04:12 (GMT)
add BLF_default function

So we don't need two versions of all other BLF functions -- one for specific font ID & another for the default font.
Revision 627566c by Mike Erwin (master)
February 5, 2017, 00:35 (GMT)
OpenGL: use GL4 on Linux when available

Minimum target is still 3.3

On AMD pro driver, asking for a 3.3 context gives us *exactly* 3.3, not 3.3+ as desired.

Have not tested proprietary NV or Intel drivers, but this fix should work on all vendors.
February 4, 2017, 22:06 (GMT)
Cleaning of the last commit: lack of attention with the debug of time X(

This was a stupid mistake
February 4, 2017, 22:01 (GMT)
Optimize BVHTree creation of vertices that have BLI_bitmap test

Instead of reference the vertex first and test the bitmap afterwards. Test the bitmap first and reference the vertex after.

In a mesh with 31146 vertices and the entire bitmap disabled, the loop time is 243% faster
With all bitmap enabled, the time becomes 463473% faster!!!

One possible reason for this huge difference in peformance is that maybe the compiler is not putting the function "BM_vert_at_index" inline (I dont know if buildbot do this, but it's good to investigate).
February 4, 2017, 21:17 (GMT)
fix T50592: Scene.raycast not working

Ray_start and ray_normal values were being ignored
February 4, 2017, 20:51 (GMT)
Fix (unreported) crash in new snap code.

Looks like `object_map` and `mem_arena` may be NULL sometimes...

Also, cleaned up function pointers declaration of Nearest2dUserData,
those were warning out in gcc. Please, *always* use typdef defined
prototypes for function pointers, it is sooooo much cleaner and clearer
that way. And easy to convert from compatible functions too.
February 4, 2017, 20:31 (GMT)
Fix T50590: BI lamp doesn't hold a texture in this case.

BKE_lamp_free was somehow missing the refactor of datablocks handling
(which, among other things, completely separated ID refcounting and
linking management from ID freeing itself).

Either forgot during development, or lost during merge...
February 4, 2017, 05:57 (GMT)
Fix regression on plasticity caused by sewing springs

I must have been sleeping when I committed the fix for the sewing
springs regression, causing another silly regression on plasticity...
February 4, 2017, 03:08 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_denoising
February 4, 2017, 03:08 (GMT)
Cycles Denoising: Move denoising kernels to a separate compilation unit

Previously, the denoising kernels were just included with the other kernels.
However, that is not ideal, since the kernels already take very long to compile. Also, it isn't needed since the rendering and denoising kernels share basically no code.

So, this commit adds intern/cycles/filter/, which contains the filtering kernels.
February 3, 2017, 23:08 (GMT)
Snap System: Use callbaks to differentiate how referenced vertives of DerivedMeshs and Bmeshs

Before it was informed the type of object in the `userdata`, and a same function ran between the types to obtain the coordinates of the vertices
February 3, 2017, 22:03 (GMT)
Remove flag: `SNAP_OBJECT_USE_CACHE` from snap_context

Since the cache is created in one way or another, this flag is not really making a difference
More details here: D2496
February 3, 2017, 21:59 (GMT)
Add collision response quality control
February 3, 2017, 17:18 (GMT)
Merge remote-tracking branch 'origin/clay-engine' into render-layers
February 3, 2017, 16:54 (GMT)
Blender release: We are officially 'b' now
February 3, 2017, 16:51 (GMT)
Build Clay engine by default
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021