Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Oeser <info@graphics-engineer.com>2019-09-12 15:14:40 +0300
committerPhilipp Oeser <info@graphics-engineer.com>2019-09-12 19:23:36 +0300
commit5b2cebf49bc6e17fd75ab43e33387fc1b257d710 (patch)
tree61244ecce693023a834cb655ae96d3e062ee1e68 /source/blender/blenlib/BLI_kdopbvh.h
parent2ea82e86ca60c1c268c6074ecba10524cebd97ed (diff)
Fix T69752: Texture paint sampling colors always 'merged down'
Rgression from rBaf4dcc6073fa. paint_sample_color > imapaint_pick_face uses the the selection buffer (DRW_select_buffer_sample_point) and to get flat colors [select_id_flat] we need to be in SCE_SELECT_FACE mode. This was already fine if you had 'Face Selection Masking' turned on, but got colors including lighting when turned of [select_id_uniform]. There was already an exception in 'select_cache_init' that turns on SCE_SELECT_FACE for weightpaint, we just need this for texture paint (vertex paint) as well... Also moved the logic into select_id_get_object_select_mode. Note we were also asserting here: BLI_assert failed: /blender/source/blender/draw/engines/select/ select_engine.c:174, select_cache_init(), at 'e_data.context.select_mode != 0' Note also this is not working correctly for vertexpaint (yet), but has been discussed in T69752 and there is a solution by @mano-wii in P1032. Reviewers: mano-wii Subscribers: mano-wii Maniphest Tasks: T69752 Differential Revision: https://developer.blender.org/D5775
Diffstat (limited to 'source/blender/blenlib/BLI_kdopbvh.h')
0 files changed, 0 insertions, 0 deletions