Author: anthony_pajot
Date: Tue Jul  6 02:08:12 2010
New Revision: 815

URL: http://svn.gna.org/viewcvs/pflex-framework?rev=815&view=rev
Log:
switched to a per-path-length sampling scheme, to be able to compute values 
needed to build the PDFs (which include a lot of visibility-related and BSDF 
values) on GPU efficiently, using PDF data backends. As of now, only a CPU 
backend has been done, but it's late and I'm tired.

Added:
    trunk/examples/flexray/simulators/rendering/cache_cbpt/parallel_sampler.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/pdf_data.hpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/pdf_data_backend_itf.cpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/pdf_data_backend_itf.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/pdf_data_backends/
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/pdf_data_backends/CMakeLists.txt
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/pdf_data_backends/CPU/
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/pdf_data_backends/CPU/CMakeLists.txt
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/pdf_data_backends/CPU/cpu_pdf_data_backend.cpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/pdf_data_backends/CPU/cpu_pdf_data_backend.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/pop_couple.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/pop_couple.hpp
Modified:
    trunk/examples/flexray/simulators/rendering/cache_cbpt/CMakeLists.txt
    trunk/examples/flexray/simulators/rendering/cache_cbpt/cache.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/cache.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/cache_cbpt.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/cache_cbpt.hpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/cache_cbpt_utils.template
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/cached_couple_geometry.cpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/cached_couple_geometry.hpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/cached_couple_radiometry.cpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/cached_couple_radiometry.hpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/cached_couple_visibility.cpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/cached_couple_visibility.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/cam_path.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/cam_path.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/cam_pop.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/cam_pop.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/dir_sampling_pdf.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/dir_sampling_pdf.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/geometry_cache.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/geometry_cache.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/light_path.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/light_path.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/light_pop.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/light_pop.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/radiometry_cache.cpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/radiometry_cache.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/vertex.hpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/vis_shading_computer.cpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/vis_shading_computer.hpp
    trunk/examples/flexray/simulators/rendering/cache_cbpt/visibility_cache.hpp
    
trunk/examples/flexray/simulators/rendering/cache_cbpt/visibility_cache.template


_______________________________________________
Pflex-framework-commits mailing list
Pflex-framework-commits@gna.org
https://mail.gna.org/listinfo/pflex-framework-commits

Reply via email to