0
0
forked from blender/blender
blender/intern/cycles/device
Xavier Hallade 2ae87b8fb0 Cycles: oneAPI: Fix driver version check for future Intel GPU drivers
SYCL runtime currently relies on an internal driver behavior that will
break the driver version string returned by SYCL if it changes:
https://github.com/oneapi-src/unified-runtime/issues/1777
This will be fixed at SYCL runtime level but until we use a new enough
one, we need to add additional verifications to avoid blocking execution
on a driver that will change this internal behavior.

Pull Request: blender/blender#124084
2024-07-09 12:28:44 +02:00
..
cpu Fix #109417: Cycles HIP RT crash with multi device rendering 2023-08-09 17:12:53 +02:00
cuda Cleanup: format (with BraceWrapping::AfterControlStatement "MultiLine") 2023-05-02 09:37:49 +10:00
dummy Cycles: pass kernel features to get_bvh_layout_mask 2023-04-18 22:09:42 +02:00
hip Fix: Cycles HIP incorrect rendering of clip image textures 2024-03-11 14:09:32 +01:00
hiprt Fix #112983: Cycles HIP-RT crash on deleting all objects 2024-03-11 14:44:57 +01:00
metal Cleanup: make format 2024-01-11 14:43:42 +01:00
multi Cleanup: make format 2024-01-11 14:43:42 +01:00
oneapi Cycles: oneAPI: Fix driver version check for future Intel GPU drivers 2024-07-09 12:28:44 +02:00
optix Fix #113325: Zero-sized curve leads to OptiX error 2023-12-06 14:31:45 +01:00
CMakeLists.txt Cycles: add HIP RT device, for AMD hardware ray tracing on Windows 2023-04-25 20:19:43 +02:00
denoise.cpp Clang-Format: Allow empty functions to be single-line 2023-03-29 16:50:54 +02:00
denoise.h Cleanup: Move OptiX denoiser code from device into denoiser class 2022-11-15 15:50:01 +01:00
device.cpp Fix Cycles Metal AMD crash with shadow caustics, by disabling it 2023-06-15 16:33:21 +02:00
device.h Fix Cycles Metal AMD crash with shadow caustics, by disabling it 2023-06-15 16:33:21 +02:00
graphics_interop.cpp Cycles: use SPDX license headers 2022-02-11 17:47:34 +01:00
graphics_interop.h Cycles: use SPDX license headers 2022-02-11 17:47:34 +01:00
kernel.cpp Cycles: add hardware raytracing support to oneAPI device 2023-04-18 22:09:42 +02:00
kernel.h Cycles: add hardware raytracing support to oneAPI device 2023-04-18 22:09:42 +02:00
memory.cpp Cycles: Add half precision float support for volumes with NanoVDB 2022-05-23 19:08:01 +02:00
memory.h Clang-Format: Allow empty functions to be single-line 2023-03-29 16:50:54 +02:00
queue.cpp Cycles: Add optional per-kernel performance statistics 2022-09-27 22:15:00 +02:00
queue.h Clang-Format: Allow empty functions to be single-line 2023-03-29 16:50:54 +02:00