Blender Git Commits

Blender Git "master" branch commits.

Page: 3104 / 5574

August 18, 2013, 14:15 (GMT)
Fix a few compiler warnings reported by clang.
August 18, 2013, 13:41 (GMT)
Updates for the Cycle Hair UI. With the following changes
- Removed the cycles subdivision and interpolation of hairkeys.
- Removed the parent settings.
- Removed all of the advanced settings and presets.
- This simplifies the UI to a few settings for the primitive type and a shape mode.
August 18, 2013, 11:44 (GMT)
improved BM_face_copy_shared to copy from more possible connected loops and add filter function (not used yet).
August 18, 2013, 04:06 (GMT)
correct own error in recent linked stack edits.
August 18, 2013, 03:41 (GMT)
add hash function BLI_ghash_assign, BLI_edgehash_assign
avoids remove,insert and only hashes the key once.
August 18, 2013, 02:35 (GMT)
Code cleanup:
* Forgot to remove RNA/DNA in r59043. No need to keep this here, we never used it in Trunk.
August 18, 2013, 01:00 (GMT)
minor api cleanup for ghash/edgehash
- use single inlined lookup function.
- move comments into source.
- pack iterator vars more efficiently.
August 18, 2013, 00:36 (GMT)
add assert for hashes if an existing element is ever inserted into a ghash/edgehash.

the outliner does this intentionally, so add a flag to allow this situation optionally.
August 17, 2013, 16:08 (GMT)
Cycles / Sky Model:
* Replaced the Preetham model with the newer Hosek / Wilkie model:
"An Analytic Model for Full Spectral Sky-Dome Radiance" http://cgg.mff.cuni.cz/projects/SkylightModelling/

* We use the sample code data, which comes with the paper, but removed some unnecessary parts, we only need the xyz version.
* New "Albedo" UI paraemeter, to control the ground albedo (between 0 and 1).
* Works with SVM only atm (CPU and CUDA).

Example render:
http://www.pasteall.org/pic/show.php?id=57635

ToDo / Open Questions:
* OSL still uses the old model, will be done later. In the meantime it's useful to compare the two models this way.
* The new model needs a much weaker Strength value (0.01), otherwise it's white. Can this be fixed?
* Code cleanup.
August 17, 2013, 13:32 (GMT)
bmesh api internal changes
- optimize BM_face_exists_overlap_subset(), dont check faces smaller then the vert array, don't initialize overlap flag unless its needed.
- BM_face_exists_overlap had incorrect check (currently function is unused so no harm done)
August 17, 2013, 13:08 (GMT)
remove unused function
Revision 95dc1d9 by Sv. Lockal
August 17, 2013, 11:49 (GMT)
Fix [36486] Outliner doesn't allow to expand Hierarchies of armature if it's present on 2 Scenes

This is done by fixing logic for finding the first unused element in treehash.
The blend file from [36486] also exposes a memleak, but it should be addressed separately.
August 17, 2013, 09:25 (GMT)
remove unused args from edgenet fill (since rewrite, but they weren't used before either)
August 17, 2013, 08:21 (GMT)
style cleanup
August 17, 2013, 08:00 (GMT)
avoid double ghash lookups
August 17, 2013, 07:09 (GMT)
fix for crash in compositor/opencl, the error value of -1001 would read past the error-string array.
August 17, 2013, 05:33 (GMT)
add linklist stack macros, use where over allocating an array was previously done.
August 17, 2013, 05:27 (GMT)
use 'with' keyword for script stub (recommended with py3).
August 17, 2013, 04:48 (GMT)
change CHECK_TYPE_INLINE macro not to add the pointer in the macro.
August 17, 2013, 04:37 (GMT)
BGE: Adding partial support for LibLoaded lights with GLSL materials.

Any GLSL materials loaded after lights are LibLoaded will now use the lights in
heir shaders. This includes materials loaded from the same scene as the LibLoaded
lights. We could later add a new flag to LibLoad to recompile all existing shaders,
but this commit should offer a lot more flexibility as is.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021