Я пытаюсь визуализировать сетку («сетка содержимого») (с проверкой глубины) только тогда, когда она находится за другой сеткой («сетка окна»).
Первое решение - использоватьтрафаретный буфер для записи только там, где была написана "сетка окна".
Моя проблема в том, что "сетка содержимого" может находиться перед "сеткой окна", и я хочу отбросить фрагменты в этомcase (только видимый, если позади).
Я могу просто сохранить координаты глубины "сетки окна" в текстуре и удалить фрагменты "сетки содержимого", используя эту информацию.
Однако это подразумевает поиск текстуры и использование 16-битных чисел с плавающей запятой для пользовательского deph-теста.
Есть ли другой способ сделать это?
PS: Как визуализировать сетку за другой сеткой, как маску? Эта тема почти дала мне решение, но в моем случае я вообще не хочу визуализировать содержимоесетка ", когда она находится перед" оконной сеткой ".