SDL и Valgrind, как проверить утечки в своем коде?
Valgrind обнаруживает утечки памяти в программе с SDL даже при простом SDL_Init.
Возможно ли как-то убрать вывод этих утечек, связанных с библиотекой SDL, и оставить только те, которые происходят непосредственно в моем коде?
Рискну предположить, что утечка в SDL связана с тем, что ты чего-то не освобождаешь в своем коде. Просто valgrind не настолько умен, чтоб определить еще и точную причину утечки - он просто показывает, что вот тут была выделена память (в SDL при захвате ресурса) и она не была освобождена, т.е. ты ресурс не освободил. Виновник утечки не SDL, а твой код.
С утечками памяти часто бывает так - место утечки ты установишь инструментарием (valgrind и т.п.), но причину должен найти самостоятельно. Иногда найти причину бывает довольно трудно.