Difference between revisions of "TextureFormat"
(Cleaned up formatting and added some notes) |
m (moved TextureMode to TextureFormat: Renamed) |
(No difference)
|
Revision as of 21:55, 5 February 2014
Available since LÖVE 0.9.0 |
This enum is not supported in earlier versions. |
Controls the canvas texture format.
Contents
Constants
- normal
- The default texture format: 8 bits per channel (32 bpp) RGBA. Color channel values range from 0-255 (0-1 in shaders.)
- hdr
- The high dynamic range texture format: floating point 16 bits per channel (64 bpp) RGBA. Color channel values inside the Canvas range from -infinity to +infinity.
Notes
The HDR format is most useful when combined with pixel shaders. Effects such as tonemapped HDR with bloom can be accomplished, or the canvas can be used to store arbitrary non-color data such as positions which are then interpreted and used in a shader, as long as you draw the right things to the canvas.
Not all systems which support Canvases will support the HDR format, use love.graphics.isSupported to check before creating the Canvas.
See Also
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