blender/intern/cycles/render
Sergey Sharybin 452a52575c Cycles material preview: fix for generated/packed/movie files
Issue was caused by cycles trying to find builtin images in a main
database and in case of preview render images are not in database,
they're just referenced by shader node tree.

Now builtin images in cycles have got void* pointer to store data
needed to load builtin images.

In case ob blender session, this pointer will store pointer from
PointerRNA for image datablock and used later to construct Image
class based on this pointer.

This also saves database lookup for final render which is nice :)

Reviewed by Brecht.
2013-01-30 13:42:12 +00:00
..
attribute.cpp Cycles Hair: refactoring to store curves with the index of the first key and the 2013-01-03 12:09:09 +00:00
attribute.h Cycles Hair: refactoring to support generic attributes for hair curves. There 2013-01-03 12:08:54 +00:00
background.cpp Cycles: add render layer use environment option to disable world lighting on 2012-04-13 12:58:12 +00:00
background.h Cycles: add render layer use environment option to disable world lighting on 2012-04-13 12:58:12 +00:00
buffers.cpp Cycles: memory usage report 2012-11-05 08:04:57 +00:00
buffers.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
camera.cpp Fix #33915: tweak self intersection epsilon for motion blur a bit further, still 2013-01-23 16:56:02 +00:00
camera.h code cleanup: remove some paranoid checks which would have crashed anyway earlier on. 2013-01-20 14:50:50 +00:00
CMakeLists.txt New feature 2012-12-28 14:21:30 +00:00
curves.cpp Cycles Hair: Multiple vertex colours and UV coordinates 2013-01-23 17:15:45 +00:00
curves.h Cycles Hair: Multiple vertex colours and UV coordinates 2013-01-23 17:15:45 +00:00
film.cpp Fix #31883: cycles vectors pass rendering crash with some render layers using 2012-06-20 14:24:52 +00:00
film.h Fix #31883: cycles vectors pass rendering crash with some render layers using 2012-06-20 14:24:52 +00:00
filter.cpp style cleanup: assignment & indentation. 2012-06-09 18:56:12 +00:00
filter.h Cycles: 2011-08-28 13:55:59 +00:00
graph.cpp Fix #33905: cycles crash with bsdf node plugged twice into add shader. 2013-01-23 13:13:20 +00:00
graph.h Fix #33485: cycles OSL now autodetects the presence of emission and transparent 2012-12-12 06:51:06 +00:00
image.cpp Cycles material preview: fix for generated/packed/movie files 2013-01-30 13:42:12 +00:00
image.h Cycles material preview: fix for generated/packed/movie files 2013-01-30 13:42:12 +00:00
integrator.cpp Fix #32018: non-progressive integrator crash. 2012-09-19 17:09:11 +00:00
integrator.h Cycles: first step for implementation of non-progressive sampler that handles 2012-06-13 11:44:48 +00:00
light.cpp Fix cycles crash that happened with mesh emission and diffuse/glossy ray 2013-01-25 02:00:57 +00:00
light.h Cycles: first step for implementation of non-progressive sampler that handles 2012-06-13 11:44:48 +00:00
mesh_displace.cpp Fix part of #33662: cycles crash using displacement on meshes with vertices not 2012-12-26 20:59:35 +00:00
mesh.cpp Fix #33830: cycles normal mapping was not quite correct, was not correctly 2013-01-15 16:35:05 +00:00
mesh.h Fix #33830: cycles normal mapping was not quite correct, was not correctly 2013-01-15 16:35:05 +00:00
nodes.cpp Cycles material preview: fix for generated/packed/movie files 2013-01-30 13:42:12 +00:00
nodes.h Cycles material preview: fix for generated/packed/movie files 2013-01-30 13:42:12 +00:00
object.cpp Cycles Hair: Addition of render settings and static BVH strand width scaling 2013-01-29 12:32:43 +00:00
object.h New feature 2012-12-28 14:21:30 +00:00
osl.cpp Fix #33485: cycles OSL now autodetects the presence of emission and transparent 2012-12-12 06:51:06 +00:00
osl.h Fix #33485: cycles OSL now autodetects the presence of emission and transparent 2012-12-12 06:51:06 +00:00
particles.cpp Fix #33113: cycles not rendering motion blur correct with dying particles. 2012-11-08 16:35:28 +00:00
particles.h Added a bunch of additional particle state attributes to the Cycles particle info node: 2012-08-31 19:38:59 +00:00
scene.cpp New feature 2012-12-28 14:21:30 +00:00
scene.h Cycles Hair: refactoring to store curves with the index of the first key and the 2013-01-03 12:09:09 +00:00
session.cpp Cycles / Tile Rendering: 2013-01-07 19:55:49 +00:00
session.h Cycles / Tile Rendering: 2013-01-07 19:55:49 +00:00
shader.cpp Fix #33405: preview render getting stuck in a particular .blend file, ObjectKey 2012-12-04 07:48:09 +00:00
shader.h Fix #33405: preview render getting stuck in a particular .blend file, ObjectKey 2012-12-04 07:48:09 +00:00
sobol.cpp Fix #29528: crash adding subsurf modifier in a particular scene with viewport render. 2011-12-08 21:55:35 +00:00
sobol.h Fix #29528: crash adding subsurf modifier in a particular scene with viewport render. 2011-12-08 21:55:35 +00:00
svm.cpp Fix #33485: cycles OSL now autodetects the presence of emission and transparent 2012-12-12 06:51:06 +00:00
svm.h Fix #33335: cycles SVM closure issue in recent bugfix, incorrectly tagging 2012-11-28 19:13:34 +00:00
tile.cpp Cycles / Tile Rendering: 2013-01-07 19:55:49 +00:00
tile.h Fix for recent tile_order feature not working properly with persistent data 2013-01-08 16:56:04 +00:00