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

Reply via email to