blender/intern
Patrick Mours a9644c812f Cycles: Use pre-compiled PTX kernel for older generation when no matching one is found
This patch changes the discovery of pre-compiled kernels, to look for any PTX, even if
it does not match the current architecture version exactly. It works because the driver can
JIT-compile PTX generated for architectures less than or equal to the current one.
This e.g. makes it possible to render on a new GPU architecture even if no pre-compiled
binary kernel was distributed for it as part of the Blender installation.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8332
2020-07-20 19:25:27 +02:00
..
atomic Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
audaspace Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
clog Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
cycles Cycles: Use pre-compiled PTX kernel for older generation when no matching one is found 2020-07-20 19:25:27 +02:00
dualcon Cleanup: redundant parenthesis, NULL checks 2020-04-20 12:15:49 +10:00
eigen Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
ffmpeg Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
ghost Cleanup: missing CMake headers from source lists 2020-07-16 13:17:31 +10:00
glew-mx ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
guardedalloc Cleanup: spelling 2020-07-10 16:04:09 +10:00
iksolver Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
itasc Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
libc_compat Build: add more libc compatibility functions for upcoming libraries update 2020-07-09 18:10:05 +02:00
libmv T73268: Link C/C++ unit tests into single executable 2020-07-16 12:58:49 +02:00
locale Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
mantaflow Fluid: Refactored smoke noise system 2020-07-20 18:35:52 +02:00
memutil Cleanup: doxy comments 2020-05-09 17:36:12 +10:00
mikktspace Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
numaapi Fix numaapi on PowerPC platforms 2020-01-15 11:18:24 +01:00
opencolorio OCIO: GLSL: Avoid undefined behavior 2020-06-02 16:46:38 +02:00
opensubdiv OpenSubdiv: Only store edges topology for non-smooth edges 2020-05-27 12:07:16 +02:00
openvdb Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
quadriflow Quadriflow: Fix compilation error with C++17 2020-06-19 12:02:21 +02:00
rigidbody Cleanup: Spelling 2020-06-19 16:11:15 -04:00
sky Cleanup: missing CMake headers from source lists 2020-07-16 13:17:31 +10:00
utfconv Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
CMakeLists.txt EEVEE: Implement the missing Sky texture 2020-07-09 17:31:36 +02:00