blender/intern
Stefan Werner 4d00e95ee3 Cycles: Adding native support for UINT16 textures.
Textures in 16 bit integer format are sometimes used for displacement, bump and normal maps and can be exported by tools like Substance Painter. Without this patch, Cycles would promote those textures to single precision floating point, causing them to take up twice as much memory as needed.

Reviewers: #cycles, brecht, sergey

Reviewed By: #cycles, brecht, sergey

Subscribers: sergey, dingto, #cycles

Tags: #cycles

Differential Revision: https://developer.blender.org/D3523
2018-07-05 13:53:34 +02:00
..
atomic Windows: Add support for building with clang. 2018-05-28 14:34:47 -06:00
audaspace CMake: Make language explicit for per-file strict flags removal 2018-06-22 14:40:00 +02:00
clog Logging: add --show-log-backtrace 2018-05-18 11:00:47 +02:00
container Remove SCons building system 2016-01-04 14:20:48 +05:00
cycles Cycles: Adding native support for UINT16 textures. 2018-07-05 13:53:34 +02:00
decklink Cleanup: code style & cmake 2017-03-12 02:47:53 +11:00
dualcon Cleanup: trailing newlines 2018-06-29 09:23:51 +02:00
eigen Fix compilation error with clang-5 2017-11-14 17:11:48 +01:00
elbeem Cleanup: add _types.h suffix to DNA headers 2018-02-07 11:14:08 +11:00
ffmpeg Fix building with latest versions of ffmpeg. 2018-05-08 16:00:52 +02:00
ghost Cleanup: trailing newlines 2018-06-29 08:02:49 +02:00
glew-mx Remove SCons building system 2016-01-04 14:20:48 +05:00
gpudirect Cleanup: comment blocks 2016-07-02 10:08:33 +10:00
guardedalloc Fix incorrect size in aligned lockfree realloc 2018-05-23 07:24:57 +02:00
iksolver FIX T49899: Add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to classes that use eigen's data types , to force aligned on 16 byte boundaries. 2016-11-15 13:21:01 -07:00
itasc Added extra "const" to satisfy the strict clang version in Xcode 9 2017-09-20 21:47:45 +02:00
libmv Libmv: Cleanup, make strict compiler more happy 2018-06-11 13:02:10 +02:00
locale Add C internal version of msgfmt (similar to makesrna/dna binaries). 2017-04-24 10:49:54 +02:00
memutil Cleanup: doxygen comments 2017-06-19 10:04:30 +10:00
mikktspace Cleanup: trailing newlines 2018-06-29 09:23:51 +02:00
moto BGE: Various render improvements. 2016-06-11 22:05:20 +02:00
opencolorio Remove MinGW support 2017-05-27 15:34:55 -04:00
opensubdiv Update CUEW to latest version 2018-02-07 11:53:01 +01:00
openvdb Build: add WITH_OPENVDB_3_ABI_COMPATIBLE option. 2018-04-02 19:13:04 +02:00
rigidbody Cleanup: trailing space in CMake files 2018-06-17 20:15:24 +02:00
smoke Cleanup: trailing newlines 2018-06-29 09:23:51 +02:00
string Drop platform support for Solaris & AIX 2017-09-29 19:16:34 +10:00
utfconv C++ conformance fixes (MSVC /permissive-) 2017-02-06 10:44:56 +01:00
CMakeLists.txt C Logging: use instead of printf for messages 2018-03-30 18:57:41 +02:00