Blender Git Loki

Git Commits -> Revision 6cf4861

Revision 6cf4861 by Brecht Van Lommel (master)
March 11, 2020, 19:45 (GMT)
Cleanup: refactor image loading to use abstract ImageLoader base class

Rather than passing around void pointers, various Blender image sources now
subclass this. OIIO is also just another type of image loader.

Also fixes T67718: Cycles viewport render crash editing point density settings

Commit Details:

Full Hash: 6cf4861c3ac09fd65a765e8f8e3584713cc5303b
Parent Commit: d8aa613
Lines Changed: +1022, -857

3 Added Paths:

/intern/cycles/blender/blender_image.h (+61, -0) (View)
/intern/cycles/render/image_oiio.cpp (+236, -0) (View)
/intern/cycles/render/image_oiio.h (+48, -0) (View)

14 Modified Paths:

/intern/cycles/blender/blender_image.cpp (+120, -260) (Diff)
/intern/cycles/blender/blender_session.cpp (+0, -8) (Diff)
/intern/cycles/blender/blender_session.h (+0, -16) (Diff)
/intern/cycles/blender/blender_shader.cpp (+26, -27) (Diff)
/intern/cycles/blender/blender_volume.cpp (+150, -5) (Diff)
/intern/cycles/blender/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/render/attribute.cpp (+32, -47) (Diff)
/intern/cycles/render/attribute.h (+5, -4) (Diff)
/intern/cycles/render/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/render/image.cpp (+204, -334) (Diff)
/intern/cycles/render/image.h (+82, -90) (Diff)
/intern/cycles/render/nodes.cpp (+37, -49) (Diff)
/intern/cycles/render/nodes.h (+16, -15) (Diff)
/source/blender/makesrna/intern/makesrna.c (+2, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021