[Bf-blender-cvs] [8da4936] master: Fix for build error in Cycles standalone caused by new DeviceDrawParams added in rB74518b28267e9b18199212fbaa3c689fa018d20c.

Lukas Tönne noreply at git.blender.org
Wed Mar 26 18:18:39 CET 2014


Commit: 8da4936590e6390bf401472f632928111f0b41da
Author: Lukas Tönne
Date:   Wed Mar 26 18:11:16 2014 +0100
https://developer.blender.org/rB8da4936590e6390bf401472f632928111f0b41da

Fix for build error in Cycles standalone caused by new DeviceDrawParams
added in rB74518b28267e9b18199212fbaa3c689fa018d20c.

No special bind/unbind needed for standalone viewer, so can just use a
static stub in the display callback.

===================================================================

M	intern/cycles/app/cycles_standalone.cpp
M	intern/cycles/render/buffers.h

===================================================================

diff --git a/intern/cycles/app/cycles_standalone.cpp b/intern/cycles/app/cycles_standalone.cpp
index fdee92a..75ecb78 100644
--- a/intern/cycles/app/cycles_standalone.cpp
+++ b/intern/cycles/app/cycles_standalone.cpp
@@ -188,7 +188,9 @@ static void display_info(Progress& progress)
 
 static void display()
 {
-	options.session->draw(session_buffer_params());
+	static DeviceDrawParams draw_params = DeviceDrawParams();
+
+	options.session->draw(session_buffer_params(), draw_params);
 
 	display_info(options.session->progress);
 }
diff --git a/intern/cycles/render/buffers.h b/intern/cycles/render/buffers.h
index 020add6..27ab20b 100644
--- a/intern/cycles/render/buffers.h
+++ b/intern/cycles/render/buffers.h
@@ -31,7 +31,7 @@
 CCL_NAMESPACE_BEGIN
 
 class Device;
-class DeviceDrawParams;
+struct DeviceDrawParams;
 struct float4;
 
 /* Buffer Parameters




More information about the Bf-blender-cvs mailing list