blender/intern/cycles
Kévin Dietrich 9bfc47c933 Alembic Procedural: basic cache control settings
This adds a setting to enable data caching, and another one to set the
maximum cache size in megabytes.

When caching is enabled we load the data for the entire animation in
memory, as we already do, however, if the data exceeds the memory limit,
render is aborted.

When caching is disabled, we simply load the data for the current frame
in memory.

Ref D10197

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D11163
2021-08-20 14:34:43 +02:00
..
app Cleanup: full sentences in comments, improve comment formatting 2021-06-26 21:50:48 +10:00
blender Alembic Procedural: basic cache control settings 2021-08-20 14:34:43 +02:00
bvh Cleanup: repeated terms in code comments & error messages 2021-06-28 15:46:08 +10:00
cmake Xcode: support cmake options for grouping in folders 2021-08-05 15:31:41 -03:00
device Cleanup: clang-format (re-run after v12 version bump) 2021-07-30 16:19:19 +10:00
doc CMake: refresh building and external library handling of Cycles standalone 2020-09-04 17:10:50 +02:00
graph Cleanup: format 2021-05-03 04:42:39 +02:00
kernel Fix T90776: Cycles normal map node produces artifacts 2021-08-19 20:36:34 +02:00
render Alembic Procedural: basic cache control settings 2021-08-20 14:34:43 +02:00
subd Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
test Cleanup: Spelling Mistakes 2021-06-22 10:54:50 -07:00
util Cleanup: clang-format (re-run after v12 version bump) 2021-07-30 16:19:19 +10:00
CMakeLists.txt Cycles: remove WITH_CYCLES_DEBUG, add WITH_CYCLES_DEBUG_NAN 2021-07-28 19:27:57 +02:00