##### Views

- Page
- Discussion
- View source
- History

# GraphicsFeature

Available since LÖVE 0.8.0
This enum is not supported in earlier versions.

Graphics features that can be checked for with love.graphics.isSupported.

## Constants

canvas
  Support for Canvas.
npot
  Support for textures with non-power-of-two sizes. See PO2 Syndrome.
subtractive
  Support for the subtractive blend mode.

Removed in LÖVE 0.9.0
This constant is not supported in that and later versions.

pixeleffect
  Support for PixelEffect.

Available since LÖVE 0.9.0
These constants are not supported in earlier versions.

shader
  Support for Shader.
hdrcanvas
  Support for HDR Canvas.
multicanvas
  Support for simultaneous rendering to at least 4 canvases at once, with love.graphics.setCanvas.
mipmap
  Support for Mipmaps.
dxt
  Support for DXT compressed images (see CompressedFormat.)
bc5
  Support for BC4 and BC5 compressed images.

Available since LÖVE 0.9.1
These constants are not supported in earlier versions.

srgb
  Support for gamma-correct rendering with the `srgb` window flag in love.window.setMode, and the "srgb" TextureFormat for Canvases and Images.

## Notes

`subtractive`, `mipmap`, and `dxt` are supported on nearly every system.

`canvas`, `multicanvas`, `npot`, and `shader` have roughly the same minimum requirements for support: a DirectX 9.0c+ capable graphics card with drivers that support ~OpenGL 2.1+.

`hdrcanvas`, `bc5`, and `srgb` all share mostly the same minimum requirements for support as well: a DirectX 10+ capable graphics card with drivers that support ~OpenGL 3+.

DirectX 9.0c+ capable graphics cards include the nvidia GeForce 5000-series (2003) and newer, the ATI Radeon 9000-series and newer, and the Intel GMA x3100 GPU and newer.

DirectX 10+ capable graphics cards include the nvidia GeForce 8000-series (2006) and newer, the ATI/AMD HD 2000-series and newer, and the Intel HD 2000/3000 GPUs and newer.

## See Also

- love.graphics
- love.graphics.isSupported

## Other Languages

Dansk – Deutsch – English – Español – Français – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Polski – Português – Română – Slovenský – Suomi – Svenska – Türkçe – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – ไทย – 日本語 – 正體中文 – 简体中文 – Tiếng Việt – 한국어
More info

Retrieved from "https://www.love2d.org/wiki/GraphicsFeature"
Category: Enums

##### Personal tools

- Log in

##### Search

##### Toolbox

- What links here
- Related changes
- Special pages
- Printable version
- Permanent link
- Browse properties