Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2100 / 5574

May 23, 2017, 08:34 (GMT)
Fix T51592: Simplify AO Cycles setting remains active while Simplify is disabled
May 23, 2017, 08:26 (GMT)
DwM: optimize material access

- Split BMesh/Mesh loops.
- Loop over faces instead of tris.
- Add out-of-bounds check for material index (rare but can happen).
May 23, 2017, 07:47 (GMT)
Cleanup: use more generic naming

Can be used by any user that needs faces split by materials.
May 23, 2017, 07:40 (GMT)
DwM: texture paint support & mask mode

Uses workaround so material slots are used when neither blender-internal
or cycles are enabled.
May 22, 2017, 20:49 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/blenloader/intern/versioning_270.c
Revision 6cc293a by Mike Erwin
May 22, 2017, 20:43 (GMT)
Gawain: replace switch with lookup table

This function is not performance critical, but I prefer the branch-free code and no hack needed to appease gcc.

Follow-up to recent 23035cf46fb4dd6a0bf7e688b0f15128030c77d1 and f637145450010d14660fcb029d41560a138eae14.
May 22, 2017, 20:08 (GMT)
Add PovRay syntax hilghting.

Since we already have a rather advanced PovRay exporter, makes sense to
also nicely display generated 'code'.

Patch by Maurice Raybaud (@mauriceraybaud), thanks!
Cleanup (mostly styling) by @mont29.
May 22, 2017, 15:15 (GMT)
Fix T51308: Bright/Contrast Doesn't respect Pre-multiplied Alpha

Brightness/contrast node was changing color but did not modify alpha
or ensured colors are premultiplied on the output. This was giving
artifacts later on unless alpha was manually converted.

Compositor is supposed to work in premultiplied alpha (except of
some really corner cases) so it makes sense to ensure premultiplied
alpha after brightness/contrast node.

This is now done as an option enabled by default, so we:

(a) Keep compatibility with old files.
(b) Have correct behavior for newly created files.

Later on we can get rid of this option.
May 22, 2017, 15:11 (GMT)
Fix T51318: Non-update of preview when switching from world to lamp panel.

Lamp preview panel is in DATA buttons context...
May 22, 2017, 14:43 (GMT)
Enhance vgroup handling when merging meshes.

We were looping over all vgroups in destination mesh and making string
comparison, for every vgroup of every vertex of merged mesh! Crazy!

Now we simply create a temp mapping of vgroup indices, seriously
simplifies things (and gives significant speedup when merging huge meshes
with lots of vgroups, here with quick stupid test went from 120ms in
vgroup merging to less than 5ms, 25 times quicker!).
May 22, 2017, 14:43 (GMT)
Fix T51520: Broken vertex weights after two mesh joining.

Root of the issue here was that two stupid modifiers could create named
vgroup CD layers (vgroup editing ones... shame on me :") ).

Fix that, and added some versionning code to also fix 'corrupted' blend
files created by those so far.
May 22, 2017, 14:43 (GMT)
Fix wrong comment in BLI_findstringindex (returns 0-based index!).
Revision 8457326 by Luca Rood
May 22, 2017, 14:42 (GMT)
Implement UBOs for particles

This fixes the issue where all particles were drawn with the colors and
size of the last psys to be drawn.
Revision cedebeb by Luca Rood
May 22, 2017, 14:42 (GMT)
Minor cleanup of previous hair commits
May 22, 2017, 12:56 (GMT)
Fix T51577: ColorBalance strip modifier misses some color input

Was a mistake in recent VSE interface change.
May 22, 2017, 11:10 (GMT)
Fix T51169: Push/pull fails w/ local lock axis
May 22, 2017, 10:28 (GMT)
Fix T51568: CUDA error in viewport render after fix for for OpenCL

Seems re-loading module invalidates memory pointers by the looks of it,
which gives an error on the next kernel call.

Not sure how to move memory pointer from one CUDA module to another one,
so for now simply disabling kernel re-load for CUDA devices. Not ideal,
but better than failing render.

Feature-selective option for CUDA is not an official feature anyway.
May 22, 2017, 10:25 (GMT)
Fix T51578: Blender 2.8 crash when select Dopesheet->Grease Pencil
May 22, 2017, 10:08 (GMT)
Fix T51336: Crash on broken file opening.

`screen_findedge()` is not expected to return NULL in that case, but
checking against that does not hurt (we do it in all its other call
cases anyway), better than crashing.
May 22, 2017, 09:08 (GMT)
Fix/workaround GCC bug about -Wno-implicit-fallthrough

For some reason GCC-6 successfully compiles test program with
-Wno-implicit-fallthrough passed via command line. It just
silently ignores the unknown arguments which are starting with
-Wno-.

The issue is, if some other waning happens in the code, then
GCC will complain about unknown -Wno- argument which is not
supported by current GCC version.

This makes some misleading warning prints about unknown
command line argument when any other warning happens in code
from extern/.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021