Author: anthony_pajot Date: Thu Jul 15 03:55:49 2010 New Revision: 832 URL: http://svn.gna.org/viewcvs/pflex-framework?rev=832&view=rev Log: trying to add the support for GPU raytracers from a WSCG2010 paper, still problems, abstracted the GPU raytracer used in mcbpt
Added: trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/ trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/Geometry.h (with props) trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/KdTree.h trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/Object.h (with props) trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/Utils/ trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/Utils/Memory.h (with props) trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/Utils/SPMatrix.h (with props) trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/Utils/SPMatrix.inl (with props) trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/Utils/SseUtils.h (with props) trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/Utils/iterator.h (with props) trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/common.cu trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/common_textures.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/cuda_2d_array_desc.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/kdtree.cu trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/rtgpu09_kd.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/rtgpu09_kd_helper.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/rtgpu09_kd_helper.inl trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/rtgpu09_kd_helper_binder.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/rtgpu09_macros.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/rtgpu09/vectorMath.cu (with props) trunk/examples/flexray/core_lib/src/raytracing/GPU/rtgpu09/ trunk/examples/flexray/core_lib/src/raytracing/GPU/rtgpu09/Bvh.cpp (with props) trunk/examples/flexray/core_lib/src/raytracing/GPU/rtgpu09/KdTree.cpp (with props) trunk/examples/flexray/core_lib/src/raytracing/GPU/rtgpu09/Utils/ trunk/examples/flexray/core_lib/src/raytracing/GPU/rtgpu09/Utils/SseUtils.cpp (with props) trunk/examples/flexray/core_lib/src/raytracing/GPU/rtgpu09/rtgpu09_kd_helper.cpp trunk/examples/flexray/simulators/rendering/mcbpt/gpu_vis_backend_itf.cpp trunk/examples/flexray/simulators/rendering/mcbpt/gpu_vis_backend_itf.hpp trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/ trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/CMakeLists.txt trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/radius/ trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/radius/CMakeLists.txt trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/radius/gpu_wrapper_radius.cu trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/radius/gpu_wrapper_radius.hpp trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/radius/radius_vis_backend.cpp trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/radius/radius_vis_backend.hpp trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/rtgpu09_kd/ trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/rtgpu09_kd/CMakeLists.txt trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/rtgpu09_kd/gpu_wrapper_rtgpu09_kd.cu trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/rtgpu09_kd/gpu_wrapper_rtgpu09_kd.hpp trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/rtgpu09_kd/rtgpu09_kd_vis_backend.cpp trunk/examples/flexray/simulators/rendering/mcbpt/vis_backends/rtgpu09_kd/rtgpu09_kd_vis_backend.hpp Modified: trunk/examples/flexray/CMake-cuda/FindCuda.cmake trunk/examples/flexray/CMakeLists.txt trunk/examples/flexray/core_lib/CMakeLists.txt trunk/examples/flexray/core_lib/include/memory/memory.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/radius/radius_helper.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/radius/radius_helper.inl trunk/examples/flexray/core_lib/include/raytracing/GPU/radius/radius_helper_binder.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/radius/radius_macros.hpp trunk/examples/flexray/core_lib/include/raytracing/GPU/radius/rt_cuda_kernel.cu trunk/examples/flexray/core_lib/include/sampling/sampling.hpp trunk/examples/flexray/core_lib/include/sampling/sampling.inl trunk/examples/flexray/core_lib/include/threads/st_tasks/cuda_group.hpp trunk/examples/flexray/core_lib/src/memory/memory.cpp trunk/examples/flexray/core_lib/src/raytracing/GPU/radius/radius_helper.cpp trunk/examples/flexray/core_lib/src/sampling/sampling.cpp trunk/examples/flexray/flexray_macros.hpp trunk/examples/flexray/image_outputs/qt_image_output/image_scene.cpp trunk/examples/flexray/image_outputs/qt_image_output/image_scene.hpp trunk/examples/flexray/image_outputs/qt_image_output/main_widget.cpp trunk/examples/flexray/image_outputs/qt_image_output/main_widget.hpp trunk/examples/flexray/image_outputs/qt_image_output/tabbed_scenes.cpp trunk/examples/flexray/simulators/rendering/cbpt/cam_path.cpp trunk/examples/flexray/simulators/rendering/cbpt/gpu_wrapper.cu trunk/examples/flexray/simulators/rendering/cbpt/vis_shading_computer.hpp trunk/examples/flexray/simulators/rendering/mcbpt/CMakeLists.txt trunk/examples/flexray/simulators/rendering/mcbpt/cbpt.cpp trunk/examples/flexray/simulators/rendering/mcbpt/cbpt.hpp trunk/examples/flexray/simulators/rendering/mcbpt/gpu_wrapper.cu trunk/examples/flexray/simulators/rendering/mcbpt/gpu_wrapper.hpp trunk/examples/flexray/simulators/rendering/mcbpt/vis_shading_computer.cpp trunk/examples/flexray/simulators/rendering/mcbpt/vis_shading_computer.hpp trunk/examples/flexray/test_scenes/full_indirect/main.xml trunk/examples/flexray/test_src/test.cpp _______________________________________________ Pflex-framework-commits mailing list Pflex-framework-commits@gna.org https://mail.gna.org/listinfo/pflex-framework-commits