Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 729 / 5574

June 11, 2020, 13:37 (GMT)
BLI: include <new> header

This header defines default placement versions of operator new.
June 11, 2020, 13:34 (GMT)
Fix T77657: NVIDIA Quadro FX4800 crash on startup

Limit support for `GLEW_ARB_base_instance` to OpenGL 4.0 and higher. NVIDIA Quadro FX 4800
(TeraScale) report that they support GLEW_ARB_base_instance, but the driver does not support
`GLEW_ARB_draw_indirect` as it has an OpenGL3 context what also matches the minimum needed
requirements.

We use `GLEW_ARB_draw_indirect` as a target for `glMapBuffer(Range)` what is part of the
OpenGL 4 API. So better disable it when we don't have an OpenGL4 context.

Note: fix should be ported to Blender 2.83 LTS

Reviewed By: Cl�ment Foucault

Differential Revision: https://developer.blender.org/D7994
June 11, 2020, 10:01 (GMT)
Fix bad poll function for constraints in liboverrides.
June 11, 2020, 09:21 (GMT)
BLI: fix printing name in print_stats methods of Map, Set and VectorSet
June 11, 2020, 09:02 (GMT)
Fix T69497: Color Correction node ignores mask in certain cases

Happens when some of the color correction terms are mathematically
undefined: foe example, when pow() is to be calculated and the X
argument is negative.

There is no ground-truth result in such cases, so ignore such terms
entirely.

This is a generalization of D6696 from Jacques.

Differential Revision: https://developer.blender.org/D7966
June 11, 2020, 08:48 (GMT)
BLI: make Map::Item and Map::MutableItem more accessible

This makes it easier to write range-for loops over all items
in the map without using auto.
June 11, 2020, 07:24 (GMT)
Fix T77171: File selector doesn't tag preferences to be saved
June 11, 2020, 06:36 (GMT)
Sequencer: view toggle no longer cycles over SEQUENCER_PREVIEW state

- Remove the operator, use a generic operator instead.
- Switch between PREVIEW/SEQUENCER as the mixed state isn't as useful.
- Add menu item to make the shortcut discoverable.
- Remove unused & broken "View Type" menu.
June 11, 2020, 06:01 (GMT)
Cleanup: move sequencer view operators into sequencer_view.c
June 11, 2020, 05:39 (GMT)
UI: exclude context menus from menu search

This causes the search result to be less predictable as well as
including menu items multiple times.
June 11, 2020, 05:35 (GMT)
WM: utility function to iterate on menu types
June 11, 2020, 05:04 (GMT)
ImBuf: use more accurate DPI/PPM conversion

Use 0.0254 for conversion as 39.3700787 isn't exactly 1/0.0254
and can't be written as a round float/double.
June 10, 2020, 19:36 (GMT)
Cleanup: make the sculpt convert type follow transform convention
Revision bfa5ece by Hans Goudey
June 10, 2020, 18:56 (GMT)
UI: Only set panel data expand flag for active panels

This solves a crash when switching from the modifiers tab to an armature
object and expanding a panel. Thanks to Alexander Gavrilov for mentioning
the problem.
June 10, 2020, 18:34 (GMT)
Cleanup: fix compiler warning after recent changes

It would be good to use override for all member functions, but doing it for
only somes generates compiler warning.
June 10, 2020, 17:48 (GMT)
Fix Cycles viewport missing refresh when changing scene hair settings

This code was not updated for the CoW depsgraph.
Revision 0621c13 by Bastien Montagne
June 10, 2020, 17:45 (GMT)
Add proper handling of liboverrides to Scene deep copy.

Followup to rB74ec37b70cbc8dc2, also missed a case in collection
deepcopy then.
Revision 14bd92b by Bastien Montagne
June 10, 2020, 17:45 (GMT)
Installdeps: Fix broken commit rBe3396d8bfc94.

Not sure why final version of the change was lost...
Revision 91462fb by Bastien Montagne
June 10, 2020, 17:45 (GMT)
Cleanup: Remove no more used `ED_object_single_users`.

This utils was only used for scenes' full copy, and was using old
deprecated ways to deal with ID relations and such. Good riddance!
Revision 4f314ee by Bastien Montagne
June 10, 2020, 17:45 (GMT)
Cleanup: rename `BKE_scene_copy` to `_update`.

Matches other similar cases for collection and object, and general
naming rule (copy is for generic ID copying, duplicate is for more
involved and poweful behaviors specific to an ID type).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021