Я хотел бы знать, как устройство Direct3D или контекст OpenGL узнают, в какой части окна отображается его содержимое.
В случае Direct3D, если я создам средний экран области просмотра, оставляя границы снаружи, будет ли отрисовка мешать остальным виджетам вокруг него?
Как это работает с OpenGL?
В качестве бонуса, почему было так трудно использовать D3D с Qt, например, если D3D уважал пространство своего окна просмотра и Qt был проинформирован о том, что он не должен отображаться в области просмотра? Я знаю, что теперь нетрудно заставить их играть вместе, но я помню, что когда-то это было сложно.
Любой