Cycles: remove prefix from source code file names

Remove prefix of filenames that is the same as the folder name. This used
to help when #includes were using individual files, but now they are always
relative to the cycles root directory and so the prefixes are redundant.

For patches and branches, git merge and rebase should be able to detect the
renames and move over code to the right file.
This commit is contained in:
Brecht Van Lommel 2021-10-24 14:19:19 +02:00
parent d7d40745fa
commit fd25e883e2
531 changed files with 2028 additions and 1826 deletions

@ -18,13 +18,13 @@
#include "device/device.h" #include "device/device.h"
#include "util/util_args.h" #include "util/args.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_path.h" #include "util/path.h"
#include "util/util_stats.h" #include "util/stats.h"
#include "util/util_string.h" #include "util/string.h"
#include "util/util_task.h" #include "util/task.h"
using namespace ccl; using namespace ccl;

@ -23,24 +23,24 @@
#include "session/buffers.h" #include "session/buffers.h"
#include "session/session.h" #include "session/session.h"
#include "util/util_args.h" #include "util/args.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_function.h" #include "util/function.h"
#include "util/util_image.h" #include "util/image.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_path.h" #include "util/path.h"
#include "util/util_progress.h" #include "util/progress.h"
#include "util/util_string.h" #include "util/string.h"
#include "util/util_time.h" #include "util/time.h"
#include "util/util_transform.h" #include "util/transform.h"
#include "util/util_unique_ptr.h" #include "util/unique_ptr.h"
#include "util/util_version.h" #include "util/version.h"
#include "app/cycles_xml.h" #include "app/cycles_xml.h"
#include "app/oiio_output_driver.h" #include "app/oiio_output_driver.h"
#ifdef WITH_CYCLES_STANDALONE_GUI #ifdef WITH_CYCLES_STANDALONE_GUI
# include "util/util_view.h" # include "util/view.h"
#endif #endif
#include "app/cycles_xml.h" #include "app/cycles_xml.h"

@ -35,14 +35,14 @@
#include "scene/shader_graph.h" #include "scene/shader_graph.h"
#include "scene/shader_nodes.h" #include "scene/shader_nodes.h"
#include "subd/subd_patch.h" #include "subd/patch.h"
#include "subd/subd_split.h" #include "subd/split.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_path.h" #include "util/path.h"
#include "util/util_projection.h" #include "util/projection.h"
#include "util/util_transform.h" #include "util/transform.h"
#include "util/util_xml.h" #include "util/xml.h"
#include "app/cycles_xml.h" #include "app/cycles_xml.h"

@ -16,11 +16,11 @@
#include "session/output_driver.h" #include "session/output_driver.h"
#include "util/util_function.h" #include "util/function.h"
#include "util/util_image.h" #include "util/image.h"
#include "util/util_string.h" #include "util/string.h"
#include "util/util_unique_ptr.h" #include "util/unique_ptr.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -29,39 +29,39 @@ set(INC_SYS
) )
set(SRC set(SRC
blender_camera.cpp camera.cpp
blender_device.cpp device.cpp
blender_display_driver.cpp display_driver.cpp
blender_image.cpp image.cpp
blender_geometry.cpp geometry.cpp
blender_light.cpp light.cpp
blender_mesh.cpp mesh.cpp
blender_object.cpp object.cpp
blender_object_cull.cpp object_cull.cpp
blender_output_driver.cpp output_driver.cpp
blender_particles.cpp particles.cpp
blender_curves.cpp curves.cpp
blender_logging.cpp logging.cpp
blender_python.cpp python.cpp
blender_session.cpp session.cpp
blender_shader.cpp shader.cpp
blender_sync.cpp sync.cpp
blender_texture.cpp texture.cpp
blender_viewport.cpp viewport.cpp
blender_volume.cpp volume.cpp
CCL_api.h CCL_api.h
blender_device.h device.h
blender_display_driver.h display_driver.h
blender_id_map.h id_map.h
blender_image.h image.h
blender_object_cull.h object_cull.h
blender_output_driver.h output_driver.h
blender_sync.h sync.h
blender_session.h session.h
blender_texture.h texture.h
blender_util.h util.h
blender_viewport.h viewport.h
) )
set(LIB set(LIB

@ -17,10 +17,10 @@
#include "scene/camera.h" #include "scene/camera.h"
#include "scene/scene.h" #include "scene/scene.h"
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "blender/blender_util.h" #include "blender/util.h"
#include "util/util_logging.h" #include "util/log.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,6 +14,9 @@
* limitations under the License. * limitations under the License.
*/ */
#include "blender/sync.h"
#include "blender/util.h"
#include "scene/attribute.h" #include "scene/attribute.h"
#include "scene/camera.h" #include "scene/camera.h"
#include "scene/curves.h" #include "scene/curves.h"
@ -21,13 +24,10 @@
#include "scene/object.h" #include "scene/object.h"
#include "scene/scene.h" #include "scene/scene.h"
#include "blender/blender_sync.h" #include "util/color.h"
#include "blender/blender_util.h" #include "util/foreach.h"
#include "util/hash.h"
#include "util/util_color.h" #include "util/log.h"
#include "util/util_foreach.h"
#include "util/util_hash.h"
#include "util/util_logging.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,11 +14,11 @@
* limitations under the License. * limitations under the License.
*/ */
#include "blender/blender_device.h" #include "blender/device.h"
#include "blender/blender_session.h" #include "blender/session.h"
#include "blender/blender_util.h" #include "blender/util.h"
#include "util/util_foreach.h" #include "util/foreach.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,11 +14,11 @@
* limitations under the License. * limitations under the License.
*/ */
#include "blender/blender_display_driver.h" #include "blender/display_driver.h"
#include "device/device.h" #include "device/device.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_opengl.h" #include "util/opengl.h"
extern "C" { extern "C" {
struct RenderEngine; struct RenderEngine;

@ -24,8 +24,8 @@
#include "session/display_driver.h" #include "session/display_driver.h"
#include "util/util_thread.h" #include "util/thread.h"
#include "util/util_unique_ptr.h" #include "util/unique_ptr.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -21,11 +21,11 @@
#include "scene/object.h" #include "scene/object.h"
#include "scene/volume.h" #include "scene/volume.h"
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "blender/blender_util.h" #include "blender/util.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_task.h" #include "util/task.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -22,9 +22,9 @@
#include "scene/geometry.h" #include "scene/geometry.h"
#include "scene/scene.h" #include "scene/scene.h"
#include "util/util_map.h" #include "util/map.h"
#include "util/util_set.h" #include "util/set.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,9 +16,9 @@
#include "MEM_guardedalloc.h" #include "MEM_guardedalloc.h"
#include "blender/blender_image.h" #include "blender/image.h"
#include "blender/blender_session.h" #include "blender/session.h"
#include "blender/blender_util.h" #include "blender/util.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,10 +18,10 @@
#include "scene/light.h" #include "scene/light.h"
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "blender/blender_util.h" #include "blender/util.h"
#include "util/util_hash.h" #include "util/hash.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -15,7 +15,7 @@
*/ */
#include "blender/CCL_api.h" #include "blender/CCL_api.h"
#include "util/util_logging.h" #include "util/log.h"
void CCL_init_logging(const char *argv0) void CCL_init_logging(const char *argv0)
{ {

@ -14,26 +14,26 @@
* limitations under the License. * limitations under the License.
*/ */
#include "blender/session.h"
#include "blender/sync.h"
#include "blender/util.h"
#include "scene/camera.h" #include "scene/camera.h"
#include "scene/colorspace.h" #include "scene/colorspace.h"
#include "scene/mesh.h" #include "scene/mesh.h"
#include "scene/object.h" #include "scene/object.h"
#include "scene/scene.h" #include "scene/scene.h"
#include "blender/blender_session.h" #include "subd/patch.h"
#include "blender/blender_sync.h" #include "subd/split.h"
#include "blender/blender_util.h"
#include "subd/subd_patch.h" #include "util/algorithm.h"
#include "subd/subd_split.h" #include "util/color.h"
#include "util/disjoint_set.h"
#include "util/util_algorithm.h" #include "util/foreach.h"
#include "util/util_color.h" #include "util/hash.h"
#include "util/util_disjoint_set.h" #include "util/log.h"
#include "util/util_foreach.h" #include "util/math.h"
#include "util/util_hash.h"
#include "util/util_logging.h"
#include "util/util_math.h"
#include "mikktspace.h" #include "mikktspace.h"

@ -14,6 +14,10 @@
* limitations under the License. * limitations under the License.
*/ */
#include "blender/object_cull.h"
#include "blender/sync.h"
#include "blender/util.h"
#include "scene/alembic.h" #include "scene/alembic.h"
#include "scene/camera.h" #include "scene/camera.h"
#include "scene/integrator.h" #include "scene/integrator.h"
@ -26,14 +30,10 @@
#include "scene/shader_graph.h" #include "scene/shader_graph.h"
#include "scene/shader_nodes.h" #include "scene/shader_nodes.h"
#include "blender/blender_object_cull.h" #include "util/foreach.h"
#include "blender/blender_sync.h" #include "util/hash.h"
#include "blender/blender_util.h" #include "util/log.h"
#include "util/task.h"
#include "util/util_foreach.h"
#include "util/util_hash.h"
#include "util/util_logging.h"
#include "util/util_task.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,8 +18,8 @@
#include "scene/camera.h" #include "scene/camera.h"
#include "blender/blender_object_cull.h" #include "blender/object_cull.h"
#include "blender/blender_util.h" #include "blender/util.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -17,8 +17,8 @@
#ifndef __BLENDER_OBJECT_CULL_H__ #ifndef __BLENDER_OBJECT_CULL_H__
#define __BLENDER_OBJECT_CULL_H__ #define __BLENDER_OBJECT_CULL_H__
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "util/util_types.h" #include "util/types.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
#include "blender/blender_output_driver.h" #include "blender/output_driver.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,14 +14,14 @@
* limitations under the License. * limitations under the License.
*/ */
#include "scene/particles.h"
#include "scene/mesh.h" #include "scene/mesh.h"
#include "scene/object.h" #include "scene/object.h"
#include "scene/particles.h"
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "blender/blender_util.h" #include "blender/util.h"
#include "util/util_foreach.h" #include "util/foreach.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,25 +18,25 @@
#include "blender/CCL_api.h" #include "blender/CCL_api.h"
#include "blender/blender_device.h" #include "blender/device.h"
#include "blender/blender_session.h" #include "blender/session.h"
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "blender/blender_util.h" #include "blender/util.h"
#include "session/denoising.h" #include "session/denoising.h"
#include "session/merge.h" #include "session/merge.h"
#include "util/util_debug.h" #include "util/debug.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_md5.h" #include "util/md5.h"
#include "util/util_opengl.h" #include "util/opengl.h"
#include "util/util_openimagedenoise.h" #include "util/openimagedenoise.h"
#include "util/util_path.h" #include "util/path.h"
#include "util/util_string.h" #include "util/string.h"
#include "util/util_task.h" #include "util/task.h"
#include "util/util_tbb.h" #include "util/tbb.h"
#include "util/util_types.h" #include "util/types.h"
#ifdef WITH_OSL #ifdef WITH_OSL
# include "scene/osl.h" # include "scene/osl.h"

@ -31,22 +31,22 @@
#include "session/buffers.h" #include "session/buffers.h"
#include "session/session.h" #include "session/session.h"
#include "util/util_algorithm.h" #include "util/algorithm.h"
#include "util/util_color.h" #include "util/color.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_function.h" #include "util/function.h"
#include "util/util_hash.h" #include "util/hash.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_murmurhash.h" #include "util/murmurhash.h"
#include "util/util_path.h" #include "util/path.h"
#include "util/util_progress.h" #include "util/progress.h"
#include "util/util_time.h" #include "util/time.h"
#include "blender/blender_display_driver.h" #include "blender/display_driver.h"
#include "blender/blender_output_driver.h" #include "blender/output_driver.h"
#include "blender/blender_session.h" #include "blender/session.h"
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "blender/blender_util.h" #include "blender/util.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -17,6 +17,8 @@
#ifndef __BLENDER_SESSION_H__ #ifndef __BLENDER_SESSION_H__
#define __BLENDER_SESSION_H__ #define __BLENDER_SESSION_H__
#include "MEM_guardedalloc.h"
#include "RNA_blender_cpp.h" #include "RNA_blender_cpp.h"
#include "device/device.h" #include "device/device.h"
@ -25,7 +27,7 @@
#include "scene/scene.h" #include "scene/scene.h"
#include "session/session.h" #include "session/session.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,26 +14,26 @@
* limitations under the License. * limitations under the License.
*/ */
#include "scene/shader.h"
#include "scene/background.h" #include "scene/background.h"
#include "scene/colorspace.h" #include "scene/colorspace.h"
#include "scene/integrator.h" #include "scene/integrator.h"
#include "scene/light.h" #include "scene/light.h"
#include "scene/osl.h" #include "scene/osl.h"
#include "scene/scene.h" #include "scene/scene.h"
#include "scene/shader.h"
#include "scene/shader_graph.h" #include "scene/shader_graph.h"
#include "scene/shader_nodes.h" #include "scene/shader_nodes.h"
#include "blender/blender_image.h" #include "blender/image.h"
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "blender/blender_texture.h" #include "blender/texture.h"
#include "blender/blender_util.h" #include "blender/util.h"
#include "util/util_debug.h" #include "util/debug.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_set.h" #include "util/set.h"
#include "util/util_string.h" #include "util/string.h"
#include "util/util_task.h" #include "util/task.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -30,17 +30,17 @@
#include "device/device.h" #include "device/device.h"
#include "blender/blender_device.h" #include "blender/device.h"
#include "blender/blender_session.h" #include "blender/session.h"
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "blender/blender_util.h" #include "blender/util.h"
#include "util/util_debug.h" #include "util/debug.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_hash.h" #include "util/hash.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_opengl.h" #include "util/opengl.h"
#include "util/util_openimagedenoise.h" #include "util/openimagedenoise.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -22,17 +22,17 @@
#include "RNA_blender_cpp.h" #include "RNA_blender_cpp.h"
#include "RNA_types.h" #include "RNA_types.h"
#include "blender/blender_id_map.h" #include "blender/id_map.h"
#include "blender/blender_util.h" #include "blender/util.h"
#include "blender/blender_viewport.h" #include "blender/viewport.h"
#include "scene/scene.h" #include "scene/scene.h"
#include "session/session.h" #include "session/session.h"
#include "util/util_map.h" #include "util/map.h"
#include "util/util_set.h" #include "util/set.h"
#include "util/util_transform.h" #include "util/transform.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
#include "blender/blender_texture.h" #include "blender/texture.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -17,7 +17,7 @@
#ifndef __BLENDER_TEXTURE_H__ #ifndef __BLENDER_TEXTURE_H__
#define __BLENDER_TEXTURE_H__ #define __BLENDER_TEXTURE_H__
#include "blender/blender_sync.h" #include "blender/sync.h"
#include <stdlib.h> #include <stdlib.h>
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -19,14 +19,14 @@
#include "scene/mesh.h" #include "scene/mesh.h"
#include "util/util_algorithm.h" #include "util/algorithm.h"
#include "util/util_array.h" #include "util/array.h"
#include "util/util_map.h" #include "util/map.h"
#include "util/util_path.h" #include "util/path.h"
#include "util/util_set.h" #include "util/set.h"
#include "util/util_transform.h" #include "util/transform.h"
#include "util/util_types.h" #include "util/types.h"
#include "util/util_vector.h" #include "util/vector.h"
/* Hacks to hook into Blender API /* Hacks to hook into Blender API
* todo: clean this up ... */ * todo: clean this up ... */

@ -14,11 +14,12 @@
* limitations under the License. * limitations under the License.
*/ */
#include "blender_viewport.h" #include "blender/viewport.h"
#include "blender/util.h"
#include "blender_util.h"
#include "scene/pass.h" #include "scene/pass.h"
#include "util/util_logging.h"
#include "util/log.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,14 +14,14 @@
* limitations under the License. * limitations under the License.
*/ */
#include "scene/volume.h"
#include "scene/colorspace.h" #include "scene/colorspace.h"
#include "scene/image.h" #include "scene/image.h"
#include "scene/image_vdb.h" #include "scene/image_vdb.h"
#include "scene/object.h" #include "scene/object.h"
#include "scene/volume.h"
#include "blender/blender_sync.h" #include "blender/sync.h"
#include "blender/blender_util.h" #include "blender/util.h"
#ifdef WITH_OPENVDB #ifdef WITH_OPENVDB
# include <openvdb/openvdb.h> # include <openvdb/openvdb.h>

@ -22,30 +22,30 @@ set(INC_SYS
set(SRC set(SRC
bvh.cpp bvh.cpp
bvh2.cpp bvh2.cpp
bvh_binning.cpp binning.cpp
bvh_build.cpp build.cpp
bvh_embree.cpp embree.cpp
bvh_multi.cpp multi.cpp
bvh_node.cpp node.cpp
bvh_optix.cpp optix.cpp
bvh_sort.cpp sort.cpp
bvh_split.cpp split.cpp
bvh_unaligned.cpp unaligned.cpp
) )
set(SRC_HEADERS set(SRC_HEADERS
bvh.h bvh.h
bvh2.h bvh2.h
bvh_binning.h binning.h
bvh_build.h build.h
bvh_embree.h embree.h
bvh_multi.h multi.h
bvh_node.h node.h
bvh_optix.h optix.h
bvh_params.h params.h
bvh_sort.h sort.h
bvh_split.h split.h
bvh_unaligned.h unaligned.h
) )
set(LIB set(LIB

@ -17,13 +17,13 @@
//#define __KERNEL_SSE__ //#define __KERNEL_SSE__
#include "bvh/bvh_binning.h" #include "bvh/binning.h"
#include <stdlib.h> #include <stdlib.h>
#include "util/util_algorithm.h" #include "util/algorithm.h"
#include "util/util_boundbox.h" #include "util/boundbox.h"
#include "util/util_types.h" #include "util/types.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,10 +18,10 @@
#ifndef __BVH_BINNING_H__ #ifndef __BVH_BINNING_H__
#define __BVH_BINNING_H__ #define __BVH_BINNING_H__
#include "bvh/bvh_params.h" #include "bvh/params.h"
#include "bvh/bvh_unaligned.h" #include "bvh/unaligned.h"
#include "util/util_types.h" #include "util/types.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -15,12 +15,12 @@
* limitations under the License. * limitations under the License.
*/ */
#include "bvh/bvh_build.h" #include "bvh/build.h"
#include "bvh/bvh_binning.h" #include "bvh/binning.h"
#include "bvh/bvh_node.h" #include "bvh/node.h"
#include "bvh/bvh_params.h" #include "bvh/params.h"
#include "bvh_split.h" #include "bvh/split.h"
#include "scene/curves.h" #include "scene/curves.h"
#include "scene/hair.h" #include "scene/hair.h"
@ -28,14 +28,14 @@
#include "scene/object.h" #include "scene/object.h"
#include "scene/scene.h" #include "scene/scene.h"
#include "util/util_algorithm.h" #include "util/algorithm.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_progress.h" #include "util/progress.h"
#include "util/util_queue.h" #include "util/queue.h"
#include "util/util_simd.h" #include "util/simd.h"
#include "util/util_stack_allocator.h" #include "util/stack_allocator.h"
#include "util/util_time.h" #include "util/time.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -20,12 +20,12 @@
#include <float.h> #include <float.h>
#include "bvh/bvh_params.h" #include "bvh/params.h"
#include "bvh/bvh_unaligned.h" #include "bvh/unaligned.h"
#include "util/util_array.h" #include "util/array.h"
#include "util/util_task.h" #include "util/task.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,12 +18,12 @@
#include "bvh/bvh.h" #include "bvh/bvh.h"
#include "bvh/bvh2.h" #include "bvh/bvh2.h"
#include "bvh/bvh_embree.h" #include "bvh/embree.h"
#include "bvh/bvh_multi.h" #include "bvh/multi.h"
#include "bvh/bvh_optix.h" #include "bvh/optix.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_progress.h" #include "util/progress.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,10 +18,10 @@
#ifndef __BVH_H__ #ifndef __BVH_H__
#define __BVH_H__ #define __BVH_H__
#include "bvh/bvh_params.h" #include "bvh/params.h"
#include "util/util_array.h" #include "util/array.h"
#include "util/util_types.h" #include "util/types.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -21,12 +21,12 @@
#include "scene/mesh.h" #include "scene/mesh.h"
#include "scene/object.h" #include "scene/object.h"
#include "bvh/bvh_build.h" #include "bvh/build.h"
#include "bvh/bvh_node.h" #include "bvh/node.h"
#include "bvh/bvh_unaligned.h" #include "bvh/unaligned.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_progress.h" #include "util/progress.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -19,10 +19,10 @@
#define __BVH2_H__ #define __BVH2_H__
#include "bvh/bvh.h" #include "bvh/bvh.h"
#include "bvh/bvh_params.h" #include "bvh/params.h"
#include "util/util_types.h" #include "util/types.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -32,24 +32,24 @@
# include <embree3/rtcore_geometry.h> # include <embree3/rtcore_geometry.h>
# include "bvh/bvh_embree.h" # include "bvh/embree.h"
/* Kernel includes are necessary so that the filter function for Embree can access the packed BVH. /* Kernel includes are necessary so that the filter function for Embree can access the packed BVH.
*/ */
# include "kernel/bvh/bvh_embree.h" # include "kernel/bvh/embree.h"
# include "kernel/bvh/bvh_util.h" # include "kernel/bvh/util.h"
# include "kernel/device/cpu/compat.h" # include "kernel/device/cpu/compat.h"
# include "kernel/device/cpu/globals.h" # include "kernel/device/cpu/globals.h"
# include "kernel/sample/sample_lcg.h" # include "kernel/sample/lcg.h"
# include "scene/hair.h" # include "scene/hair.h"
# include "scene/mesh.h" # include "scene/mesh.h"
# include "scene/object.h" # include "scene/object.h"
# include "util/util_foreach.h" # include "util/foreach.h"
# include "util/util_logging.h" # include "util/log.h"
# include "util/util_progress.h" # include "util/progress.h"
# include "util/util_stats.h" # include "util/stats.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -23,11 +23,11 @@
# include <embree3/rtcore_scene.h> # include <embree3/rtcore_scene.h>
# include "bvh/bvh.h" # include "bvh/bvh.h"
# include "bvh/bvh_params.h" # include "bvh/params.h"
# include "util/util_thread.h" # include "util/thread.h"
# include "util/util_types.h" # include "util/types.h"
# include "util/util_vector.h" # include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,9 +14,9 @@
* limitations under the License. * limitations under the License.
*/ */
#include "bvh/bvh_multi.h" #include "bvh/multi.h"
#include "util/util_foreach.h" #include "util/foreach.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,7 +18,7 @@
#define __BVH_MULTI_H__ #define __BVH_MULTI_H__
#include "bvh/bvh.h" #include "bvh/bvh.h"
#include "bvh/bvh_params.h" #include "bvh/params.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -15,12 +15,12 @@
* limitations under the License. * limitations under the License.
*/ */
#include "bvh/bvh_node.h" #include "bvh/node.h"
#include "bvh/build.h"
#include "bvh/bvh.h" #include "bvh/bvh.h"
#include "bvh/bvh_build.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,8 +18,8 @@
#ifndef __BVH_NODE_H__ #ifndef __BVH_NODE_H__
#define __BVH_NODE_H__ #define __BVH_NODE_H__
#include "util/util_boundbox.h" #include "util/boundbox.h"
#include "util/util_types.h" #include "util/types.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -19,7 +19,7 @@
# include "device/device.h" # include "device/device.h"
# include "bvh/bvh_optix.h" # include "bvh/optix.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -21,8 +21,9 @@
#ifdef WITH_OPTIX #ifdef WITH_OPTIX
# include "bvh/bvh.h" # include "bvh/bvh.h"
# include "bvh/bvh_params.h" # include "bvh/params.h"
# include "device/device_memory.h"
# include "device/memory.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,9 +18,9 @@
#ifndef __BVH_PARAMS_H__ #ifndef __BVH_PARAMS_H__
#define __BVH_PARAMS_H__ #define __BVH_PARAMS_H__
#include "util/util_boundbox.h" #include "util/boundbox.h"
#include "kernel/kernel_types.h" #include "kernel/types.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -15,12 +15,12 @@
* limitations under the License. * limitations under the License.
*/ */
#include "bvh/bvh_sort.h" #include "bvh/sort.h"
#include "bvh/bvh_build.h" #include "bvh/build.h"
#include "util/util_algorithm.h" #include "util/algorithm.h"
#include "util/util_task.h" #include "util/task.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -15,16 +15,16 @@
* limitations under the License. * limitations under the License.
*/ */
#include "bvh/bvh_split.h" #include "bvh/split.h"
#include "bvh/bvh_build.h" #include "bvh/build.h"
#include "bvh/bvh_sort.h" #include "bvh/sort.h"
#include "scene/hair.h" #include "scene/hair.h"
#include "scene/mesh.h" #include "scene/mesh.h"
#include "scene/object.h" #include "scene/object.h"
#include "util/util_algorithm.h" #include "util/algorithm.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,8 +18,8 @@
#ifndef __BVH_SPLIT_H__ #ifndef __BVH_SPLIT_H__
#define __BVH_SPLIT_H__ #define __BVH_SPLIT_H__
#include "bvh/bvh_build.h" #include "bvh/build.h"
#include "bvh/bvh_params.h" #include "bvh/params.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,16 +14,16 @@
* limitations under the License. * limitations under the License.
*/ */
#include "bvh/bvh_unaligned.h" #include "bvh/unaligned.h"
#include "scene/hair.h" #include "scene/hair.h"
#include "scene/object.h" #include "scene/object.h"
#include "bvh/bvh_binning.h" #include "bvh/binning.h"
#include "bvh_params.h" #include "bvh/params.h"
#include "util/util_boundbox.h" #include "util/boundbox.h"
#include "util/util_transform.h" #include "util/transform.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -17,7 +17,7 @@
#ifndef __BVH_UNALIGNED_H__ #ifndef __BVH_UNALIGNED_H__
#define __BVH_UNALIGNED_H__ #define __BVH_UNALIGNED_H__
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -45,11 +45,11 @@ endif()
set(SRC set(SRC
device.cpp device.cpp
device_denoise.cpp denoise.cpp
device_graphics_interop.cpp graphics_interop.cpp
device_kernel.cpp kernel.cpp
device_memory.cpp memory.cpp
device_queue.cpp queue.cpp
) )
set(SRC_CPU set(SRC_CPU
@ -116,11 +116,11 @@ set(SRC_OPTIX
set(SRC_HEADERS set(SRC_HEADERS
device.h device.h
device_denoise.h denoise.h
device_graphics_interop.h graphics_interop.h
device_memory.h memory.h
device_kernel.h kernel.h
device_queue.h queue.h
) )
set(LIB set(LIB

@ -20,7 +20,7 @@
/* Used for `info.denoisers`. */ /* Used for `info.denoisers`. */
/* TODO(sergey): The denoisers are probably to be moved completely out of the device into their /* TODO(sergey): The denoisers are probably to be moved completely out of the device into their
* own class. But until then keep API consistent with how it used to work before. */ * own class. But until then keep API consistent with how it used to work before. */
#include "util/util_openimagedenoise.h" #include "util/openimagedenoise.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,8 +16,8 @@
#pragma once #pragma once
#include "util/util_string.h" #include "util/string.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -22,7 +22,7 @@
/* So ImathMath is included before our kernel_cpu_compat. */ /* So ImathMath is included before our kernel_cpu_compat. */
#ifdef WITH_OSL #ifdef WITH_OSL
/* So no context pollution happens from indirectly included windows.h */ /* So no context pollution happens from indirectly included windows.h */
# include "util/util_windows.h" # include "util/windows.h"
# include <OSL/oslexec.h> # include <OSL/oslexec.h>
#endif #endif
@ -39,27 +39,27 @@
#include "kernel/device/cpu/compat.h" #include "kernel/device/cpu/compat.h"
#include "kernel/device/cpu/globals.h" #include "kernel/device/cpu/globals.h"
#include "kernel/device/cpu/kernel.h" #include "kernel/device/cpu/kernel.h"
#include "kernel/kernel_types.h" #include "kernel/types.h"
#include "kernel/osl/osl_shader.h" #include "kernel/osl/shader.h"
#include "kernel/osl/osl_globals.h" #include "kernel/osl/globals.h"
// clang-format on // clang-format on
#include "bvh/bvh_embree.h" #include "bvh/embree.h"
#include "session/buffers.h" #include "session/buffers.h"
#include "util/util_debug.h" #include "util/debug.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_function.h" #include "util/function.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_map.h" #include "util/map.h"
#include "util/util_openimagedenoise.h" #include "util/openimagedenoise.h"
#include "util/util_optimization.h" #include "util/optimization.h"
#include "util/util_progress.h" #include "util/progress.h"
#include "util/util_system.h" #include "util/system.h"
#include "util/util_task.h" #include "util/task.h"
#include "util/util_thread.h" #include "util/thread.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -19,7 +19,7 @@
/* So ImathMath is included before our kernel_cpu_compat. */ /* So ImathMath is included before our kernel_cpu_compat. */
#ifdef WITH_OSL #ifdef WITH_OSL
/* So no context pollution happens from indirectly included windows.h */ /* So no context pollution happens from indirectly included windows.h */
# include "util/util_windows.h" # include "util/windows.h"
# include <OSL/oslexec.h> # include <OSL/oslexec.h>
#endif #endif
@ -29,15 +29,15 @@
#include "device/cpu/kernel.h" #include "device/cpu/kernel.h"
#include "device/device.h" #include "device/device.h"
#include "device/device_memory.h" #include "device/memory.h"
// clang-format off // clang-format off
#include "kernel/device/cpu/compat.h" #include "kernel/device/cpu/compat.h"
#include "kernel/device/cpu/kernel.h" #include "kernel/device/cpu/kernel.h"
#include "kernel/device/cpu/globals.h" #include "kernel/device/cpu/globals.h"
#include "kernel/osl/osl_shader.h" #include "kernel/osl/shader.h"
#include "kernel/osl/osl_globals.h" #include "kernel/osl/globals.h"
// clang-format on // clang-format on
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -17,7 +17,7 @@
#pragma once #pragma once
#include "device/cpu/kernel_function.h" #include "device/cpu/kernel_function.h"
#include "util/util_types.h" #include "util/types.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,8 +16,8 @@
#pragma once #pragma once
#include "util/util_debug.h" #include "util/debug.h"
#include "util/util_system.h" #include "util/system.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -17,11 +17,11 @@
#include "device/cpu/kernel_thread_globals.h" #include "device/cpu/kernel_thread_globals.h"
// clang-format off // clang-format off
#include "kernel/osl/osl_shader.h" #include "kernel/osl/shader.h"
#include "kernel/osl/osl_globals.h" #include "kernel/osl/globals.h"
// clang-format on // clang-format on
#include "util/util_profiling.h" #include "util/profiling.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,14 +16,14 @@
#include "device/cuda/device.h" #include "device/cuda/device.h"
#include "util/util_logging.h" #include "util/log.h"
#ifdef WITH_CUDA #ifdef WITH_CUDA
# include "device/cuda/device_impl.h" # include "device/cuda/device_impl.h"
# include "device/device.h" # include "device/device.h"
# include "util/util_string.h" # include "util/string.h"
# include "util/util_windows.h" # include "util/windows.h"
#endif /* WITH_CUDA */ #endif /* WITH_CUDA */
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,8 +16,8 @@
#pragma once #pragma once
#include "util/util_string.h" #include "util/string.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -24,17 +24,17 @@
# include "device/cuda/device_impl.h" # include "device/cuda/device_impl.h"
# include "util/util_debug.h" # include "util/debug.h"
# include "util/util_foreach.h" # include "util/foreach.h"
# include "util/util_logging.h" # include "util/log.h"
# include "util/util_map.h" # include "util/map.h"
# include "util/util_md5.h" # include "util/md5.h"
# include "util/util_path.h" # include "util/path.h"
# include "util/util_string.h" # include "util/string.h"
# include "util/util_system.h" # include "util/system.h"
# include "util/util_time.h" # include "util/time.h"
# include "util/util_types.h" # include "util/types.h"
# include "util/util_windows.h" # include "util/windows.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -21,7 +21,7 @@
# include "device/cuda/util.h" # include "device/cuda/util.h"
# include "device/device.h" # include "device/device.h"
# include "util/util_map.h" # include "util/map.h"
# ifdef WITH_CUDA_DYNLOAD # ifdef WITH_CUDA_DYNLOAD
# include "cuew.h" # include "cuew.h"

@ -16,7 +16,7 @@
#ifdef WITH_CUDA #ifdef WITH_CUDA
# include "device/device_graphics_interop.h" # include "device/graphics_interop.h"
# ifdef WITH_CUDA_DYNLOAD # ifdef WITH_CUDA_DYNLOAD
# include "cuew.h" # include "cuew.h"

@ -18,7 +18,7 @@
#ifdef WITH_CUDA #ifdef WITH_CUDA
# include "device/device_kernel.h" # include "device/kernel.h"
# ifdef WITH_CUDA_DYNLOAD # ifdef WITH_CUDA_DYNLOAD
# include "cuew.h" # include "cuew.h"

@ -18,9 +18,9 @@
#ifdef WITH_CUDA #ifdef WITH_CUDA
# include "device/device_kernel.h" # include "device/kernel.h"
# include "device/device_memory.h" # include "device/memory.h"
# include "device/device_queue.h" # include "device/queue.h"
# include "device/cuda/util.h" # include "device/cuda/util.h"

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
#include "device/device_denoise.h" #include "device/denoise.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,7 +16,7 @@
#pragma once #pragma once
#include "device/device_memory.h" #include "device/memory.h"
#include "graph/node.h" #include "graph/node.h"
#include "session/buffers.h" #include "session/buffers.h"

@ -20,7 +20,7 @@
#include "bvh/bvh2.h" #include "bvh/bvh2.h"
#include "device/device.h" #include "device/device.h"
#include "device/device_queue.h" #include "device/queue.h"
#include "device/cpu/device.h" #include "device/cpu/device.h"
#include "device/cuda/device.h" #include "device/cuda/device.h"
@ -29,15 +29,15 @@
#include "device/multi/device.h" #include "device/multi/device.h"
#include "device/optix/device.h" #include "device/optix/device.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_half.h" #include "util/half.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_math.h" #include "util/math.h"
#include "util/util_string.h" #include "util/string.h"
#include "util/util_system.h" #include "util/system.h"
#include "util/util_time.h" #include "util/time.h"
#include "util/util_types.h" #include "util/types.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -19,21 +19,21 @@
#include <stdlib.h> #include <stdlib.h>
#include "bvh/bvh_params.h" #include "bvh/params.h"
#include "device/device_denoise.h" #include "device/denoise.h"
#include "device/device_memory.h" #include "device/memory.h"
#include "util/util_function.h" #include "util/function.h"
#include "util/util_list.h" #include "util/list.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_stats.h" #include "util/stats.h"
#include "util/util_string.h" #include "util/string.h"
#include "util/util_texture.h" #include "util/texture.h"
#include "util/util_thread.h" #include "util/thread.h"
#include "util/util_types.h" #include "util/types.h"
#include "util/util_unique_ptr.h" #include "util/unique_ptr.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -17,7 +17,7 @@
#include "device/dummy/device.h" #include "device/dummy/device.h"
#include "device/device.h" #include "device/device.h"
#include "device/device_queue.h" #include "device/queue.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,8 +16,8 @@
#pragma once #pragma once
#include "util/util_string.h" #include "util/string.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
#include "device/device_graphics_interop.h" #include "device/graphics_interop.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -18,7 +18,7 @@
#include "session/display_driver.h" #include "session/display_driver.h"
#include "util/util_types.h" #include "util/types.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,14 +16,14 @@
#include "device/hip/device.h" #include "device/hip/device.h"
#include "util/util_logging.h" #include "util/log.h"
#ifdef WITH_HIP #ifdef WITH_HIP
# include "device/device.h" # include "device/device.h"
# include "device/hip/device_impl.h" # include "device/hip/device_impl.h"
# include "util/util_string.h" # include "util/string.h"
# include "util/util_windows.h" # include "util/windows.h"
#endif /* WITH_HIP */ #endif /* WITH_HIP */
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,8 +16,8 @@
#pragma once #pragma once
#include "util/util_string.h" #include "util/string.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -24,18 +24,18 @@
# include "device/hip/device_impl.h" # include "device/hip/device_impl.h"
# include "util/util_debug.h" # include "util/debug.h"
# include "util/util_foreach.h" # include "util/foreach.h"
# include "util/util_logging.h" # include "util/log.h"
# include "util/util_map.h" # include "util/map.h"
# include "util/util_md5.h" # include "util/md5.h"
# include "util/util_opengl.h" # include "util/opengl.h"
# include "util/util_path.h" # include "util/path.h"
# include "util/util_string.h" # include "util/string.h"
# include "util/util_system.h" # include "util/system.h"
# include "util/util_time.h" # include "util/time.h"
# include "util/util_types.h" # include "util/types.h"
# include "util/util_windows.h" # include "util/windows.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -21,12 +21,12 @@
# include "device/hip/queue.h" # include "device/hip/queue.h"
# include "device/hip/util.h" # include "device/hip/util.h"
# include "util/util_map.h" # include "util/map.h"
# ifdef WITH_HIP_DYNLOAD # ifdef WITH_HIP_DYNLOAD
# include "hipew.h" # include "hipew.h"
# else # else
# include "util/util_opengl.h" # include "util/opengl.h"
# endif # endif
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,7 +16,7 @@
#ifdef WITH_HIP #ifdef WITH_HIP
# include "device/device_graphics_interop.h" # include "device/graphics_interop.h"
# ifdef WITH_HIP_DYNLOAD # ifdef WITH_HIP_DYNLOAD
# include "hipew.h" # include "hipew.h"

@ -18,7 +18,7 @@
#ifdef WITH_HIP #ifdef WITH_HIP
# include "device/device_kernel.h" # include "device/kernel.h"
# ifdef WITH_HIP_DYNLOAD # ifdef WITH_HIP_DYNLOAD
# include "hipew.h" # include "hipew.h"

@ -18,9 +18,9 @@
#ifdef WITH_HIP #ifdef WITH_HIP
# include "device/device_kernel.h" # include "device/kernel.h"
# include "device/device_memory.h" # include "device/memory.h"
# include "device/device_queue.h" # include "device/queue.h"
# include "device/hip/util.h" # include "device/hip/util.h"

@ -14,9 +14,9 @@
* limitations under the License. * limitations under the License.
*/ */
#include "device/device_kernel.h" #include "device/kernel.h"
#include "util/util_logging.h" #include "util/log.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,9 +16,9 @@
#pragma once #pragma once
#include "kernel/kernel_types.h" #include "kernel/types.h"
#include "util/util_string.h" #include "util/string.h"
#include <ostream> // NOLINT #include <ostream> // NOLINT

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
#include "device/device_memory.h" #include "device/memory.h"
#include "device/device.h" #include "device/device.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -21,12 +21,12 @@
* *
* Data types for allocating, copying and freeing device memory. */ * Data types for allocating, copying and freeing device memory. */
#include "util/util_array.h" #include "util/array.h"
#include "util/util_half.h" #include "util/half.h"
#include "util/util_string.h" #include "util/string.h"
#include "util/util_texture.h" #include "util/texture.h"
#include "util/util_types.h" #include "util/types.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -19,18 +19,18 @@
#include <sstream> #include <sstream>
#include <stdlib.h> #include <stdlib.h>
#include "bvh/bvh_multi.h" #include "bvh/multi.h"
#include "device/device.h" #include "device/device.h"
#include "device/device_queue.h" #include "device/queue.h"
#include "scene/geometry.h" #include "scene/geometry.h"
#include "util/util_foreach.h" #include "util/foreach.h"
#include "util/util_list.h" #include "util/list.h"
#include "util/util_logging.h" #include "util/log.h"
#include "util/util_map.h" #include "util/map.h"
#include "util/util_time.h" #include "util/time.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -16,8 +16,8 @@
#pragma once #pragma once
#include "util/util_string.h" #include "util/string.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -19,7 +19,8 @@
#include "device/cuda/device.h" #include "device/cuda/device.h"
#include "device/optix/device_impl.h" #include "device/optix/device_impl.h"
#include "util/util_logging.h"
#include "util/log.h"
#ifdef WITH_OPTIX #ifdef WITH_OPTIX
# include <optix_function_table_definition.h> # include <optix_function_table_definition.h>

@ -16,8 +16,8 @@
#pragma once #pragma once
#include "util/util_string.h" #include "util/string.h"
#include "util/util_vector.h" #include "util/vector.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

@ -20,7 +20,7 @@
# include "device/optix/device_impl.h" # include "device/optix/device_impl.h"
# include "bvh/bvh.h" # include "bvh/bvh.h"
# include "bvh/bvh_optix.h" # include "bvh/optix.h"
# include "integrator/pass_accessor_gpu.h" # include "integrator/pass_accessor_gpu.h"
@ -30,12 +30,12 @@
# include "scene/pass.h" # include "scene/pass.h"
# include "scene/scene.h" # include "scene/scene.h"
# include "util/util_debug.h" # include "util/debug.h"
# include "util/util_logging.h" # include "util/log.h"
# include "util/util_md5.h" # include "util/md5.h"
# include "util/util_path.h" # include "util/path.h"
# include "util/util_progress.h" # include "util/progress.h"
# include "util/util_time.h" # include "util/time.h"
# undef __KERNEL_CPU__ # undef __KERNEL_CPU__
# define __KERNEL_OPTIX__ # define __KERNEL_OPTIX__
@ -1574,7 +1574,7 @@ void OptiXDevice::const_copy_to(const char *name, void *host, size_t size)
return; \ return; \
} }
KERNEL_TEX(IntegratorStateGPU, __integrator_state) KERNEL_TEX(IntegratorStateGPU, __integrator_state)
# include "kernel/kernel_textures.h" # include "kernel/textures.h"
# undef KERNEL_TEX # undef KERNEL_TEX
} }

@ -22,7 +22,7 @@
# include "device/cuda/device_impl.h" # include "device/cuda/device_impl.h"
# include "device/optix/queue.h" # include "device/optix/queue.h"
# include "device/optix/util.h" # include "device/optix/util.h"
# include "kernel/kernel_types.h" # include "kernel/types.h"
CCL_NAMESPACE_BEGIN CCL_NAMESPACE_BEGIN

Some files were not shown because too many files have changed in this diff Show More