Cinder 上的低不透明度 background/fills 导致屏幕闪烁红色

Low opacity background/fills on Cinder cause the screen to flash red

当我尝试在 Cinder 中的内容上绘制低不透明度背景时,我的屏幕一开始呈红色闪烁,然后在绘制内容时一直闪烁。

我正在尝试复制我在 Processing/p5.js 中使用的效果,其中背景不是完全不透明的,因此对象看起来在移动 "fading":

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

我研究过这可能是一个 OpenGL 问题,但我是 C++ 初学者/Cinder/OpenGL,所以我不确定如何继续。

最后我设法通过使用解决了我的问题:

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