[最新] ■[前年|前月|前日|2012/08/09|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]
■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]

@gorry5 [<<|@|>>]
--------
08/09 02:46 やっとGalaxy TAB/NexusでのOpenGL不具合を特定。glStencilFunc()でGL_EQUAL(とGL_NEVER)以外を指定すると、glColorMask()によるカラーバッファ書き込みマスクが無効になるケースがある模様
--------
08/09 02:50 カラーバッファ書き込みマスクが無効になるということは、ステンシルバッファを作成している最中にカラーバッファにも書いちゃって、マスキングの意味がなくなる :D
08/09 02:57 対策:カラーマスクが失敗しているときもデプスによるマスクは生きているので、glDepthFunc(GL_NEVER)で「常に失敗するデプスマスク」を併用することで回避する
08/09 03:21 常にデプスによるマスクだけでもいいのだけど、そのためだけにデプスバッファを確保するのはもったいないとかめんどくさいとか、そういう向きにはカラーマスクも併用しちゃうのが楽、と
08/09 03:27 しかし、モバイル環境で1ピクセルあたりRGBA/depth/stencilで計64bitって、えらい贅沢な話よな…(苦笑
08/09 12:14 今日はhackの日なのかbugの日なのか…

@gorry5 |

■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]
[最新] ■[前年|前月|前日|2012/08/09|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]