Мне интересно, можно ли рисовать поверх поверхности opengl / direct3D с помощью GDI?и если да, то как это можно сделать?
Причина, по которой я спрашиваю, заключается в том, что я пишу простое приложение для рисования нескольких вещей в играх.Такие вещи могут быть двумерными или текстовыми, такими как информация о частоте кадров, настраиваемое перекрестие, часы и т. Д.
Я знаю, что лучший способ - подключить и использовать то, что использует рендерер / игра изначально, будь то opengl илиdirect3d, но я смотрю на GDI, поскольку AFAIK и opengl, и D3D работают в контексте устройства, к которому, я надеюсь, можно обратиться с помощью GDI.