Blender Git Commits

Blender Git "master" branch commits.

Page: 2847 / 5574

June 14, 2014, 08:12 (GMT)
BLI_rand: add BLI_rng_get_float_unit_v2
June 14, 2014, 07:55 (GMT)
Editmesh: remove redundant normal calculation call for subdivide
June 14, 2014, 07:40 (GMT)
UI: remove OpenGL calls from ED_region_init, now handled elsewhere
June 14, 2014, 07:34 (GMT)
Replace sqrt with hypot for wipe-effect & transform code
June 14, 2014, 07:10 (GMT)
Math Lib: mat3_to_eulo2 & mat3_to_eul2 mixed float/double differently

replace sqrt with hypotf to avoid precision loss instead
June 14, 2014, 07:00 (GMT)
Quiet warning in Cycles
June 14, 2014, 06:27 (GMT)
Rename 'Extend Vertex' to be clear it operates on many vertices
June 14, 2014, 06:27 (GMT)
Comment unused macro
June 13, 2014, 22:27 (GMT)
Polyfill2d: use kd-tree

Simple search for intersections became slow for larger concave ngons (100+)
Tested to work with ngons up to 75k sides, performance is approx ~6x faster then scanfill.

This is a 2D version of BLI_kdtree with modifications:
- nodes can be removed
- an index -> node map is stored (especially for tessellation)
June 13, 2014, 22:21 (GMT)
Polyfill2d: avoid calculating polygon winding (its known in all cases)
June 13, 2014, 22:21 (GMT)
Polyfill2d: Switch directions on concave triangles

Better topology and minor speedup
June 13, 2014, 22:21 (GMT)
Polyfill2d: replace array with linklist, faster resizing

approx 4.0x speedup
June 13, 2014, 21:40 (GMT)
Cycles: Add support for uchar4 attributes.

* Added support for uchar4 attributes to Cycles' attribute system.
* This is used for Vertex Colors now, which saves some memory (4 unsigned characters, instead of 4 floats).
* GPU Texture Limit on sm_20 and sm_21 decreased from 95 to 94, because we need a new texture for the uchar4 attributes. This is no problem for sm_30 or newer.

Part of my GSoC 2014.
June 13, 2014, 21:35 (GMT)
Attempt to fix sign conversion error happening on buildbot
June 13, 2014, 21:23 (GMT)
Implement GLSL code for XYZ nodes.
June 13, 2014, 21:10 (GMT)
Follow up for previous commit: need to tweak args for scons as well
June 13, 2014, 21:08 (GMT)
OSX: update codesigning rules to 2.71
June 13, 2014, 21:02 (GMT)
Cycles: Fix compilation error of AVX2 kernel with GCC/Clang
June 13, 2014, 20:26 (GMT)
Code cleanup.
June 13, 2014, 20:26 (GMT)
Cycles: Add an AVX2 CPU kernel.

This kernel is compiled with AVX2, FMA3, and BMI compiler flags. At the moment only Intel Haswell benefits from this, but future AMD CPUs will have these instructions as well.

Makes rendering on Haswell CPUs a few percent faster, only benchmarked with clang on OS X though.

Part of my GSoC 2014.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021