特定の範囲の深さをテストする最も一般的/最も簡単/最速の方法は何ですか?
pass if (currentDepth-offset < newDepth && newDepth < currentDepth)
- currentDepth := 深度バッファの値
- オフセット := 定数 (コンパイル時に認識され、すべてのフラグメントで同じ)
- newDepth := フラグメントの深さ
理想的には、関数 glDepthFunc(...) がより柔軟になります。
特定の範囲の深さをテストする最も一般的/最も簡単/最速の方法は何ですか?
pass if (currentDepth-offset < newDepth && newDepth < currentDepth)
理想的には、関数 glDepthFunc(...) がより柔軟になります。
glPolygonOffset はあなたが探しているものですか? (もちろん、そのオフセットで何が必要かによって異なります)。