diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-05-09 17:05:49 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-05-09 17:05:49 +0300 |
commit | 0e4ddaadd487ebdd80399e2fd24cb8b12bd7f721 (patch) | |
tree | e0ddd2d136854de2c70cc5ee92dfe4030d4cf331 /intern/cycles/render/session.h | |
parent | d69c80f717e9dc9efc1325653b0c87fbb2254af9 (diff) |
Cycles: Change the way how we pass requested capabilities to the device
Previously we only had experimental flag passed to device's load_kernel() which
was all fine. But since we're gonna to have some extra parameters passed there
it makes sense to wrap them into a single struct, which will make it easier to
pass stuff around.
Diffstat (limited to 'intern/cycles/render/session.h')
-rw-r--r-- | intern/cycles/render/session.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/intern/cycles/render/session.h b/intern/cycles/render/session.h index 8b108b0940f..cfce5360526 100644 --- a/intern/cycles/render/session.h +++ b/intern/cycles/render/session.h @@ -32,6 +32,7 @@ CCL_NAMESPACE_BEGIN class BufferParams; class Device; class DeviceScene; +class DeviceRequestedFeatures; class DisplayBuffer; class Progress; class RenderBuffers; @@ -204,6 +205,8 @@ protected: bool update_progressive_refine(bool cancel); vector<RenderBuffers *> tile_buffers; + + DeviceRequestedFeatures get_requested_device_features(); }; CCL_NAMESPACE_END |