{{newin|[[0.9.1]]|091|type=enum}}
Types of system-dependent graphics limits checked for using [[love.graphics.getSystemLimits]].
== Constants ==
;pointsize: The maximum size of [[love.graphics.points|points]].
;texturesize: The maximum width or height of [[Image]]s and [[Canvas]]es.
;multicanvas: The maximum number of simultaneously active canvases (via [[love.graphics.setCanvas]].)

{{New feature|0.10.0|
;canvasmsaa: The maximum number of antialiasing samples for a [[love.graphics.newCanvas|Canvas]].
}}

{{New feature|11.0|
;texturelayers: The maximum number of layers in an [[TextureType|Array texture]].
;volumetexturesize: The maximum width, height, or depth of a [[TextureType|Volume texture]].
;cubetexturesize: The maximum width or height of a [[TextureType|Cubemap texture]].
;anisotropy: The maximum amount of anisotropic filtering. [[Texture:setMipmapFilter]] internally clamps the given anisotropy value to the system's limit.
}}

{{Removed feature|0.10.0|
;canvasfsaa: The maximum number of antialiasing samples for a [[love.graphics.newCanvas|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 [http://feedback.wildfiregames.com/report/opengl/feature/GL_MAX_TEXTURE_SIZE 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 ==
* [[parent::love.graphics]]
* [[love.graphics.getSystemLimits]]
* [[Canvas:getMSAA]]
[[Category:Enums]]
{{#set:Description=Types of system-dependent graphics limits.}}
== Other Languages ==
{{i18n|GraphicsLimit}}