Open jamie-pate opened 1 month ago
An alternate solution would involve upstreaming this fix to embree I suppose, since their buffer check calculation dereferencing at 24 bytes instead of 16 is the actual cause.. (due to the size of int* changing on x86_64 vs x86_32)
(upstream issue reported https://github.com/RenderKit/embree/issues/495)
Tested versions
Reproducible in current HEAD: ff8a2780ee777c2456ce42368e1065774c7c4c3f
System information
Godot Engine v4.3.beta.custom_build.eb5f1299b (2024-07-19 02:22:03 UTC) - https://godotengine.org Vulkan 1.3.242 - Forward+ - Using Device #2: NVIDIA - NVIDIA GeForce RTX 3050 Laptop GPU
Issue description
Steps to reproduce
Enable asan and run a scene that uses occlusion culling? It only happens under certain conditions, even with asan enabled.
Minimal reproduction project (MRP)
asan-embree-output.txt