Blender Git Commit Log

All Blender Git commits.

Page: 1288 / 8462

Revision 8d59f06 by Clément Foucault (master)
September 10, 2020, 12:19 (GMT)
GL: Wrap extension support inside GLContext

This makes it possible to disable all the extensions when forcing
workarounds.

Also it will allow future options to selectively disable each extension
to know which one is buggy.
Revision 9d5977f by Clément Foucault (master)
September 10, 2020, 12:19 (GMT)
GL: Add fallback debug layer

This is to improve debugging on older hardware that may not support
4.3 debug capabilities (like Macs).

This avoids sprinkling glGetErrors manually. This might still be needed
to find the root cause since not all functions are covered.

This overrides the functions pointers that GLEW have already init.

This is only enabled if using --debug-gpu option and the debug extension
are not available.

This also cleanup the usage of GLContext::debug_layer_support and use
wrapper to set object labels.
September 10, 2020, 11:57 (GMT)
Refactor: move Text .blend I/O to IDTypeInfo callbacks
September 10, 2020, 11:54 (GMT)
Merge remote-tracking branch 'origin/master' into lanpr-under-gp
September 10, 2020, 11:54 (GMT)
LineArt: Fix UI ptr code.
September 10, 2020, 11:50 (GMT)
Refactor: move LineStyle .blend I/O to IDTypeInfo callbacks
September 10, 2020, 11:33 (GMT)
Refactor: move bNodeTree .blend I/O to IDTypeInfo callbacks
September 10, 2020, 11:21 (GMT)
Add support for arrays of int/float/double
September 10, 2020, 11:21 (GMT)
Alembic export: Use correct time sampling for custom properties
September 10, 2020, 11:21 (GMT)
Alembic export: write scalar custom properties

Write scalar custom properties as array properties to Alembic. This is
also what's done by Houdini and Maya exporters, so it seems to be the
standard way of doing things.

Seems to work ok'ish if I look at it via `usdcat`.
September 10, 2020, 10:46 (GMT)
Fix T80372: Mantaflow Noise Not working with Smoke/Smoke and Fire

Modular caches for noise, particles and meshes require that additional data is baked (i.e. is resumable option). With this commit users will be explicitly asked to enable this option before being able to bake noise, particles or meshes.
September 10, 2020, 09:42 (GMT)
Cleanup: Changed fluid viewport display defaults and refined comments

- Set default slicing method to 'full' and interpolation method to 'linear'.
- Set slicing to 'single' for 'Quick Liquid'.
- Cast to respective enums in switch statements.
September 10, 2020, 09:42 (GMT)
Cleanup: IO, inline namespace declarations

Replace nested `namespace blender { namespace io {`
with `namespace blender::io {`.

No functional changes.
September 10, 2020, 09:42 (GMT)
Cleanup: USD, inline namespace declarations

Replace nested `namespace blender { namespace io { namespace usd {`
with `namespace blender::io::usd {`.

No functional changes.
September 10, 2020, 09:42 (GMT)
Cleanup: Alembic, inline namespace declarations

Replace nested `namespace blender { namespace io { namespace alembic {`
with `namespace blender::io::alembic {`.

No functional changes.
September 10, 2020, 09:17 (GMT)
Refactor: move keyingset .blend I/O to blenkernel

Ref T76372
September 10, 2020, 09:09 (GMT)
Fix T79626: 2.91 Mantaflow crash when adaptive domain + noise are enabled

Crash was caused by an incorect domain size of the noise solver and an index out of bounds.
September 10, 2020, 09:02 (GMT)
Refactor: move Action .blend I/O to IDTypeInfo callbacks
September 10, 2020, 08:33 (GMT)
Refactor: move preview image .blend I/O to blenkernel

Ref T76372
September 10, 2020, 07:58 (GMT)
Fix T80516: Hook modifier crashes without vertex group data

Checks for existence of a vertex group must check the array isn't NULL.

Regression in c1386795a922.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021