![]() |
Vireo
0.0
Vireo 3D Rendering Hardware Interface
|
Pixel format constants for images, render targets, and swap chains.
Lua full name: vireo.ImageFormat
Constants | |
| integer | R8_UNORM |
| 8-bit single-channel, normalized unsigned. | |
| integer | R8_SNORM |
| 8-bit single-channel, normalized signed. | |
| integer | R8_UINT |
| 8-bit single-channel, unsigned integer. | |
| integer | R8_SINT |
| 8-bit single-channel, signed integer. | |
| integer | R8G8_UNORM |
| 8-bit two-channel, normalized unsigned. | |
| integer | R8G8_SNORM |
| 8-bit two-channel, normalized signed. | |
| integer | R8G8_UINT |
| 8-bit two-channel, unsigned integer. | |
| integer | R8G8_SINT |
| 8-bit two-channel, signed integer. | |
| integer | R8G8B8A8_UNORM |
| 8-bit RGBA, normalized unsigned. | |
| integer | R8G8B8A8_SNORM |
| 8-bit RGBA, normalized signed. | |
| integer | R8G8B8A8_UINT |
| 8-bit RGBA, unsigned integer. | |
| integer | R8G8B8A8_SINT |
| 8-bit RGBA, signed integer. | |
| integer | R8G8B8A8_SRGB |
| 8-bit RGBA, sRGB color space. | |
| integer | B8G8R8A8_UNORM |
| 8-bit BGRA, normalized unsigned (common Windows swapchain format). | |
| integer | B8G8R8A8_SRGB |
| 8-bit BGRA, sRGB color space. | |
| integer | B8G8R8X8_UNORM |
| 8-bit BGRx, normalized unsigned (X channel unused). | |
| integer | B8G8R8X8_SRGB |
| 8-bit BGRx, sRGB color space (X channel unused). | |
| integer | A2B10G10R10_UNORM |
| 10-bit RGB + 2-bit alpha, normalized unsigned. | |
| integer | A2B10G10R10_UINT |
| 10-bit RGB + 2-bit alpha, unsigned integer. | |
| integer | R16_UNORM |
| 16-bit single-channel, normalized unsigned. | |
| integer | R16_SNORM |
| 16-bit single-channel, normalized signed. | |
| integer | R16_UINT |
| 16-bit single-channel, unsigned integer. | |
| integer | R16_SINT |
| 16-bit single-channel, signed integer. | |
| integer | R16_SFLOAT |
| 16-bit single-channel, float. | |
| integer | R16G16_UNORM |
| 16-bit two-channel, normalized unsigned. | |
| integer | R16G16_SNORM |
| 16-bit two-channel, normalized signed. | |
| integer | R16G16_UINT |
| 16-bit two-channel, unsigned integer. | |
| integer | R16G16_SINT |
| 16-bit two-channel, signed integer. | |
| integer | R16G16_SFLOAT |
| 16-bit two-channel, float. | |
| integer | R16G16B16A16_UNORM |
| 16-bit RGBA, normalized unsigned. | |
| integer | R16G16B16A16_SNORM |
| 16-bit RGBA, normalized signed. | |
| integer | R16G16B16A16_UINT |
| 16-bit RGBA, unsigned integer. | |
| integer | R16G16B16A16_SINT |
| 16-bit RGBA, signed integer. | |
| integer | R16G16B16A16_SFLOAT |
| 16-bit RGBA, float. | |
| integer | R32_UINT |
| 32-bit single-channel, unsigned integer. | |
| integer | R32_SINT |
| 32-bit single-channel, signed integer. | |
| integer | R32_SFLOAT |
| 32-bit single-channel, float. | |
| integer | R32G32_UINT |
| 32-bit two-channel, unsigned integer. | |
| integer | R32G32_SINT |
| 32-bit two-channel, signed integer. | |
| integer | R32G32_SFLOAT |
| 32-bit two-channel, float. | |
| integer | R32G32B32_UINT |
| 32-bit three-channel, unsigned integer. | |
| integer | R32G32B32_SINT |
| 32-bit three-channel, signed integer. | |
| integer | R32G32B32_SFLOAT |
| 32-bit three-channel, float. | |
| integer | R32G32B32A32_UINT |
| 32-bit RGBA, unsigned integer. | |
| integer | R32G32B32A32_SINT |
| 32-bit RGBA, signed integer. | |
| integer | R32G32B32A32_SFLOAT |
| 32-bit RGBA, float. | |
| integer | D16_UNORM |
| 16-bit depth, normalized unsigned. | |
| integer | D24_UNORM_S8_UINT |
| 24-bit depth + 8-bit stencil. | |
| integer | D32_SFLOAT |
| 32-bit depth, float. | |
| integer | D32_SFLOAT_S8_UINT |
| 32-bit depth (float) + 8-bit stencil. | |
| integer | BC1_UNORM |
| BC1 block-compressed, normalized unsigned (RGB + 1-bit alpha). | |
| integer | BC1_UNORM_SRGB |
| BC1 block-compressed, sRGB. | |
| integer | BC2_UNORM |
| BC2 block-compressed, normalized unsigned (RGBA, 4-bit alpha). | |
| integer | BC2_UNORM_SRGB |
| BC2 block-compressed, sRGB. | |
| integer | BC3_UNORM |
| BC3 block-compressed, normalized unsigned (RGBA, interpolated alpha). | |
| integer | BC3_UNORM_SRGB |
| BC3 block-compressed, sRGB. | |
| integer | BC4_UNORM |
| BC4 block-compressed, single-channel normalized unsigned. | |
| integer | BC4_SNORM |
| BC4 block-compressed, single-channel normalized signed. | |
| integer | BC5_UNORM |
| BC5 block-compressed, two-channel normalized unsigned. | |
| integer | BC5_SNORM |
| BC5 block-compressed, two-channel normalized signed. | |
| integer | BC6H_UFLOAT |
| BC6H block-compressed, HDR unsigned float. | |
| integer | BC6H_SFLOAT |
| BC6H block-compressed, HDR signed float. | |
| integer | BC7_UNORM |
| BC7 block-compressed, high-quality RGBA normalized unsigned. | |
| integer | BC7_UNORM_SRGB |
| BC7 block-compressed, high-quality RGBA sRGB. | |
| integer R8_UNORM |
8-bit single-channel, normalized unsigned.
| integer R8_SNORM |
8-bit single-channel, normalized signed.
| integer R8_UINT |
8-bit single-channel, unsigned integer.
| integer R8_SINT |
8-bit single-channel, signed integer.
| integer R8G8_UNORM |
8-bit two-channel, normalized unsigned.
| integer R8G8_SNORM |
8-bit two-channel, normalized signed.
| integer R8G8_UINT |
8-bit two-channel, unsigned integer.
| integer R8G8_SINT |
8-bit two-channel, signed integer.
| integer R8G8B8A8_UNORM |
8-bit RGBA, normalized unsigned.
| integer R8G8B8A8_SNORM |
8-bit RGBA, normalized signed.
| integer R8G8B8A8_UINT |
8-bit RGBA, unsigned integer.
| integer R8G8B8A8_SINT |
8-bit RGBA, signed integer.
| integer R8G8B8A8_SRGB |
8-bit RGBA, sRGB color space.
| integer B8G8R8A8_UNORM |
8-bit BGRA, normalized unsigned (common Windows swapchain format).
| integer B8G8R8A8_SRGB |
8-bit BGRA, sRGB color space.
| integer B8G8R8X8_UNORM |
8-bit BGRx, normalized unsigned (X channel unused).
| integer B8G8R8X8_SRGB |
8-bit BGRx, sRGB color space (X channel unused).
| integer A2B10G10R10_UNORM |
10-bit RGB + 2-bit alpha, normalized unsigned.
| integer A2B10G10R10_UINT |
10-bit RGB + 2-bit alpha, unsigned integer.
| integer R16_UNORM |
16-bit single-channel, normalized unsigned.
| integer R16_SNORM |
16-bit single-channel, normalized signed.
| integer R16_UINT |
16-bit single-channel, unsigned integer.
| integer R16_SINT |
16-bit single-channel, signed integer.
| integer R16_SFLOAT |
16-bit single-channel, float.
| integer R16G16_UNORM |
16-bit two-channel, normalized unsigned.
| integer R16G16_SNORM |
16-bit two-channel, normalized signed.
| integer R16G16_UINT |
16-bit two-channel, unsigned integer.
| integer R16G16_SINT |
16-bit two-channel, signed integer.
| integer R16G16_SFLOAT |
16-bit two-channel, float.
| integer R16G16B16A16_UNORM |
16-bit RGBA, normalized unsigned.
| integer R16G16B16A16_SNORM |
16-bit RGBA, normalized signed.
| integer R16G16B16A16_UINT |
16-bit RGBA, unsigned integer.
| integer R16G16B16A16_SINT |
16-bit RGBA, signed integer.
| integer R16G16B16A16_SFLOAT |
16-bit RGBA, float.
| integer R32_UINT |
32-bit single-channel, unsigned integer.
| integer R32_SINT |
32-bit single-channel, signed integer.
| integer R32_SFLOAT |
32-bit single-channel, float.
| integer R32G32_UINT |
32-bit two-channel, unsigned integer.
| integer R32G32_SINT |
32-bit two-channel, signed integer.
| integer R32G32_SFLOAT |
32-bit two-channel, float.
| integer R32G32B32_UINT |
32-bit three-channel, unsigned integer.
| integer R32G32B32_SINT |
32-bit three-channel, signed integer.
| integer R32G32B32_SFLOAT |
32-bit three-channel, float.
| integer R32G32B32A32_UINT |
32-bit RGBA, unsigned integer.
| integer R32G32B32A32_SINT |
32-bit RGBA, signed integer.
| integer R32G32B32A32_SFLOAT |
32-bit RGBA, float.
| integer D16_UNORM |
16-bit depth, normalized unsigned.
| integer D24_UNORM_S8_UINT |
24-bit depth + 8-bit stencil.
| integer D32_SFLOAT |
32-bit depth, float.
| integer D32_SFLOAT_S8_UINT |
32-bit depth (float) + 8-bit stencil.
| integer BC1_UNORM |
BC1 block-compressed, normalized unsigned (RGB + 1-bit alpha).
| integer BC1_UNORM_SRGB |
BC1 block-compressed, sRGB.
| integer BC2_UNORM |
BC2 block-compressed, normalized unsigned (RGBA, 4-bit alpha).
| integer BC2_UNORM_SRGB |
BC2 block-compressed, sRGB.
| integer BC3_UNORM |
BC3 block-compressed, normalized unsigned (RGBA, interpolated alpha).
| integer BC3_UNORM_SRGB |
BC3 block-compressed, sRGB.
| integer BC4_UNORM |
BC4 block-compressed, single-channel normalized unsigned.
| integer BC4_SNORM |
BC4 block-compressed, single-channel normalized signed.
| integer BC5_UNORM |
BC5 block-compressed, two-channel normalized unsigned.
| integer BC5_SNORM |
BC5 block-compressed, two-channel normalized signed.
| integer BC6H_UFLOAT |
BC6H block-compressed, HDR unsigned float.
| integer BC6H_SFLOAT |
BC6H block-compressed, HDR signed float.
| integer BC7_UNORM |
BC7 block-compressed, high-quality RGBA normalized unsigned.
| integer BC7_UNORM_SRGB |
BC7 block-compressed, high-quality RGBA sRGB.