Rendering to an SDL_Surface è possibile con Cairo, ma la mia applicazione utilizza SDL_Renderer e SDL_Texture per sfruttare il rendering accelerato 2D.Cairo può usare SDL_Texture come destinazione del rendering?
Attualmente sto creando un SDL_Surface e lo copio in una texture con SDL_CreateTextureFromSurface()
, ma questo processo è macchinoso e possibilmente lento (sebbene non sia un collo di bottiglia.) Esiste un modo diretto per disegnare su un SDL_Texture?