Files
test/source/blender/draw
Jeroen Bakker 854dc30c63 Fix 122018: EEVEE-Next crashes on Intel
Intel drivers do not follow the OpenGL standards for barriers. Although
the barriers are in balance for any thread, they need to be in a simple
for-loop in order to not crash on intel.

Recently the sun light extraction added new barriers that needed to be
adapted. We also reviewed all barriers to find faulty code-paths.

Previously we were able to change the for-loop with an index based loop.
But for more complex shaders this trick didn't work anymore and the loop
didn't seem to be unrolled anymore. `eevee_reflection_probe_remap_comp.glsl`
has more complexity due to the recent sun light extraction. For this shader
we manually did the unrolling.

**Compatibility**
- This PR was tested with success on Windows/OpenGL and Apple/Metal.

Pull Request: https://projects.blender.org/blender/blender/pulls/122308
2024-05-27 15:20:48 +02:00
..
2024-05-18 17:21:47 +02:00