0
所以我有一個背景畫線,黑色和白色。我希望能夠畫出這一點,保持黑色線條在那裏,並只繪製白色的地方。我可以用OpenGLES混合和混合選項複雜的問題
glBlendFunc(GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA);
做到這一點,黑色的停留黑白得到我想要的顏色。然而在白色區域,我想能夠畫出一些顏色,選擇另一種顏色然後混合。然而,這是行不通的,因爲混合功能會混亂。
所以我在想的是有一個lrainrawing framebuffer和一個用戶繪圖framebuffer。用戶使用不同的混合繪製到用戶繪製幀緩衝區,然後切換混合選項並繪製到繪製幀緩衝區。但是我不知道OpenGL是否足以說明這是否可行,或者是一個愚蠢的想法。
非常感謝
我想過這個,但首先它在白色區域不透明,但它是白色的,但我可以編輯它。更重要的是,我不刷新幀緩衝區以保存CPU ... – DevDevDev 2010-03-25 17:29:42