Рендеринг на SDL_Surface возможен с Cairo, но мое приложение использует SDL_Renderer и SDL_Texture, чтобы воспользоваться преимуществами ускоренного 2D-рендеринга.
В настоящее время я создаю SDL_Surface и копирую его в текстуру с помощью SDL_CreateTextureFromSurface()
, но этот процесс громоздкий и, возможно, медленный (хотя это и не узкое место.) Есть ли прямой способ рисовать в SDL_Texture?