GraphicsLimit
Available since LÖVE 0.9.1
This enum is not supported in earlier versions.
Types of system-dependent graphics limits checked for using love.graphics.getSystemLimits.
Constants
- pointsize
- The maximum size of points.
- texturesize
- The maximum width or height of Images and Canvases.
- multicanvas
- The maximum number of simultaneously active canvases (via love.graphics.setCanvas.)
- canvasmsaa Available since 0.10.0
- The maximum number of antialiasing samples for a Canvas.
- texturelayers Available since 11.0
- The maximum number of layers in an Array texture.
- volumetexturesize Available since 11.0
- The maximum width, height, or depth of a Volume texture.
- cubetexturesize Available since 11.0
- The maximum width or height of a Cubemap texture.
- anisotropy Available since 11.0
- The maximum amount of anisotropic filtering. Texture:setMipmapFilter internally clamps the given anisotropy value to the system's limit.
- canvasfsaa Removed in 0.10.0
- The maximum number of antialiasing samples for a Canvas.
Notes
Attempting to create an Image with a width or height greater than the maximum supported will create a checkerboard-patterned image instead. Doing the same for a Canvas will result in an error.
It's safe to assume the maximum texture size will always be 2048 or greater. There is an online database which has collected info about the max texture size for various systems.
The value for the multicanvas system limit will generally be either 1, 4, or 8.
See Also
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/GraphicsLimit