love.graphics.getDepthMode
Доступно начиная с LÖVE 11.0
Эта функция не поддерживается в более ранних версиях.
Получает текущий режим проверки глубины и разрешает ли запись в буфер глубины.
Это функциональность низкого уровня, предназначенная для использования с пользовательскими вершинными шейдерами и сетками с пользовательскими вершинными атрибутами. Для изменения глубины 2D-графики, такой как фигуры, линии и изображения, не предоставляются API высшего уровня.
Проверка глубины и запись в буфер глубины не будут иметь эффекта, если поле depth не установлено в true в таблице, переданной в love.graphics.setCanvas, или если пользовательский холст с форматом пикселей PixelFormat в поле depthstencil в таблице, переданной в setCanvas.
Запись в буфер глубины, как правило, несовместима с рендерингом альфа-смешанных спрайтов/изображений. По умолчанию глубина определяется геометрией (вершинами), а не альфа-значениями текстуры, буфер глубины хранит только одно значение глубины на пиксель, и альфа-смешивание **требует** рендеринга от заднего к переднему для правильного смешивания.
Функция
Синопсис
comparemode, write = love.graphics.getDepthMode( )
Аргументы
Нет.
Возвращаемые значения
CompareMode comparemode- Режим сравнения глубины, используемый для проверки глубины.
boolean write- Нужно ли обновлять/записывать значения в буфер глубины при рендеринге.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.graphics.getDepthMode