0597cd4f7673f53a0fcae87853d59cb8cca79fc7
EEVEE Raytracing on Intel Arc wasn't working as there were no rays generated. The reason was that the raytract tile compact shader didn't set count the correct tiles it needed due to atomic operations that were initialized without atomic. This PR solves the issue by using atomic operations to initialize the counts. We also tried memory barriers but that didn't fix the problem. Other shaders were also tested if they have this issue, but they were setup in a specific shader or where done using a race condition (SSS) which is working. Pull Request: https://projects.blender.org/blender/blender/pulls/124213
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
