You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We reached the conclusion that the logic no longer works in OS X at least as of High Sierra, specifically the use of _mac_sys_triangle() instead of the more generic polygon() function. I confirmed replacing my usage of triangle() with polygon() avoided rendering bugs when my program ran in High Sierra.
The text was updated successfully, but these errors were encountered:
I looked for a while but couldn't see where _mac_sys_triangle() was being inserted into whichever vtable made it the function called for triangle(). Somebody more familiar with the Allegro source code would be better able to do this.
Elias and I communicated in the Allegro IRC channel:
https://pastebin.com/raw/rywdE7wL
We reached the conclusion that the logic no longer works in OS X at least as of High Sierra, specifically the use of _mac_sys_triangle() instead of the more generic polygon() function. I confirmed replacing my usage of triangle() with polygon() avoided rendering bugs when my program ran in High Sierra.
The text was updated successfully, but these errors were encountered: