[Bf-blender-cvs] [66547740edb] cycles-x: Cycles X: Move pass accessor to integrator folder
Sergey Sharybin
noreply at git.blender.org
Thu Jun 3 15:50:46 CEST 2021
Commit: 66547740edb10d8e155a16688ca7fb6cd8cdf341
Author: Sergey Sharybin
Date: Mon May 31 15:05:43 2021 +0200
Branches: cycles-x
https://developer.blender.org/rB66547740edb10d8e155a16688ca7fb6cd8cdf341
Cycles X: Move pass accessor to integrator folder
This is where it is used the most and will be used even more in the
future.
No functional changes, preparing for an upcoming generalization of
the class. Eventually this class will take over the kernel film
convert kernel, for which DeviceQueue will be needed, so it makes
sense to move the pass accessor to the integrator folder
Differential Revision: https://developer.blender.org/D11476
===================================================================
M intern/cycles/integrator/CMakeLists.txt
R099 intern/cycles/render/pass_accessor.cpp intern/cycles/integrator/pass_accessor.cpp
R100 intern/cycles/render/pass_accessor.h intern/cycles/integrator/pass_accessor.h
M intern/cycles/integrator/path_trace.cpp
M intern/cycles/render/CMakeLists.txt
M intern/cycles/render/session.cpp
===================================================================
diff --git a/intern/cycles/integrator/CMakeLists.txt b/intern/cycles/integrator/CMakeLists.txt
index 3156ef3a440..e2497e80352 100644
--- a/intern/cycles/integrator/CMakeLists.txt
+++ b/intern/cycles/integrator/CMakeLists.txt
@@ -24,6 +24,7 @@ set(SRC
denoiser_optix.cpp
path_trace.cpp
tile.cpp
+ pass_accessor.cpp
path_trace_work.cpp
path_trace_work_cpu.cpp
path_trace_work_gpu.cpp
@@ -40,6 +41,7 @@ set(SRC_HEADERS
denoiser_optix.h
path_trace.h
tile.h
+ pass_accessor.h
path_trace_work.h
path_trace_work_cpu.h
path_trace_work_gpu.h
diff --git a/intern/cycles/render/pass_accessor.cpp b/intern/cycles/integrator/pass_accessor.cpp
similarity index 99%
rename from intern/cycles/render/pass_accessor.cpp
rename to intern/cycles/integrator/pass_accessor.cpp
index c0fa57b0a57..e5d91772109 100644
--- a/intern/cycles/render/pass_accessor.cpp
+++ b/intern/cycles/integrator/pass_accessor.cpp
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "render/pass_accessor.h"
+#include "integrator/pass_accessor.h"
#include "render/buffers.h"
#include "util/util_logging.h"
diff --git a/intern/cycles/render/pass_accessor.h b/intern/cycles/integrator/pass_accessor.h
similarity index 100%
rename from intern/cycles/render/pass_accessor.h
rename to intern/cycles/integrator/pass_accessor.h
diff --git a/intern/cycles/integrator/path_trace.cpp b/intern/cycles/integrator/path_trace.cpp
index 4b3c131c252..096dec4d812 100644
--- a/intern/cycles/integrator/path_trace.cpp
+++ b/intern/cycles/integrator/path_trace.cpp
@@ -17,9 +17,9 @@
#include "integrator/path_trace.h"
#include "device/device.h"
+#include "integrator/pass_accessor.h"
#include "integrator/render_scheduler.h"
#include "render/gpu_display.h"
-#include "render/pass_accessor.h"
#include "util/util_algorithm.h"
#include "util/util_logging.h"
#include "util/util_progress.h"
diff --git a/intern/cycles/render/CMakeLists.txt b/intern/cycles/render/CMakeLists.txt
index e1713161fcb..87770664811 100644
--- a/intern/cycles/render/CMakeLists.txt
+++ b/intern/cycles/render/CMakeLists.txt
@@ -56,7 +56,6 @@ set(SRC
osl.cpp
particles.cpp
pass.cpp
- pass_accessor.cpp
curves.cpp
scene.cpp
session.cpp
@@ -100,7 +99,6 @@ set(SRC_HEADERS
osl.h
particles.h
pass.h
- pass_accessor.h
procedural.h
curves.h
scene.h
diff --git a/intern/cycles/render/session.cpp b/intern/cycles/render/session.cpp
index 7a8732c23b9..2ffa429a602 100644
--- a/intern/cycles/render/session.cpp
+++ b/intern/cycles/render/session.cpp
@@ -18,6 +18,7 @@
#include <string.h>
#include "device/device.h"
+#include "integrator/pass_accessor.h"
#include "integrator/path_trace.h"
#include "render/bake.h"
#include "render/buffers.h"
@@ -28,7 +29,6 @@
#include "render/light.h"
#include "render/mesh.h"
#include "render/object.h"
-#include "render/pass_accessor.h"
#include "render/scene.h"
#include "render/session.h"
More information about the Bf-blender-cvs
mailing list