blender/intern/cycles
Sergey Sharybin 5f11ae70ea Fix: Cycles is not responsive to cancel render in complex scenes
In some of the complex scenes it could a very long time for Cycles
to respond to cancel request. This is because Cycles only cancels
render at a consistent state of render buffer: when all scheduled
samples are rendered.

This was caused by the render scheduler over-scheduling the number
of samples in an attempt to improve occupancy of the GPU.

This fix makes it so the scheduler only compensates for the low
occupancy if rendering can happen within a desired update time.

There is no visible difference in the benchmark scenes with this
change.

Pull Request: https://projects.blender.org/blender/blender/pulls/122543
2024-05-31 15:54:14 +02:00
..
app Cleanup: format 2024-03-12 20:56:48 +11:00
blender Fix #122263: Pause Preview icon does not update 2024-05-31 11:46:15 +02:00
bvh Cleanup: Compiler warnings 2024-05-29 20:41:51 +02:00
cmake Build: Remove LLVM linking no longer needed by OSL 2024-02-14 12:06:52 +01:00
device Cycles: oneAPI: explicitly enable/disable SYSMAN 2024-05-30 12:16:16 +02:00
doc License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
graph Fix #113777: Cycles IES texture not working for sphere lights 2023-10-18 20:40:07 +02:00
hydra Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
integrator Fix: Cycles is not responsive to cancel render in complex scenes 2024-05-31 15:54:14 +02:00
kernel Cycles: Limit the number of bounces in the shadow linking intersect kernel 2024-05-29 21:53:12 +02:00
scene Fix: Cycles assert when having volumes and objects with displacement 2024-05-31 15:53:12 +02:00
session Cleanup: spelling in comments 2024-03-27 10:25:31 +11:00
subd Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
test Cycles: Increase minimum target on x86 to SSE4.2 2024-02-26 14:49:19 +01:00
util Cycles: Cleanup: Remove unused hash function 2024-05-13 02:48:54 +02:00
CMakeLists.txt Extensions: Support online extensions and move add-ons outside Blender 2024-05-15 19:26:29 +02:00