blender/intern/cycles/util
Campbell Barton 7b873b0662 Add safe_normalize to cycles, avoid checking length first
This won't give any big speedup,
just avoids redundant sqrtf and may be useful in future.

Differential Revision: https://developer.blender.org/D880
2014-11-08 13:37:42 +01:00
..
CMakeLists.txt Ghost Context Refactor 2014-10-07 15:47:32 -05: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: Add support for cameras inside volume 2014-09-25 23:28:01 +06: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: Code cleanup, proper class vs. struct declaration 2014-11-01 03:09:46 +05: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 Add safe_normalize to cycles, avoid checking length first 2014-11-08 13:37:42 +01:00
util_md5.cpp Cleanup: cycles whitespace 2014-11-08 13:37:42 +01:00
util_md5.h Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
util_opengl.h Ghost Context Refactor 2014-10-07 15:47:32 -05: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 Fix T42021: OSL doesn't work when there are non-ascii chars in the path 2014-10-14 14:56:21 +02: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 Cycles: Keep ccl_always_inline always inlining the stuff 2014-09-26 02:03:49 +06:00
util_vector.h Cycles: Remove redundant alloc/free 2014-11-01 15:23:14 +01:00
util_view.cpp Ghost Context Refactor 2014-10-07 15:47:32 -05: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