blender/intern/cycles
Thomas Dinges 36d8a70b00 Code refactor: Change Cycles ImageManager arrays.
This commit simplifies the code for the image arrays. Instead of having 2 arrays for float and byte textures,
we now use an array here. This simplifies the code (avoids code duplication), and makes it possible to easily extend it
with float1 and half-float types in the future.

Only tested with CPU yet, plus some cleanup / code de-duplication is still possible here.

Reviewers: #cycles, sergey

Reviewed By: #cycles, sergey

Subscribers: jesterking, sergey

Differential Revision: https://developer.blender.org/D1969
2016-05-06 13:20:09 +02:00
..
app Tweaks to the version string formation 2016-04-13 09:45:26 +02:00
blender Code refactor: reduce special node types, use generic constant folding. 2016-05-05 21:43:46 +02:00
bvh Cycles: Fix hair minimal size doesn't work on GPU and SSE2 only CPUs 2016-05-04 17:14:43 +02:00
cmake CMake: Fix typo in CUDA dynload commit 2016-01-14 12:48:14 +05:00
device Fix T47794: Point density sometime seems stretched when rendered on GPU 2016-04-20 14:42:19 +02:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
kernel Code cleanup: simplify SVM stack assignment. 2016-05-05 21:43:46 +02:00
render Code refactor: Change Cycles ImageManager arrays. 2016-05-06 13:20:09 +02:00
subd Cycles microdisplacement: add max subdivision setting 2016-04-18 22:47:24 +02:00
test Cycles: Minor cleanup, whitespace around keyword and preprocessor indent 2016-04-13 08:58:52 +02:00
util Cycles: Fix issues with stack allocator in MSVC 2016-04-25 13:50:27 +02:00
CMakeLists.txt Cycles: Add an option to build single kernel only which fits current CPU 2016-03-25 16:09:05 +01:00