I'm trying to add SDL2TTF to my SDL project. I've successfully called SDL2 functions that take C-strings, but now I'm trying to call a function in SDL_ttf now, and it's crashing in what apparently is a UTF8 sizing operation:
let font = TTF_OpenFont("Sans.ttf", 24) let textColor = SDL_Color(r: 255, g: 255, b: 255, a: 255) let text = TTF_RenderText_Solid(font, "Dec 10", textColor) // Segmentation fault on macOS
Thread 1 Queue : com.apple.main-thread (serial) #0 0x00000001004ba87c in TTF_SizeUTF8_Internal () #1 0x00000001004bad2d in TTF_RenderUTF8_Solid () #2 0x00000001004bacbe in TTF_RenderText_Solid () #3 0x0000000100001f1e in InfoDisplay.run() at InfoDisplay.swift:43 #4 0x0000000100003800 in main at main.swift:6 #5 0x00007fff735fa3d5 in start ()
Any idea what might be happening in here? Thanks.