Какого именно левого верхнего угла? На который стрелочка показывается? Он должен остаться в том же месте на плоскости?
Вертел вокруг него. Его координата Point(100, 100) После поворота координата самого левого верхнего угла изменилась, а значит мне нужно сдвинуть все на эту разницу.
Вертел вокруг него. Его координата Point(100, 100) После поворота координата самого левого верхнего угла изменилась, а значит мне нужно сдвинуть все на эту разницу.
Подвинь всё так, чтобы угол стал 0,0, поверни всё, подвинь обратно на 100, 100
Там эта функциональность реализована неявно через дефолтный render target и SwapBuffers и через glDrawBuffer (но ты не можешь рисовать в D3D во фронтбуфер напрямую)