Я занимаюсь разработкой приложения webgl, в котором я рисую детальное здание поверх mapbox-gl-js.
Все идет хорошо, кроме одной детали, я не знаю, как получить буфер глубины для каждого нарисованного кадра.
В некоторых случаях мой оверлей рисуется поверх экструдированных зданий в стиле mapbox-gl-js, но он должен быть позади.
Я вижу только одну возможность сделать это правильно - получить буфер глубины из mapbox-gl-js и передать его моему шейдеру в качестве текстуры и сравнить с моими фактическими значениями буфера глубины.
Как в методе отложенного рендеринга.
Есть ли возможность сделать это?