blender/intern/cycles
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
..
app EEVEE: Implement the missing Sky texture 2020-07-09 17:31:36 +02:00
blender Fix T78881: Cycles OpenImageDenoise not using albedo and normal correctly 2020-07-13 19:38:49 +02:00
bvh Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +02:00
cmake CMake: Fix spelling of Embree passed to find package 2020-07-08 12:35:56 +02:00
device Cycles: Use pre-compiled PTX kernel for older generation when no matching one is found 2020-07-20 19:25:27 +02:00
doc ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
graph Fix incorrect assert in Cycles node socket get/set functions 2020-05-12 21:50:49 +02:00
kernel Cycles: Use pre-compiled PTX kernel for older generation when no matching one is found 2020-07-20 19:25:27 +02:00
render Cycles: Clamp Sky Texture altitude to avoid numerical issues 2020-07-13 03:08:11 +02:00
subd Cleanup: compiler warnings 2019-09-13 16:51:51 +02:00
test Cleanup: minor refactoring around DeviceTask 2020-06-22 13:06:47 +02:00
util Cleanup: missing CMake headers from source lists 2020-07-16 13:17:31 +10:00
CMakeLists.txt Cycles: make TBB a required library dependency, and use in a few places 2020-06-22 13:06:47 +02:00