Чему соответствует DC в Windows? Я знаю, что могу получить HDC от HWND или HMONITOR. Означает ли это, что контроллер домена окна является псевдонимом или прокси для контроллера домена его монитора? Windows позволяет вам сказать, что класс окна должен иметь свой собственный контроллер домена, поэтому кажется, что это не один и тот же контроллер домена, хотя Windows API также, похоже, поддерживает отношения родитель-потомок между контроллерами домена. Считаю ли я контроллер домена монитора одним из родительских контроллеров домена?
Что произойдет, если окно охватывает несколько мониторов? API Windows, по-видимому, поддерживает только возврат одного HDC из окна и получение одного HGLRC из HDC. Я читал, что OpenGL не поддерживает полноэкранное окно, охватывающее несколько мониторов, и поэтому для этого у вас должно быть несколько окон.
Будет ли система SLI/Crossfire единственным GLRC?
Мне кажется, что GLRC больше всего похожа на графическую систему. GLRC представляет собой единую графическую систему. DCs представляют выходы. GLRC может рисовать на любых контроллерах домена, связанных с выходами, подключенными к графической системе, и на любых дочерних контроллерах домена этих контроллеров домена. Вы также можете иметь несколько мониторов и несколько графических карт, каждая из которых соединена вместе, и, таким образом, каждый GLRC связан с каждым контроллером домена.
Исправить или подтвердить?