Revert "EEVEE: Remove unneeded GPU_finish"

This reverts commit 4038cabc6d.
Rendering red_autumn_forest.blend from cmd line was leading to a crash
in ntreeExecGPUNodes.
This commit is contained in:
Xavier Hallade
2023-06-27 09:39:27 +02:00
parent c47074f3bb
commit 1be64e532d

View File

@@ -651,10 +651,8 @@ void EEVEE_render_draw(EEVEE_Data *vedata, RenderEngine *engine, RenderLayer *rl
/* Post Process */
EEVEE_draw_effects(sldata, vedata);
/* NOTE(@fclem): Seems to fix TDR issue with NVidia drivers. */
if (GPU_type_matches_ex(GPU_DEVICE_NVIDIA, GPU_OS_ANY, GPU_DRIVER_ANY, GPU_BACKEND_OPENGL)) {
GPU_finish();
}
/* XXX Seems to fix TDR issue with NVidia drivers on linux. */
GPU_finish();
/* Perform render step between samples to allow
* flushing of freed GPUBackend resources. */