blender/intern/cycles/util
Brecht Van Lommel db8bc1d982 Fix a few harmless maybe uninitialized warnings with GCC 5.4.
GCC seems to detect uninitialized into function calls now, but then isn't
always smart enough to see that it is actually initialized. Disabling this
warning entirely seems a bit too much, so initialize a bit more now.
2017-07-21 00:54:58 +02:00
..
CMakeLists.txt Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
util_algorithm.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
util_aligned_malloc.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_aligned_malloc.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_args.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
util_atomic.h Cycles: Add atomic decrement functions to util_atomic.h 2017-06-10 03:51:18 -04:00
util_avxf.h Cycles: Add AVX intrinsics helpers 2016-12-02 12:23:38 +01:00
util_boundbox.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_color.h Cycles: Fix OpenCL compilation failure after recent color changes 2017-05-03 14:11:19 +02:00
util_debug.cpp Cycles: Add artificial memory limit debug option for OpenCL 2017-07-06 05:25:46 -04:00
util_debug.h Cycles: Add artificial memory limit debug option for OpenCL 2017-07-06 05:25:46 -04:00
util_foreach.h Optionally use c++11 stuff instead of boost in cycles where possible. We do and continue to depend on boost though 2015-03-29 22:12:40 +02:00
util_function.h Cycles: Correction to previous commit: non-msvc compilers also should use nullptr 2015-03-30 15:17:09 +05:00
util_guarded_allocator.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_guarded_allocator.h Cycles: Cleanup, style and unused arguments 2017-05-20 05:21:27 -07:00
util_half.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_hash.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_image_impl.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_image.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_list.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
util_logging.cpp Cycles: Correct comment after previous commit 2017-04-28 16:47:24 +02:00
util_logging.h Cycles: Fix compilation error after recent logging changes 2017-07-05 20:40:55 +02:00
util_map.h Optionally use c++11 stuff instead of boost in cycles where possible. We do and continue to depend on boost though 2015-03-29 22:12:40 +02:00
util_math_cdf.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_math_cdf.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_math_fast.h Cycles: Fix three numerical issues in the fresnel, normal map and Beckmann code 2016-07-16 20:54:14 +02:00
util_math_float2.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_math_float3.h Cycles: Use float constants instead of double 2017-06-29 23:07:18 -04:00
util_math_float4.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_math_int2.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_math_int3.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_math_int4.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
util_math_intersect.h Cycles: Attempt to workaround compilation error on new CUDA toolkit and sm_2x 2017-03-29 11:50:17 +02:00
util_math_matrix.h Cycles: Cleanup, always use parenthesis 2017-05-19 12:57:51 +02:00
util_math.h Revert "Cycles: use std::min and max for extra overloads" 2017-07-06 04:21:29 -04:00
util_md5.cpp Cycles: Cleanup, indentation and braces 2016-02-03 15:00:55 +01:00
util_md5.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_opengl.h Cycles: Post-reintegration tweaks to ensure things do compile 2015-01-01 01:31:08 +05:00
util_optimization.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_param.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
util_path.cpp Cycles: Optimize expansion of headers in the source 2017-05-17 17:26:35 +02:00
util_path.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_progress.h Cycles: Fix race condition happening in progress utility 2017-06-16 10:22:35 +02:00
util_queue.h Cycles: Avoid recursion when doing constant fold 2015-12-02 16:19:39 +05:00
util_set.h Cycles: Re-implement some utilities to avoid use of boost 2016-02-06 19:19:20 +01:00
util_simd.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_simd.h Cycles: Fix compilation error with gcc-6.3.0 and debug mode 2017-05-08 15:41:28 +02:00
util_sky_model_data.h Cleanup: Move Cycles sky model data to util. 2016-02-13 13:41:40 +01:00
util_sky_model.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_sky_model.h Cleanup: Move Cycles sky model data to util. 2016-02-13 13:41:40 +01:00
util_sseb.h Cycles: add better specializations for SSE shuffle function and few more wrappers. 2015-03-07 17:25:21 +00:00
util_ssef.h Cycles: Fix strict -Wpedantic warnings with GCC 2017-03-06 14:18:26 +01:00
util_ssei.h Cycles: add better specializations for SSE shuffle function and few more wrappers. 2015-03-07 17:25:21 +00:00
util_stack_allocator.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_static_assert.h Cycles: Fix compilation warning with CUDA on OSX 2017-02-24 14:33:10 +01:00
util_stats.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_string.cpp Cycles: Don't leave multiple spaces in the device name 2017-06-08 12:15:24 +02:00
util_string.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_system.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_system.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_task.cpp Fix a few harmless maybe uninitialized warnings with GCC 5.4. 2017-07-21 00:54:58 +02:00
util_task.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_texture.h Cleanup: Some style and code tweaks to Image Code after changes. 2017-04-27 11:11:08 +02:00
util_thread.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_thread.h Cycles: Add utility class to simplify scoped spin locks 2017-04-05 14:57:34 +02:00
util_time.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_time.h Cycles: Refactor Progress system to provide better estimates 2016-12-03 05:02:21 +01:00
util_transform.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_transform.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_types_float2_impl.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_float2.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_float3_impl.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_float3.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_float4_impl.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_float4.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_int2_impl.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_int2.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_int3_impl.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_int3.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_int4_impl.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_int4.h Cycles: Split vectorized math utilities to a dedicated files 2017-04-25 10:33:26 +02:00
util_types_uchar2_impl.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_uchar2.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_uchar3_impl.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_uchar3.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_uchar4_impl.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_uchar4.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_uint2_impl.h Cycles: Fix strict compiler flags 2017-04-25 14:12:14 +02:00
util_types_uint2.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_uint3_impl.h Cycles: Fix strict compiler flags 2017-04-25 14:12:14 +02:00
util_types_uint3.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_uint4_impl.h Cycles: Fix strict compiler flags 2017-04-25 14:12:14 +02:00
util_types_uint4.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_vector3_impl.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types_vector3.h Cycles: Split vectorized types into separate files 2017-04-25 10:33:26 +02:00
util_types.h Cycles: Use falltrhough attribute to help catching missing break statements 2017-05-24 17:23:54 +02:00
util_vector.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_version.h Cycles: Update current Cycles version 2017-01-23 10:25:59 +01:00
util_view.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_view.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
util_windows.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
util_windows.h Fix T50034: Blender changes processor affinity unauthorized 2016-11-22 16:03:16 +01:00
util_xml.h Cycles: Fix compilation error when OIIO is compiled with external PugiXML parser 2015-01-01 01:31:07 +05:00