2010-05-26 8 views
1

Я делаю приложение для рисования с WINAPI и OpenGL. Чтобы сделать вещи более эффективными, я только перерисовываю область, необходимую, чтобы я сделал invalidateRect (hwnd, myRect, false). Я знаю, что OpenGL сам себя обрезает, но я хочу сделать это для моего исправления. Я хочу, чтобы он закрепил себя за регион, который я сделал недействительным, чтобы сделать вещи еще более эффективными. СпасибоУстановить отсечение прямоугольника для OpenGL?

ответ

1

Если я правильно понял, то, что вы хотите, является тестом на ножницы. Включить его с помощью glEnable (GL_SCISSOR_TEST); и установите прямоугольник ножниц с glScissor (x, y, ширина, высота);

Смежные вопросы