Blender Git Loki

Blender Git commits from all branches.

Page: 1843 / 2888

February 10, 2017, 16:20 (GMT)
Fixed HMD branch for current master
February 10, 2017, 15:50 (GMT)
Merge branch 'master' of git.blender.org:blender into HMD_viewport
February 10, 2017, 15:13 (GMT)
OpenGL immediate mode: Added replacement for glaDrawPixelsTex_*
February 10, 2017, 08:23 (GMT)
Fix some crashes when ID would reference itself.

Typical case: bones having constraints targetting other bones from same
armature. ID swap needs remapping here.

Really have to find something better than regular ID copy + swap + relinking
for override operations, this is horribly inneficient, complicated
and... most likely a nest of bugs and worms.

(pretty sure e.g. we still can generate same pointers during writefile
with current code :( ).
February 10, 2017, 04:56 (GMT)
Cycles Denoising: Add missing util header file to CMake
February 10, 2017, 04:56 (GMT)
Cycles Denoising: Fix wrong argument order that caused massive overblurring
February 10, 2017, 04:21 (GMT)
Force some free space in window for global topbar
February 10, 2017, 02:51 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/blenkernel/intern/context.c
source/blender/blenkernel/intern/depsgraph.c
source/blender/blenkernel/intern/library_query.c
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/readfile.h
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/workspace/screen_context.c
source/blender/makesdna/intern/makesdna.c
source/blenderplayer/bad_level_call_stubs/stubs.c
February 9, 2017, 13:54 (GMT)
Merge branch 'master' into id_override_static
February 9, 2017, 13:51 (GMT)
Use a smaller cross icon for clearing search box contents
February 9, 2017, 13:51 (GMT)
More tweaks to Normalisation options in Graph Editor

* Added a new dedicated icon for normalize
* Only use an icon for "Auto"
February 9, 2017, 13:51 (GMT)
Graph Editor: Replace Normalise/Auto checkboxes with toggle buttons

These take less space, fit in better with rest of the UI, and make their relationship clearer
February 9, 2017, 13:51 (GMT)
Fix: GPencil delete operators did not respect color locking
February 9, 2017, 13:51 (GMT)
Cycles: Fix regression with transparent shadows in volume
February 9, 2017, 13:51 (GMT)
Cycles: Solve speed regression by casting opaque ray first
February 9, 2017, 13:51 (GMT)
Cycles: Fix compilation error on OpenCL
February 9, 2017, 13:51 (GMT)
Cycles: Split shadow functions to avoid some duplicated calculations
February 9, 2017, 13:51 (GMT)
Cycles: Store shadow intersections in the kernel globals

Seems CUDA failed to de-duplicate the array across multiple inlined
versions of the shadow_blocked(). Helped it a bit with that now.

Gives about 100MB memory improvement on a scenes after previous
commit and brings up memory "regression" to only 100MB comparing to
the master branch now.
February 9, 2017, 13:51 (GMT)
Cycles: Speedup transparent shadows on CUDA

This commit enables record-all behavior of transparent shadows
rays.

Render times difference goes as following:

GTX 1080 render time
BMW -0.5%
Fishy Cat -0.0%
Pabellon Barcelona -11.6%
Classroom +1.2%
Koro -58.6%

Kernel will now use some extra VRAM memory to store the intersection
array (200MB on my configuration). This we can optimize out with some
further commits.
February 9, 2017, 13:51 (GMT)
Cycles: Implement record-all transparent shadow function for GPU

The idea is to record all possible transparent intersections when
shooting transparent ray on GPU (similar to what we were doing on
CPU already).

This avoids need of doing whole ray-to-scene intersections queries
for each intersection and speeds up a lot cases like transparent
hair in the cost of extra memory.

This commit is a base ground for now and this feature is kept
disabled for until some further tweaks.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021