blender/intern
Sergey Sharybin 226eb5e366 Cycles: Fix usage of double floating precision in CNanoVDB
Double floating point precision is an extension of OpenCL, which might
not be implemented by certain drivers, such as Intel Xe graphics.

Cycles does not use double floating point precision, and there is no
need on keeping doubles unless there is an explicit decision to use
them.

This is a simple fix from Cycles side to replace double floating point
type with a type of same size and alignment rules. Inspired by Brecht
and Patrick.

Tested on NVidia Titan V, Radeon RX Vega M, and TGL laptop.

Differential Revision: https://developer.blender.org/D10143
2021-01-22 14:31:06 +01:00
..
atomic Atomics: Add 16 bit fetch + AND and fetch + OR signed integer operations 2020-12-04 18:28:46 +01:00
audaspace
clog CLOG: Add getter to know if output supports coloring 2020-10-24 14:07:05 -04:00
cycles Cycles: Fix usage of double floating precision in CNanoVDB 2021-01-22 14:31:06 +01:00
dualcon Spelling: Then Versus Than 2020-10-19 08:43:08 -07:00
eigen
ffmpeg Tests: bundle tests for some modules in their own executables 2020-09-17 12:29:19 +02:00
ghost Fix T84645 cursor moves when clicking selector. 2021-01-15 12:18:13 -08:00
glew-mx Cleanup: GPUState: Remove stack from the state manager and rename it 2020-08-18 21:30:10 +02:00
guardedalloc Cleanup: remove UNUSED(..) from public function declarations 2021-01-05 23:09:50 +11:00
iksolver Spelling: It's Versus Its 2020-10-19 08:12:33 -07:00
itasc Spelling: Miscellaneous 2020-10-19 09:11:00 -07:00
libc_compat Build: add more libc compatibility functions for upcoming libraries update 2020-07-09 18:10:05 +02:00
libmv Libmv: Tweak default logging verbosity level 2020-12-01 14:55:22 +01:00
locale
mantaflow Fix T83777: Crash when enabling guides 2021-01-10 19:16:44 +01:00
memutil Cleanup: use C style doxygen comments 2020-09-12 16:33:34 +10:00
mikktspace Spelling: It's Versus Its 2020-10-19 08:12:33 -07:00
numaapi Cleanup: use angle-brackets for email addresses 2020-09-30 12:05:56 +10:00
opencolorio Spelling: It's Versus Its 2020-10-19 08:12:33 -07:00
opensubdiv Spelling: It's Versus Its 2020-10-19 08:12:33 -07:00
openvdb Cleanup: remove dead code in point cache and openvdb wrapper 2020-09-23 14:57:41 +02:00
quadriflow Quadriflow: Fix compilation error with C++17 2020-06-19 12:02:21 +02:00
rigidbody Fix missing "extern_bullet" library when building rigidbodies 2020-09-02 19:44:29 +02:00
sky Cleanup: Clang-tidy, readability-non-const-parameter. 2020-11-07 21:52:53 +05:30
utfconv
CMakeLists.txt Atomic: Cover with unit tests 2020-11-19 17:19:48 +01:00