Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2848 / 5574

June 13, 2014, 20:24 (GMT)
CMake fixup for bd43ac04 as indicated by Campbell Barton
June 13, 2014, 19:59 (GMT)
Cycles: Add dedicated nodes to split/combine vectors.

This was already possible via the RGB nodes, but that seems weird.
June 13, 2014, 19:59 (GMT)
Cycles: Calculate face normal on the fly.

Instead of pre-calculation and storage, we now calculate the face normal during render.
This gives a small slowdown (~1%) but decreases memory usage, which is especially important for GPUs,
where you have limited VRAM.

Part of my GSoC 2014.
June 13, 2014, 19:59 (GMT)
Cycles Refactor: Add SSE Utility code from Embree for cleaner SSE code.

This makes the code a bit easier to understand, and might come in handy
if we want to reuse more Embree code.

Differential Revision: https://developer.blender.org/D482

Code by Brecht, with fixes by Lockal, Sergey and myself.
June 13, 2014, 19:52 (GMT)
Attempt to fix guardedalloc on OSX
June 13, 2014, 18:55 (GMT)
Bake-API: increase cage extrusion/ray distance limit

Fix to include in 2.71 (asked via BlenderArtist)
June 13, 2014, 18:46 (GMT)
Resolve MSVC error
June 13, 2014, 18:38 (GMT)
Use advantage of SSE2 instructions in gaussian blur node

This gives around 30% of speedup for gaussian blur node.

Pretty much straightforward implementation inside the node
itself, but needed to implement some additional things:

- Aligned malloc. It's needed to load data onto SSE registers
faster. based on the aligned_malloc() from Libmv with
some additional trickery going on to support arbitrary
alignment (this magic is needed because of MemHead).

In the practice only 16bit alignment is supported because
of the lack of aligned malloc with arbitrary alignment
for OSX. Not a bit deal for now because we need 16 bytes
alignment at this moment only. Could be tweaked further
later.

- Memory buffers in compositor are now aligned to 16 bytes.
Should be harmless for non-SSE cases too. just mentioning.

Reviewers: campbellbarton, lukastoenne, jbakker

Reviewed By: campbellbarton

CC: lockal

Differential Revision: https://developer.blender.org/D564
June 13, 2014, 17:37 (GMT)
Bake-API: handle objects with no faces (fix T40601)

Also it has a better error handling for the BVHTree creation
Fix for 2.71
June 13, 2014, 17:25 (GMT)
Sequencer: add support for grease pencil rendering in previews
June 13, 2014, 16:54 (GMT)
Code cleanup: use ED_gpencil_ prefix for grease pencil
June 13, 2014, 16:32 (GMT)
UI: Add back ability to select a custom interface font
June 13, 2014, 15:43 (GMT)
New Editmesh Tool: Extend Vertex, (Alt+D) D512

Helps to easily add details to existing edges.

Similar to the rip tool it depends on cursor location to choose the edge to extend along.
June 13, 2014, 15:19 (GMT)
Automatically generate blender.1 man page during build process

Patch T40418 by Lawrence D'Oliveiro
June 13, 2014, 15:06 (GMT)
Revert part of rB477f35 (error resolving conflict)
June 13, 2014, 14:47 (GMT)
Code cleanup: use const for mouse location arg
June 13, 2014, 14:47 (GMT)
BLI_bitmap: rename macros

- BLI_BITMAP_SET -> BLI_BITMAP_ENABLE
- BLI_BITMAP_CLEAR -> BLI_BITMAP_DISABLE
- BLI_BITMAP_GET -> BLI_BITMAP_TEST
- BLI_BITMAP_MODIFY -> BLI_BITMAP_SET
June 13, 2014, 14:47 (GMT)
BLI_bitmap: typecheck maco
June 13, 2014, 14:47 (GMT)
Add string escaping support for BLI_str_quoted_substrN
June 13, 2014, 14:47 (GMT)
Editmesh: Replace SmallHash with GSet for MESH_OT_loop_to_region

There no reason to assume hash will be small in this case
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021