Как получить mapbox-gl-js z-buffer - PullRequest
0 голосов
/ 14 января 2019

Я занимаюсь разработкой приложения webgl, в котором я рисую детальное здание поверх mapbox-gl-js.

Все идет хорошо, кроме одной детали, я не знаю, как получить буфер глубины для каждого нарисованного кадра.

В некоторых случаях мой оверлей рисуется поверх экструдированных зданий в стиле mapbox-gl-js, но он должен быть позади.

enter image description here

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

Как в методе отложенного рендеринга.

Есть ли возможность сделать это?

1 Ответ

0 голосов
/ 18 января 2019

Вам может быть лучше использовать Пользовательский слой .

...