Есть игра: GTA SA (DirectX 9). Хочу поверх нее показывать игроку текст, свою менюшку, картинку и т.д. на C++ конечно. Ни одного туториала в интернете не нашел как это сделать. Только про то, что нужно перехватывать рендринг и добавлять туда свое. А как это собственно сделать? Вообще в интернете нету нормального туториала как работать с DirectX, если кто знает прошу скинуть ссылку.
Могу сказать общий вариант: рендерится текст, меню и прочий hud в отдельный буфер. Потом данные с этого буфера (с прозрачностью если нужно) накладываются на уже отрендереный движком буфер. Накладываются в самый последний момент. Так делают в простых играх.