blender/intern/cycles/util
Sergey Sharybin 13d8671a1a Cycles: Add support of Glog logging
This commit makes it possible to use Glog library for the debug logging.
For now only possible when using CMake and in order to use the logging
the WITH_CYCLES_LOGGING configuration variable is to be enabled.

When this option is not enabled or when using Scons there's no difference
in Cycles behavior at all, when using logging and no output to the console
impact is gonna to be minimal.

This is done in order to make it possible to have debug logging persistent
in code (without need to add it when troubleshooting some bug and removing
it afterwards).

For now actual logging is not placed yet, only all the functions needed for
the logging are written and so.
2014-09-25 17:08:32 +06:00
..
CMakeLists.txt Cycles: Add support of Glog logging 2014-09-25 17:08:32 +06:00
util_algorithm.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_args.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_boundbox.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_cache.cpp Fix T38311: cycles BVH cache crash on Windows. 2014-01-23 01:13:46 +01:00
util_cache.h Cycles: Rebuild BVH from scratch if loading cache failed 2014-09-01 18:05:10 +06:00
util_color.h Cleanup: style, spelling 2014-09-18 09:37:49 +10:00
util_debug.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_dynlib.cpp Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_dynlib.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_foreach.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_function.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_half.h Cycles Refactor: Add SSE Utility code from Embree for cleaner SSE code. 2014-06-13 21:59:12 +02:00
util_hash.h Style cleanup: indentation, braces 2014-05-05 02:19:08 +10:00
util_image.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_list.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_logging.cpp Cycles: Add support of Glog logging 2014-09-25 17:08:32 +06:00
util_logging.h Cycles: Add support of Glog logging 2014-09-25 17:08:32 +06:00
util_map.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_math.h Cleanup: sync map_to_sphere, UNLIKELY xy zero case 2014-09-16 12:41:16 +10:00
util_md5.cpp Quiet warning 2014-04-23 17:01:56 +10:00
util_md5.h Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
util_opengl.h Better fix for #36935 and 36316: 2013-10-05 19:56:34 +00:00
util_optimization.h Cleanup: Remove special code for Visual Studio 2008. 2014-08-07 13:52:15 +02:00
util_param.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_path.cpp Cycles Standalone: Support for relative paths and string OSL parameters. 2014-03-21 17:22:41 +01:00
util_path.h Cycles Standalone: Support for relative paths and string OSL parameters. 2014-03-21 17:22:41 +01:00
util_progress.h Cycles Bake: show progress bar during bake 2014-07-25 11:42:53 -03:00
util_set.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_simd.cpp Cycles: Slight modification to the previous commit 2014-06-17 01:00:43 +06:00
util_simd.h Cycles: attempt to solve compilation error on 32bit OSX 2014-06-19 12:24:08 +06:00
util_sseb.h Cycles Refactor: Add SSE Utility code from Embree for cleaner SSE code. 2014-06-13 21:59:12 +02:00
util_ssef.h Cycles Refactor: Add SSE Utility code from Embree for cleaner SSE code. 2014-06-13 21:59:12 +02:00
util_ssei.h Cycles Refactor: Add SSE Utility code from Embree for cleaner SSE code. 2014-06-13 21:59:12 +02:00
util_stats.h Fix wrong track of the memory when doing device vector resize before freeing it 2014-09-04 17:25:12 +06:00
util_string.cpp Code cleanup: white space and cmake was broken on all platforms 2014-02-03 13:56:34 +11:00
util_string.h Cycles: network render code updated for latest changes and improved 2013-12-07 12:26:58 +01:00
util_system.cpp Cycles: Add an AVX2 CPU kernel. 2014-06-13 22:26:20 +02:00
util_system.h Cycles: Add an AVX2 CPU kernel. 2014-06-13 22:26:20 +02:00
util_task.cpp spelling: use American spelling for canceled 2013-10-26 01:06:19 +00:00
util_task.h spelling: use American spelling for canceled 2013-10-26 01:06:19 +00:00
util_thread.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_time.cpp Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_time.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
util_transform.cpp Cycles: use LIKELY/UNLIKELY macros 2014-05-05 03:49:22 +10:00
util_transform.h Style cleanup: indentation, braces 2014-05-05 02:19:08 +10:00
util_types.h Make CHECK_TYPE_NONCONST macro portable 2014-08-02 18:08:44 +10:00
util_vector.h Fix T40514: Cycles world MIS segfault 2014-06-07 00:08:40 +10:00
util_view.cpp Quiet float conversion warnings when building cycles standalone 2014-05-04 03:15:20 +10:00
util_view.h Cycles Standalone: The camera can now be moved and rotated with LMB/RMB mouse key. 2014-02-14 01:17:01 +01:00
util_xml.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00