blender/intern/cycles/render
Sergey Sharybin 0330741548 Cycles: Add option to replace GI with AO approximation after certain amount of bounces
This is a speed up option which is mainly useful for viewport. Gives nice speedup in
the barbershop scene of 2x when replacing GI with AO after 2nd bounce without loosing
too much details.

Reviewers: brecht

Subscribers: eyecandy, venomgfx

Differential Revision: https://developer.blender.org/D2383
2017-01-27 14:21:49 +01:00
..
attribute.cpp Cycles microdisplacement: Support for Catmull-Clark subdivision via OpenSubdiv 2016-08-07 11:13:11 -04:00
attribute.h Cycles microdisplacement: Support for Catmull-Clark subdivision via OpenSubdiv 2016-08-07 11:13:11 -04:00
background.cpp Fix Cycles debug build assert on some platforms, tighten checks to avoid this in the future. 2016-06-12 17:35:15 +02:00
background.h Code refactor: minor node and node type utility functions and changes. 2016-05-29 20:30:16 +02:00
bake.cpp Cycles: Refactor Progress system to provide better estimates 2016-12-03 05:02:21 +01:00
bake.h Cycles: Refactor Progress system to provide better estimates 2016-12-03 05:02:21 +01:00
buffers.cpp Cycles: Use dedicated debug passes for traversed nodes and intersection tests 2017-01-12 13:44:35 +01:00
buffers.h Code refactor: nodify Cycles background and film. 2016-05-22 17:29:25 +02:00
camera.cpp Cycles: Cleanup, style 2016-10-24 12:26:12 +02:00
camera.h Code refactor: minor node and node type utility functions and changes. 2016-05-29 20:30:16 +02:00
CMakeLists.txt Cycles microdisplacement: ngons and attributes for subdivision meshes 2016-07-29 03:36:30 -04:00
constant_fold.cpp Cycles: implement partial constant folding for exponentiation. 2016-10-01 14:37:03 +03:00
constant_fold.h Cycles: implement partial constant folding for exponentiation. 2016-10-01 14:37:03 +03:00
curves.cpp
curves.h Code refactor: modify mesh storage to use arrays rather than vectors, separate some arrays. 2016-05-28 18:31:00 +02:00
film.cpp Cycles: Use dedicated debug passes for traversed nodes and intersection tests 2017-01-12 13:44:35 +01:00
film.h Code refactor: nodify Cycles background and film. 2016-05-22 17:29:25 +02:00
graph.cpp Cycles: Cleanup, style 2016-10-24 12:26:12 +02:00
graph.h Cycles: Fix bump mapping to use object space when used with true displacement 2016-09-11 11:20:21 -04:00
image.cpp Fix T50032: Wrong render result when same image is used with and without alpha 2017-01-25 14:02:59 +01:00
image.h Fix T50032: Wrong render result when same image is used with and without alpha 2017-01-25 14:02:59 +01:00
integrator.cpp Cycles: Add option to replace GI with AO approximation after certain amount of bounces 2017-01-27 14:21:49 +01:00
integrator.h Cycles: Add option to replace GI with AO approximation after certain amount of bounces 2017-01-27 14:21:49 +01:00
light.cpp Fix T49985: cycles standalone XML missing distant lights. 2016-11-12 17:33:07 +01:00
light.h Cycles: Implement texture coordinates for Point, Spot and Area Lamps 2016-10-29 19:24:08 +02:00
mesh_displace.cpp Cycles: Replace object index hack with actual checks for SD_TRANSFORM_APPLIED 2016-09-11 13:49:05 -04:00
mesh_subdivision.cpp Cycles: Remove using namespace hell 2017-01-19 14:51:11 +01:00
mesh.cpp Cycles: Add option to split triangle motion primitives by time steps 2017-01-20 12:46:18 +01:00
mesh.h Cycles: Add utility function to calculate curve boundbox from given 4 keys 2017-01-20 12:46:18 +01:00
nodes.cpp Fix T50032: Wrong render result when same image is used with and without alpha 2017-01-25 14:02:59 +01:00
nodes.h Cycles: Add smoothing option to the Brick Texture 2016-10-30 02:16:22 +02:00
object.cpp Cycles: Make object flag names more obvious that hey are object and not shader 2017-01-23 12:14:17 +01:00
object.h Fix T49163: let Cycles only hide particles with missing motion data, not regular objects. 2016-08-28 21:26:03 +02:00
osl.cpp Cycles: Cleanup, style 2016-10-24 12:26:12 +02:00
osl.h Cycles: nodify shader nodes 2016-06-11 20:32:24 +02:00
particles.cpp Code refactor: modify mesh storage to use arrays rather than vectors, separate some arrays. 2016-05-28 18:31:00 +02:00
particles.h Code refactor: modify mesh storage to use arrays rather than vectors, separate some arrays. 2016-05-28 18:31:00 +02:00
scene.cpp Cycles: Implement texture size limit simplify option 2016-11-22 12:00:09 +01:00
scene.h Cycles: Add option to split triangle motion primitives by time steps 2017-01-20 12:46:18 +01:00
session.cpp Cycles: Fix amount of rendered samples not being shown while rendering the last tile on CPU 2017-01-19 00:48:09 +01:00
session.h Cycles: Refactor Progress system to provide better estimates 2016-12-03 05:02:21 +01:00
shader.cpp Land D2339 by bliblu bli 2016-12-09 08:28:04 -07:00
shader.h Cycles: Don't run full shader evaluation for constant emission lamps 2016-09-09 01:39:09 +02:00
sobol.cpp
sobol.h
svm.cpp Fix T50104, Race condition in SVMShaderManager::device_update_shader 2016-11-25 12:03:04 -07:00
svm.h Cycles: Implement threaded SVM nodes compilation 2016-09-13 13:46:49 +02:00
tables.cpp Cycles: Fix two small memory leaks and deduplicate table freeing 2016-05-08 17:44:03 +02:00
tables.h Cycles: Fix two small memory leaks and deduplicate table freeing 2016-05-08 17:44:03 +02:00
tile.cpp Fix T50517: Rendering expecting time is negative 2017-01-25 11:18:12 +01:00
tile.h Cycles: Refactor Progress system to provide better estimates 2016-12-03 05:02:21 +01:00