Я посмотрел на библиотеку SDL2_gfx и она меня не устроила, почему же, а потому что там только несколько примитивов из всего списка можно рисовать со сглаживанием, ну в этом вся и проблема.
Может есть более лучшая библиотека для рисования примитивов так что бы не переписывать все код SDL2