Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3153 / 8462

June 22, 2018, 10:58 (GMT)
Merge branch 'master' into blender2.8
June 22, 2018, 10:55 (GMT)
Cleanup: rename 3D cursor calculation vars
June 22, 2018, 10:50 (GMT)
Cleanup: 2.8-new G.main in RNA code.

Again, essentially validating them, and adding assert check if needed.
June 22, 2018, 10:46 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/makesrna/intern/rna_image.c
source/blender/makesrna/intern/rna_object.c
source/blender/makesrna/intern/rna_object_force.c
source/blender/makesrna/intern/rna_screen.c
source/blender/makesrna/intern/rna_sculpt_paint.c
source/blender/makesrna/intern/rna_space.c
source/blender/python/bmesh/bmesh_py_types.c
source/blender/python/generic/bpy_internal_import.h
source/blender/python/intern/bpy_rna_anim.c
source/blender/python/intern/gpu_offscreen.c
June 22, 2018, 10:37 (GMT)
StudioLight: Only apply windowing when SH level is 2

It does not make much sense for the other levels
June 22, 2018, 10:35 (GMT)
Cleanup: remove last G.main from RNA.

Again, we cannot actually get rid of G_MAIN global access here, so in
most case just 'marked' them as valid, and added assert checks to ensure
we do only work with IDs in G_MAIN in those cases.
June 22, 2018, 10:31 (GMT)
StudioLight: remove caches when removing studiolight

Cache files were not deleted and when uploading a new file with the same
name resulted in using the old cache file.
June 22, 2018, 10:31 (GMT)
Studiolight: Spherical Harmonics Windowing

Apply Windowing on the Spherical Harmonics result. This would lead to
better results.
June 22, 2018, 10:26 (GMT)
Tweak new BKE_id_is_in_global_main to accept NULL pointer (and consider them as valid).
June 22, 2018, 10:08 (GMT)
Fix harmless use of unintialized memory

Still nbice to avoid such access to keep valgrind output more sane.
June 22, 2018, 10:08 (GMT)
Cleanup, spelling
June 22, 2018, 10:08 (GMT)
Math: Set matrix to zero when inversion fails

Avoids usage of uninitialized memory when inversion fails.

That uninitialized memory can cause object to become visible when
it is supposed not to or other artifacts like that.

Longer term solution would be to check every instance of invert_m#
function and to explicit fallback when needed (possibly, using
extra utility functions).
June 22, 2018, 09:37 (GMT)
Cleanup: get rid of last G.main's in bpy area.

Essentially 'validating' them as G_MAIN, and adding some asserts in
dubious places, that handled IDs are actually in G_MAIN.
June 22, 2018, 09:37 (GMT)
BKE_library: Add func to check an ID is actually in G_MAIN database.
June 22, 2018, 09:34 (GMT)
Uncrustify processed.
June 22, 2018, 08:55 (GMT)
Offline intersection and occlusion test code complete.
June 22, 2018, 08:43 (GMT)
PaintMode: Full Shading Boolean => Slider

There was a Full Shading bool that was shared across the WP, VP and TP
modes. This commit makes some changes:

- Replace the bool with a factor. This gives the user more control on
the visibility.
- Also draw it on top of the Material and Rendered mode so the user can
control what he needs. In certain cases you don't want to see the final
rendered material, but the actual texture.
- Removed the skipping of objects when in paint modes. As now the paint
modes are blended.
June 22, 2018, 08:15 (GMT)
Fix reading modifier object pointers

Kudos to Bastien Montagne to help figure out the special modifier read code.
June 22, 2018, 07:08 (GMT)
Remove unused variable

(instead of poorly silencing it with UNSED =))
June 22, 2018, 07:05 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into greasepencil-object
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021