Texture:setDepthSampleMode
Доступно начиная с LÖVE 11.0
Эта функция не поддерживается в более ранних версиях.
Устанавливает режим сравнения, используемый при выборке из глубинной текстуры в шейдере.
Режимы сравнения глубинной текстуры — это расширенная низкоуровневая функциональность, обычно используемая с отображением теней в 3D.
При использовании глубинной текстуры с режимом сравнения в шейдере, она должна быть объявлена как sampler2DShadow и использоваться в GLSL 3 шейдере. Результат доступа к текстуре в шейдере вернёт значение с плавающей точкой от 0 до 1, пропорционально количеству выборок (до 4 выборок будет использовано, если включена билинейная фильтрация), которые прошли тест, заданный операцией сравнения.
Сравнение глубинной текстуры может использоваться только с читаемыми глубинными холстами.
Функция
Синопсис
Texture:setDepthSampleMode( compare )
Аргументы
CompareMode compare- Режим сравнения, используемый при выборке из этой текстуры в шейдере.
Возвращаемое значение
Ничего.
Функция
Отключает функциональность сравнения глубинной текстуры для этой текстуры.
Синопсис
Texture:setDepthSampleMode( )
Аргументы
Нет.
Возвращаемое значение
Ничего.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Texture:setDepthSampleMode