2016-07-29 5 views
0
var gl = canvas.getContext('webgl', { stencil: true }); 

WebGL Specによれば、このコード行は描画バッファに少なくとも8ビットのステンシルバッファを持つように要求します。描画バッファのステンシルバッファにパフォーマンスコスト(WebGL)を追加するよう求めますか?

しかし、それはパフォーマンスのコストを追加しますか?常にレンダリングエンジンで質問するのに適していますか?

(Google-Chrome?/ Firefox?)

答えて

0

おそらくありません。

hereをご覧ください。 > 99%のデバイスは、24ビットの深さと8ビットのステンシルを備えています。ステンシルテストは深さテストよりも速くなければなりません。ステンシルテストの正しい使い方は、パフォーマンスの向上につながります。

関連する問題