Description
When buffershader is absent the render engine won't pause when subframes is at 0, at least one core will go to 100%, displaying stops when subframemax is reached but engine is still running.
To Reproduce
load any shader that doesn't create a buffershader like 2D Systems/Reaction-Diffusion.frag
or any shader that uses one of the engines that doesn't create a buffershader
EmulatedDouble.frag DE-Raytracer-Slicer.frag etc.
set the subframes to 0
test the Stop button
increment subframes, stops when max reached
observe CPU load, one core 100% when not rendering
does not happen when buffershader is employed
Expected behaviour
Rendering engine should idle when Stop button is clicked or when max subframes have been rendered. A frag that does not use a buffershader should behave the same as frags that use buffershaders from a user standpoint wrt play/pause.
Desktop
OS: SuSE Leap 15.2
Gfx: nVidia GTX 760
Driver version nVidia 440.64.0
Additional context
Not sure if it's due to a recent driver update.. investigating..
Description When buffershader is absent the render engine won't pause when subframes is at 0, at least one core will go to 100%, displaying stops when subframemax is reached but engine is still running.
To Reproduce
Expected behaviour Rendering engine should idle when Stop button is clicked or when max subframes have been rendered. A frag that does not use a buffershader should behave the same as frags that use buffershaders from a user standpoint wrt play/pause.
Desktop
Additional context Not sure if it's due to a recent driver update.. investigating..