Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2037 / 5574

August 1, 2017, 14:34 (GMT)
BLI_math: add simple helper to get amount of 'integer' digits in a float number.
August 1, 2017, 11:18 (GMT)
Fix typo in 2d-cage manipulator
August 1, 2017, 07:14 (GMT)
Cleanup: warnings
August 1, 2017, 07:07 (GMT)
PyRNA: Ensure changed types creates a new instance

Changing lamp type for eg needs to create a new instance.
August 1, 2017, 07:07 (GMT)
Correct previous commit, instance should be cleared

Clear instance in case creating creating new instance fails.

In practice this shouldn't happen,
but better not cause further errors if it does.
August 1, 2017, 04:48 (GMT)
Merge branch 'master' into blender2.8
August 1, 2017, 03:35 (GMT)
Cleanup: double promotion
August 1, 2017, 02:21 (GMT)
Cleanup: warnings from last commit
August 1, 2017, 00:29 (GMT)
Merge branch 'master' into blender2.8
July 31, 2017, 23:06 (GMT)
Cleanup: use static vars where appropriate
July 31, 2017, 22:27 (GMT)
Fix fcurve color assignment
July 31, 2017, 21:55 (GMT)
Correct accidental variable declaration
July 31, 2017, 17:22 (GMT)
Fix T52224: auto IK not respecting length, after recent bugfix.
July 31, 2017, 17:07 (GMT)
Code cleanup: fix warning with clang.
July 31, 2017, 14:51 (GMT)
Fix T52232: Crash in RNA_enum_from_value while inspecting compositor image node properties in outliner.

Bug was in RNA nodes code actually, itemf functions shall never, ever
return NULL!

Note that there were other itemf functions there that were potentially
buggy. Also harmonized a bit their code.
July 31, 2017, 13:43 (GMT)
Fix two issues with recent changes to number display while editing them.

* Numbers with units (especially, angles) where not handled correctly
regarding number of significant digits (spotted by @brecht in T52222
comment, thanks).
* Zero value has no valid log, need to take that into account!
Revision b713668 by Clément Foucault
July 31, 2017, 13:18 (GMT)
Eevee: SSR: Change clamp to a real clamp and add Max Roughness.

Clamp will now works as in Cycles.

Max roughness limit ssr to a certain roughness level: for noise / performance tweaking.
July 31, 2017, 13:18 (GMT)
Eevee: Draw background after depth prepass.

Reduce overdraw. 0.4ms goes to 0.01ms if background is completely occluded.
July 31, 2017, 13:18 (GMT)
Eevee: SSR: Rewrote the raytracing algorithm.

It now uses a quality slider instead of stride.
Lower quality takes larger strides between samples and use lower mips when tracing rough rays.

Now raytracing is done entierly in homogeneous coordinate space. This run much faster.
Should be fairly optimized. We are still Bandwidth bound.

Add a line-line intersection refine.
Add a ray jitter between the multiple ray per pixel to fill some undersampling in mirror reflections.

The tracing now stops if it goes behind an object. This needs some work to allow it to continue even if behind objects.
July 31, 2017, 04:35 (GMT)
Fix glitch updating manipulator after undo

Running undo would notify manipulators to refresh,
but this still allowed for events in the queue to be handled,
where manipulators could be drawn for selection before
their refresh callback runs.

This made Python manipulators raise exceptions
about referencing invalid data (or crash).

Now tag manipulator update on file load (including undo)
and ensure the refresh callback runs
before drawing manipulator selection.

Also split manipulator map refresh flag in two since selection doesn't
perform the same operations as regular drawing.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021