2010-03-16 2 views
1

Я искал любое решение для рисования резиновых лент и курсоров через OpenGL без перерисовки всего окна в Windows Vista/7, но не может найти ничего подходящего. Накладной подход на плоскости не поддерживается широко на всех видеокартах, особенно когда речь идет о двухэкранном рендеринге. Я нашел solution, который предлагает манипулировать передним и задним буфером, но в комментариях говорится, что в Windows Vista/7 передние буферные манипуляции, как правило, терпят неудачу в некоторых системах. Простой XOR-ing не подходит, потому что цвета курсора и резинки должны быть независимыми от основных цветов изображения. Какие-либо предложения?OpenGL: резиновые ленты в Windows Vista/7

Заранее спасибо.

ответ

0

Вы можете поэкспериментировать с чтением назад (или только его частей) перед тем, как нарисовать резиновую ленту и использовать ее для заполнения. Предостережение. Некоторые карты имеют паршивую производительность чтения, поэтому вам нужно будет протестировать на разных карточках.

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