Blender Git Commits

Blender Git "master" branch commits.

Page: 1674 / 5574

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, 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, 06:18 (GMT)
Cleanup: style
June 22, 2018, 06:11 (GMT)
Cleanup: suppress assert in recent GPU refactor
June 22, 2018, 05:55 (GMT)
Fix T55547: "Fit camera to selected" fails
June 22, 2018, 00:36 (GMT)
GLRefactor: Refactor bf_blenfont to use GPUTexture instead of raw GL calls and types.

In an effort to centralize all opengl calls in the codebase, this patch replaces
the raw opengl calls in bf_blenfont with GPUTexture so it's no longer depended
on opengl headers.

reviewer: Brecht

Differential Revision: https://developer.blender.org/D3483
June 21, 2018, 17:46 (GMT)
Edit Mode: Bevel Op: Offset Soft Max to 100

This is consistent with the modifier
June 21, 2018, 17:29 (GMT)
Merge branch 'master' into blender2.8
June 21, 2018, 17:26 (GMT)
Fix T55568: second click event ignored
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021