EEVEE: Disable shadow_min_pool_size on OpenGL for Nvidia Windows

The test shows non-deterministic behavior.
The reason is unknown, the max pool size is not exceeded.
The test shows a slightly different result each time, as long as the
volume probe is rendered.
Storing the bake result in the blend file (using a `Volume_Probe_Baked`
object) doesn't fix it.
Given that Linux doesn't seem to fail, it may be a driver issue.

Pull Request: https://projects.blender.org/blender/blender/pulls/159121
This commit is contained in:
Miguel Pozo 2026-05-26 22:14:36 +02:00 • committed by Miguel Pozo
parent 04d105f5d9
commit 6908cd1350

View file

@ -101,6 +101,11 @@ BLOCKLIST_INTEL_WINDOWS_GL = [
"volume_instance.blend"
]
BLOCKLIST_NVIDIA_WINDOWS_GL = [
# Non-deterministic behavior. Unkown reason, the pool size doesn't seem to be exceeded.
"shadow_min_pool_size.blend",
]
def setup():
import bpy
@ -280,6 +285,8 @@ def main():
blocklist += BLOCKLIST_INTEL
if gpu_vendor == "INTEL" and sys.platform == "win32" and args.gpu_backend == "opengl":
blocklist += BLOCKLIST_INTEL_WINDOWS_GL
if gpu_vendor == "NVIDIA" and sys.platform == "win32" and args.gpu_backend == "opengl":
blocklist += BLOCKLIST_NVIDIA_WINDOWS_GL
report = EEVEEReport("EEVEE", args.outdir, args.oiiotool, variation=args.gpu_backend, blocklist=blocklist)
if args.gpu_backend == "vulkan":