blender/intern
Mai Lavelle 5bd9b12dc4 Cycles: adaptive subdivision support for panoramic cameras.
Adds the code to get screen size of a point in world space, which is
used for subdividing geometry to the correct level. The approximate
method of treating the point as if it were directly in front of the
camera is used, as panoramic projections can become very distorted
near the edges of an image. This should be fine for most uses.

There is also no support yet for offscreen dicing scale, though
panorama cameras are often used for rendering 360° renders anyway.

Fixes T49254.

Differential Revision: https://developer.blender.org/D2468
2018-01-12 23:57:45 +01:00
..
atomic atomic_ops: add atomic_cas_float helper. 2017-11-23 21:17:16 +01:00
audaspace Fix T52472: VSE Audio Volume not set immediately 2017-09-01 12:27:21 +02:00
container Remove SCons building system 2016-01-04 14:20:48 +05:00
cycles Cycles: adaptive subdivision support for panoramic cameras. 2018-01-12 23:57:45 +01:00
decklink Cleanup: code style & cmake 2017-03-12 02:47:53 +11:00
dualcon Remove MinGW support 2017-05-27 15:34:55 -04:00
eigen Fix compilation error with clang-5 2017-11-14 17:11:48 +01:00
elbeem Fix T51759: fluid simulation particles not remoevd when colliding with outflow objects. 2017-07-02 22:42:08 +02:00
ffmpeg Fix T51153: Video duration is detected wrong after FFmpeg update 2017-05-12 16:43:36 +02:00
ghost MacOS: Use correct Cocoa protocol on any compiler 2017-10-31 11:30:55 +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 Haiku OS Support 2017-11-30 18:05:21 +11: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: Add C-API function to set all markers within AutoTrack structure 2017-12-15 12:51:17 +01: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 Mikktspace: Speed up the merging of identical vertices 2017-11-17 18:34:53 +01: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 Opensubdiv: Fix compilation error with older Opensubdiv versions 2017-07-11 11:05:39 +02:00
openvdb OpenVDB: Fix compilation error against OpenVDB 4 2017-09-25 14:44:17 +05:00
rigidbody Remove SCons building system 2016-01-04 14:20:48 +05:00
smoke Smoke: Pass non-trivial arguments by const reference 2017-11-14 17:11:48 +01: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 Cleanup: code style & cmake 2017-03-12 02:47:53 +11:00