Spec-Zone.ru › LÖVE

Пределы графики

Доступно начиная с LÖVE 0.9.1
Этот перечисление не поддерживается в более ранних версиях.

Типы системных ограничений графики, проверяемые с помощью love.graphics.getSystemLimits.

Постоянные

pointsize
Максимальный размер точек.
texturesize
Максимальная ширина или высота изображений и холстов.
multicanvas
Максимальное количество одновременно активных холстов (через love.graphics.setCanvas).


canvasmsaa Доступно начиная с 0.10.0
Максимальное количество сэмплов антиалиасинга для холста.


texturelayers Доступно начиная с 11.0
Максимальное количество слоёв в текстурном массиве.
volumetexturesize Доступно начиная с 11.0
Максимальная ширина, высота или глубина объёмной текстуры.
cubetexturesize Доступно начиная с 11.0
Максимальная ширина или высота текстуры куба.
anisotropy Доступно начиная с 11.0
Максимальное количество анизотропной фильтрации. Texture:setMipmapFilter внутренне ограничивает заданное значение анизотропии пределами системы.


canvasfsaa Удалено в 0.10.0
Максимальное количество сэмплов антиалиасинга для холста.

Примечания

Попытка создать изображение с шириной или высотой, большей, чем максимальная поддерживаемая, создаст изображение с узором «шахматная доска». То же самое для холста приведёт к ошибке.

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

Значение для системного ограничения multicanvas обычно составляет 1, 4 или 8.

См. также

  • love.graphics
  • love.graphics.getSystemLimits
  • Canvas:getMSAA

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/GraphicsLimit

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API