Я как бы зациклился на логике текстуры SDL2. Для меня они бессмысленны, так как вы не можете привлечь к ним.
В моей программе у меня есть несколько поверхностей (или то, что было поверхностями, прежде чем я переключился на SDL2), которые я только что объединил, чтобы сформировать слои. Теперь, кажется, мне нужно создать несколько рендерингов и текстур, чтобы создать тот же эффект, поскольку SDL_RenderCopy
принимает указатель текстуры.
Не только это, но все визуализаторы должны поступать из окна, которое я понимаю, но все же меня задевает немного больше.
Все это кажется чрезвычайно громоздким и медленным. Я что-то упускаю? Есть ли способ напрямую рисовать текстуру? Какова точка текстур, и могу ли я иметь несколько (если не сотни) рендереров вместо поверхностей?