Низкая непрозрачность фона / заливка на Cinder приводит к тому, что экран мигает красным - PullRequest
0 голосов
/ 15 мая 2018

Когда я пытаюсь нарисовать фон с низкой непрозрачностью над своим контентом в Cinder, мой экран вначале мигает красным, а затем продолжает мерцать во время отрисовки контента.

Я пытаюсь воспроизвести эффект, который яиспользуется в Processing / p5.js, где фон не полностью непрозрачный, поэтому объекты кажутся движущимися «выцветшими»:

gl::enableAlphaBlending();
gl::color( ColorA(0.0f, 0.0f, 0.0f, 0.05f) );
gl::drawSolidRect( getWindowBounds() );

Я исследовал, что это может быть проблемой OpenGL, однако я новичок в C ++ /Пользователь Cinder / OpenGL, поэтому я не уверен, что делать дальше.

1 Ответ

0 голосов
/ 16 мая 2018

В конце концов мне удалось исправить проблему с помощью:

CINDER_APP( spaintApp, RendererGl( RendererGl::Options().msaa( 4 ) ) )
...