-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MacOS Clang: Updating from 0.9.9.9 to latest causes memory corruption. #1234
Comments
Would you be able to use |
Just yesterday in the night I found what was causing the crashes, its not because of glm, but even with that not crashing, my screen is blank. I will today do the bisect and let you know. |
Sorry for still not replying, I could not yet do it. But I promise in few days I will do it. Meanwhile we have still the old commit. |
Hi, I think I'm hitting the same (at least, similar) issue (macOS 14.5, M1,
The symptom is a segfault on innocent-looking code ( uvec3 result = glm::uvec3{foo * bar}; I haven't gotten to the bottom of this yet, but my current understanding is that when
I'll think a bit more what the correct behavior should be in this case: right now I'm not sure if the output pointer should indeed be stored in
I'll continue looking into this tomorrow, but if this rings any bells, please let me know :) Thanks! |
Hi, today I updated from 47585fd to latest and weird things started happening.
Rn I use glm for only projection, view, and simple vector math, nothing really special.
After the update my second engine viewport stopped working and while dragging imgui windows I get swapchain errors and also imgui draw errors.
Im not sure how this can happen, but after reverting back to the old commit, it started working like a charm.
I also tried disabling fast math, but it did nothing.
Im using C++20 Clang on Macbook pro M2 with Clion.
I will try to post more info when I investigate more, but I just wanted to show you guys this so we can quicky resolve it.
Edit: To get glm working on nevest I needed to set the cmake option for
GLM_ENABLE_CXX_20
otherwise it would not compile because errors withc++98
compat.The text was updated successfully, but these errors were encountered: