Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2036 / 5574

August 2, 2017, 21:59 (GMT)
Cleanup: rename selectionbase -> select_id
August 2, 2017, 21:59 (GMT)
Cleanup: warnings
August 2, 2017, 21:10 (GMT)
Merge branch 'master' into blender2.8
August 2, 2017, 21:03 (GMT)
mikktspace: minor optimization

Add a safe version of normalize since all uses of normalize
did zero length checks, move this into a function.

Also avoid unnecessary conversion.

Gives minor speedup here (approx 3-5%).
August 2, 2017, 21:03 (GMT)
Remove volatile, causing issues w/ GCC/ubsan

Was Cygwin workaround, no longer needed.
August 2, 2017, 18:59 (GMT)
Cycles: Avoid some expensive operations in header expansions

Basically gather lines as-is during traversal, avoiding allocating
memory for all the lines in headers.

Brings additional performance improvement abut 20%.
August 2, 2017, 18:59 (GMT)
Cycles: Support "precompiled" headers in include expansion algorithm

The idea here is that it is possible to mark certain include statements
as "precompiled" which means all subsequent includes of that file will
be replaced with an empty string.

This is a way to deal with tricky include pattern happening in single
program OpenCL split kernel which was including bunch of headers about
10 times.

This brings preprocessing time from ~1sec to ~0.1sec on my laptop.
August 2, 2017, 18:59 (GMT)
Cycles: Speed up #include expansion algorithm

The idea is to re-use files which were already processed. Gives about 4x speedup
of processing time (~4.5sec vs 1.0sec) on my laptop for the whole OpenCL kernel.

For users it will mean lower delay before OpenCL rendering might start.
August 2, 2017, 14:46 (GMT)
Fix T52250: Glitch in UI in the addon panel regression
Revision 3e6f5f3 by Joshua Leung
August 2, 2017, 13:52 (GMT)
GraphEdit Handle Drawing: Fix handle-vertex size regression (2.7 -> 2.8)

Keyframe handle vertices (the circles on the ends of the handles)
should always be larger than the central vertex. This brings back the
"outer" radius value from the old gluDisk(), and doubles it to get the
necessary diameter, to scale it properly.

TODO's:
- Get rid of all fills inside these circles
- Make the central vertex square-shaped again
Revision 440bce2 by Joshua Leung
August 2, 2017, 13:25 (GMT)
Keyframe Drawing: Fix 2.7 -> 2.8 regressions

* Outlines of keyframes were too thick and ugly

* Size differences between keyframe types was being swallowed
by the pixel-fudge factor, leaving colour as the only distinguishing
factor (bad!)
August 2, 2017, 09:12 (GMT)
Manipulator: Make cage2d usable in the 3D view
August 2, 2017, 09:12 (GMT)
Manipulator: add area lamp manipulator
August 1, 2017, 22:22 (GMT)
Manipulator: correct cage-2d scale update
August 1, 2017, 21:47 (GMT)
Cleanup: prefer tuples over lists
August 1, 2017, 17:23 (GMT)
2.79 release: new splash, yeah!
August 1, 2017, 17:22 (GMT)
2.79 release: update version numbers & readfile versionning code.
August 1, 2017, 17:13 (GMT)
Render: make Cycles and Evee support each other's output material nodes.

This changes the Cycles exporting and Cycles/Eevee UI code to support both
output material nodes, giving priority to the renderer native one. Still
missing is Eevee code to prefer the Eevee output node.
August 1, 2017, 14:43 (GMT)
Tweak multi-units tests to match new precision handling in conversion from raw value to prety-printed one.

Note that new code allows to enable again the '1 million miles' tests.
August 1, 2017, 14:42 (GMT)
Fix multi-units drawing re precision handling.

This is still far from prefect, but yet much better than what we had so
far (more consistent with inheritent precision available in floats).

Note that this fixes some (currently commented out) units unittests, and
requires adjusting some others, will be done in next commit.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021