0
0
forked from blender/blender
blender/intern/cycles/session
Sergey Sharybin b803d7fabb Fix: Command line Cycles render crash on multi-CUDA device
Since #118841 there are more cases where Cycles would check for the
graphics interop support. This could lead to a crash when graphics
interop functions are called without having active graphics context.

This change makes it so there is no graphics interop calls when doing
headless render. In order to achieve this the device creation is now
aware of the headless mode.

Pull Request: blender/blender#122844
2024-06-07 17:53:44 +02:00
..
buffers.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
buffers.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
CMakeLists.txt License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
denoising.cpp Fix: Command line Cycles render crash on multi-CUDA device 2024-06-07 17:53:44 +02:00
denoising.h Fix: Respect Blender Cycles setting for GPU denoising 2024-06-03 22:41:25 +02:00
display_driver.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
merge.cpp Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
merge.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
output_driver.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
session.cpp Fix: Command line Cycles render crash on multi-CUDA device 2024-06-07 17:53:44 +02:00
session.h Cleanup: spelling in code comments & minor edits 2024-06-06 09:55:13 +10:00
tile.cpp Cleanup: spelling in comments 2024-03-27 10:25:31 +11:00
tile.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00