Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3159 / 5574

June 18, 2013, 09:36 (GMT)
Cycles: optimization for BVH traveral on CPU's with SSE3, using code from Embree.

On the BMW scene, this gives roughly a 10% speedup overall with clang/gcc, and 30%
speedup with visual studio (2008). It turns out visual studio was optimizing the
existing code quite poorly compared to pretty good autovectorization by clang/gcc,
but hand written SSE code also gives a smaller speed boost there.

This code isn't enabled when using the hair minimum width feature yet, need to
make that work with the SSE code still.
June 18, 2013, 09:36 (GMT)
Cycles: add "Transparent Shadow" option for materials, to disable them per material.
Revision 9433881 by Gaia Clary
June 18, 2013, 09:02 (GMT)
Added back left/right arrows for embossed number fields. (they where active but not drawn)
June 18, 2013, 06:23 (GMT)
fix [#35771] "Specials" ->"Size Y" doesn't work for Cycles area lamp
June 18, 2013, 04:15 (GMT)
BGE: Fix for [#32218] "logic.addScene() Not Adding Scenes in Order" reported by Josiah Lane (solarlune).

Adding scenes now uses a vector instead of a set to maintain order. This fix is partly based off of patch #32297 by Pavel Sadikov (sigmat).
June 17, 2013, 19:49 (GMT)
Add back nl_NL to enabled tranlations, as we now have a (very limited) start of it.
June 17, 2013, 18:57 (GMT)
fix [#35590] Connected proportional editing gives unexpected results
June 17, 2013, 18:15 (GMT)
cmake: remove set_lib_path macro
June 17, 2013, 18:00 (GMT)
CMake / vc2010:
* Remove vc2010 support from cmake.

There is some "if(MSVC10)" left in extern - ceres, but will leave that for Sergey. :)
June 17, 2013, 17:25 (GMT)
measure distance across faces when checking for proportional distance connectivity (gives smoother results)
June 17, 2013, 16:55 (GMT)
fix for editmesh transform connected,
the distance checks could get into a feedback loop so that the result depended on the order of verts/edges.

now you can randomize vert/edge/faces and get exactly the same results.

also made some internal improvements,
- used fixed sized arrays (no need to realloc).
- use vertex tag flags rather then a visit-hash.
- remove 'tots' array that did nothing (not sure why it was added).
June 17, 2013, 16:12 (GMT)
Cycles / Blackbody node:
* Code cleanup to avoid duplicated table defines, moved them into kernel_types.h.
June 17, 2013, 15:56 (GMT)
Cycles / GPU:
* Enable the Non-Progressive integrator on GPU (CUDA) for testing.

In order to compile the CUDA kernel with it, you need at least 6GB of system memory and CUDA Toolkit 5.0 or 5.5.
It should also work with CUDA Toolkit 4.2, but in this case you should have 12GB of RAM.

In case any problems arise, just change line 65 of kernel_types.h to disable Non-Progressive again.
-- #define __NON_PROGRESSIVE__
++ //#define __NON_PROGRESSIVE__
June 17, 2013, 14:37 (GMT)
reduce sqrt's calls in set_prop_dist().
June 17, 2013, 13:34 (GMT)
Use use_render argument rather than G.is_rendering to detect
whether preview or render settings need to be used in curves
and mballs tessellation.

This is not noticeable for artists yet, but this is silly
to use G.is_rendering anyway and using argument will help
making rendering and viewport working simultaneously in
the future.
June 17, 2013, 13:13 (GMT)
There's no more global and static variables in the mballs code,
so special case in BKE_displist_make_mball is not needed anymore.

The same could be done in trunk as well, but rather run some
more intensive tests first.
June 17, 2013, 11:26 (GMT)
Merging r57514 through r57517 rom trunk into soc-2013-depsgraph_mt

June 17, 2013, 11:18 (GMT)
Remove static variables from mball module

Moved all the static variables into a PROCESS
structure which is now passing all over to where
static variables used to be used.

There's still one static variable which is
cubetable, but it's being initialized once
and then used read-only. Maybe we'll need
to move cubetable initialization to blender
startup, but that could wait a bit for now.

For users it means BI rendered viewport
wouldn't crash when using metaballs.

--
svn merge -r57515:57516 ^/branches/soc-2013-depsgraph_mt

June 17, 2013, 10:51 (GMT)
Remove static variables from mball module

Moved all the static variables into a PROCESS
structure which is now passing all over to where
static variables used to be used.

There's still one static variable which is
cubetable, but it's being initialized once
and then used read-only. Maybe we'll need
to move cubetable initialization to blender
startup, but that could wait a bit for now.

For users it means BI rendered viewport
wouldn't crash when using metaballs.
June 17, 2013, 10:01 (GMT)
Usual UI messages style edits...
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021