|
Blender V5.0
|
Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::gpu |
Macros | |
| #define | DECLARE(a, b, c, blender_enum, d, e, f, g, h) |
| #define | GPU_DATA_FORMAT_EXPAND(impl) |
| #define | CASE(a, size, c, blender_enum, d, e, f, g, h) |
| #define | CASE(a, b, comp, blender_enum, d, e, f, g, h) |
Standard Formats | |
| #define | SNORM_8_(impl) |
| #define | SNORM_8_8_(impl) |
| #define | SNORM_8_8_8_(impl) |
| #define | SNORM_8_8_8_8_(impl) |
| #define | SNORM_16_(impl) |
| #define | SNORM_16_16_(impl) |
| #define | SNORM_16_16_16_(impl) |
| #define | SNORM_16_16_16_16_(impl) |
| #define | UNORM_8_(impl) |
| #define | UNORM_8_8_(impl) |
| #define | UNORM_8_8_8_(impl) |
| #define | UNORM_8_8_8_8_(impl) |
| #define | UNORM_16_(impl) |
| #define | UNORM_16_16_(impl) |
| #define | UNORM_16_16_16_(impl) |
| #define | UNORM_16_16_16_16_(impl) |
| #define | SINT_8_(impl) |
| #define | SINT_8_8_(impl) |
| #define | SINT_8_8_8_(impl) |
| #define | SINT_8_8_8_8_(impl) |
| #define | SINT_16_(impl) |
| #define | SINT_16_16_(impl) |
| #define | SINT_16_16_16_(impl) |
| #define | SINT_16_16_16_16_(impl) |
| #define | SINT_32_(impl) |
| #define | SINT_32_32_(impl) |
| #define | SINT_32_32_32_(impl) |
| #define | SINT_32_32_32_32_(impl) |
| #define | UINT_8_(impl) |
| #define | UINT_8_8_(impl) |
| #define | UINT_8_8_8_(impl) |
| #define | UINT_8_8_8_8_(impl) |
| #define | UINT_16_(impl) |
| #define | UINT_16_16_(impl) |
| #define | UINT_16_16_16_(impl) |
| #define | UINT_16_16_16_16_(impl) |
| #define | UINT_32_(impl) |
| #define | UINT_32_32_(impl) |
| #define | UINT_32_32_32_(impl) |
| #define | UINT_32_32_32_32_(impl) |
| #define | SFLOAT_16_(impl) |
| #define | SFLOAT_16_16_(impl) |
| #define | SFLOAT_16_16_16_(impl) |
| #define | SFLOAT_16_16_16_16_(impl) |
| #define | SFLOAT_32_(impl) |
| #define | SFLOAT_32_32_(impl) |
| #define | SFLOAT_32_32_32_(impl) |
| #define | SFLOAT_32_32_32_32_(impl) |
Special Formats | |
| #define | SNORM_10_10_10_2_(impl) |
| #define | UNORM_10_10_10_2_(impl) |
| #define | UINT_10_10_10_2_(impl) |
| #define | UFLOAT_11_11_10_(impl) |
| #define | UFLOAT_9_9_9_EXP_5_(impl) |
| #define | SRGBA_8_8_8_8_(impl) |
| #define | SRGBA_8_8_8_(impl) |
| #define | UNORM_16_DEPTH_(impl) |
| #define | UNORM_24_DEPTH_(impl) |
| #define | UNORM_24_DEPTH_UINT_8_(impl) |
| #define | SFLOAT_32_DEPTH_(impl) |
| #define | SFLOAT_32_DEPTH_UINT_8_(impl) |
| #define | SNORM_DXT1_(impl) |
| #define | SNORM_DXT3_(impl) |
| #define | SNORM_DXT5_(impl) |
| #define | SRGB_DXT1_(impl) |
| #define | SRGB_DXT3_(impl) |
| #define | SRGB_DXT5_(impl) |
Enumerations | |
Data Formats | |
| enum class | blender::gpu::DataFormat : uint8_t { blender::gpu::Invalid = 0 } |
Functions | |
Utilities | |
Allow querying information about the format enum values. | |
| int | blender::gpu::to_bytesize (const DataFormat format) |
| int | blender::gpu::format_component_len (const DataFormat format) |
Referenced by blender::gpu::format_component_len(), blender::gpu::gpu_texture_format_to_metal(), blender::gpu::to_bytesize(), blender::gpu::to_gl_internal_format(), and blender::gpu::to_vk_format().
Definition at line 131 of file GPU_format.hh.
| #define GPU_DATA_FORMAT_EXPAND | ( | impl | ) |
Definition at line 133 of file GPU_format.hh.
Referenced by blender::gpu::format_component_len(), and blender::gpu::to_bytesize().
| #define SFLOAT_16_ | ( | impl | ) |
Definition at line 74 of file GPU_format.hh.
| #define SFLOAT_16_16_ | ( | impl | ) |
Definition at line 75 of file GPU_format.hh.
| #define SFLOAT_16_16_16_ | ( | impl | ) |
Definition at line 76 of file GPU_format.hh.
| #define SFLOAT_16_16_16_16_ | ( | impl | ) |
Definition at line 77 of file GPU_format.hh.
| #define SFLOAT_32_ | ( | impl | ) |
Definition at line 79 of file GPU_format.hh.
| #define SFLOAT_32_32_ | ( | impl | ) |
Definition at line 80 of file GPU_format.hh.
| #define SFLOAT_32_32_32_ | ( | impl | ) |
Definition at line 81 of file GPU_format.hh.
| #define SFLOAT_32_32_32_32_ | ( | impl | ) |
Definition at line 82 of file GPU_format.hh.
| #define SFLOAT_32_DEPTH_ | ( | impl | ) |
Definition at line 107 of file GPU_format.hh.
| #define SFLOAT_32_DEPTH_UINT_8_ | ( | impl | ) |
Definition at line 108 of file GPU_format.hh.
| #define SINT_16_ | ( | impl | ) |
Definition at line 49 of file GPU_format.hh.
| #define SINT_16_16_ | ( | impl | ) |
Definition at line 50 of file GPU_format.hh.
| #define SINT_16_16_16_ | ( | impl | ) |
Definition at line 51 of file GPU_format.hh.
| #define SINT_16_16_16_16_ | ( | impl | ) |
Definition at line 52 of file GPU_format.hh.
| #define SINT_32_ | ( | impl | ) |
Definition at line 54 of file GPU_format.hh.
| #define SINT_32_32_ | ( | impl | ) |
Definition at line 55 of file GPU_format.hh.
| #define SINT_32_32_32_ | ( | impl | ) |
Definition at line 56 of file GPU_format.hh.
| #define SINT_32_32_32_32_ | ( | impl | ) |
Definition at line 57 of file GPU_format.hh.
| #define SINT_8_ | ( | impl | ) |
Definition at line 44 of file GPU_format.hh.
| #define SINT_8_8_ | ( | impl | ) |
Definition at line 45 of file GPU_format.hh.
| #define SINT_8_8_8_ | ( | impl | ) |
Definition at line 46 of file GPU_format.hh.
| #define SINT_8_8_8_8_ | ( | impl | ) |
Definition at line 47 of file GPU_format.hh.
| #define SNORM_10_10_10_2_ | ( | impl | ) |
Definition at line 94 of file GPU_format.hh.
| #define SNORM_16_ | ( | impl | ) |
Definition at line 29 of file GPU_format.hh.
| #define SNORM_16_16_ | ( | impl | ) |
Definition at line 30 of file GPU_format.hh.
| #define SNORM_16_16_16_ | ( | impl | ) |
Definition at line 31 of file GPU_format.hh.
| #define SNORM_16_16_16_16_ | ( | impl | ) |
Definition at line 32 of file GPU_format.hh.
| #define SNORM_8_ | ( | impl | ) |
Definition at line 24 of file GPU_format.hh.
| #define SNORM_8_8_ | ( | impl | ) |
Definition at line 25 of file GPU_format.hh.
| #define SNORM_8_8_8_ | ( | impl | ) |
Definition at line 26 of file GPU_format.hh.
| #define SNORM_8_8_8_8_ | ( | impl | ) |
Definition at line 27 of file GPU_format.hh.
| #define SNORM_DXT1_ | ( | impl | ) |
Definition at line 110 of file GPU_format.hh.
| #define SNORM_DXT3_ | ( | impl | ) |
Definition at line 111 of file GPU_format.hh.
| #define SNORM_DXT5_ | ( | impl | ) |
Definition at line 112 of file GPU_format.hh.
| #define SRGB_DXT1_ | ( | impl | ) |
Definition at line 113 of file GPU_format.hh.
| #define SRGB_DXT3_ | ( | impl | ) |
Definition at line 114 of file GPU_format.hh.
| #define SRGB_DXT5_ | ( | impl | ) |
Definition at line 115 of file GPU_format.hh.
| #define SRGBA_8_8_8_ | ( | impl | ) |
Definition at line 102 of file GPU_format.hh.
| #define SRGBA_8_8_8_8_ | ( | impl | ) |
Definition at line 101 of file GPU_format.hh.
| #define UFLOAT_11_11_10_ | ( | impl | ) |
Definition at line 98 of file GPU_format.hh.
| #define UFLOAT_9_9_9_EXP_5_ | ( | impl | ) |
Definition at line 99 of file GPU_format.hh.
| #define UINT_10_10_10_2_ | ( | impl | ) |
Definition at line 96 of file GPU_format.hh.
| #define UINT_16_ | ( | impl | ) |
Definition at line 64 of file GPU_format.hh.
| #define UINT_16_16_ | ( | impl | ) |
Definition at line 65 of file GPU_format.hh.
| #define UINT_16_16_16_ | ( | impl | ) |
Definition at line 66 of file GPU_format.hh.
| #define UINT_16_16_16_16_ | ( | impl | ) |
Definition at line 67 of file GPU_format.hh.
| #define UINT_32_ | ( | impl | ) |
Definition at line 69 of file GPU_format.hh.
| #define UINT_32_32_ | ( | impl | ) |
Definition at line 70 of file GPU_format.hh.
| #define UINT_32_32_32_ | ( | impl | ) |
Definition at line 71 of file GPU_format.hh.
| #define UINT_32_32_32_32_ | ( | impl | ) |
Definition at line 72 of file GPU_format.hh.
| #define UINT_8_ | ( | impl | ) |
Definition at line 59 of file GPU_format.hh.
| #define UINT_8_8_ | ( | impl | ) |
Definition at line 60 of file GPU_format.hh.
| #define UINT_8_8_8_ | ( | impl | ) |
Definition at line 61 of file GPU_format.hh.
| #define UINT_8_8_8_8_ | ( | impl | ) |
Definition at line 62 of file GPU_format.hh.
| #define UNORM_10_10_10_2_ | ( | impl | ) |
Definition at line 95 of file GPU_format.hh.
| #define UNORM_16_ | ( | impl | ) |
Definition at line 39 of file GPU_format.hh.
| #define UNORM_16_16_ | ( | impl | ) |
Definition at line 40 of file GPU_format.hh.
| #define UNORM_16_16_16_ | ( | impl | ) |
Definition at line 41 of file GPU_format.hh.
| #define UNORM_16_16_16_16_ | ( | impl | ) |
Definition at line 42 of file GPU_format.hh.
| #define UNORM_16_DEPTH_ | ( | impl | ) |
Definition at line 104 of file GPU_format.hh.
| #define UNORM_24_DEPTH_ | ( | impl | ) |
Definition at line 105 of file GPU_format.hh.
| #define UNORM_24_DEPTH_UINT_8_ | ( | impl | ) |
Definition at line 106 of file GPU_format.hh.
| #define UNORM_8_ | ( | impl | ) |
Definition at line 34 of file GPU_format.hh.
| #define UNORM_8_8_ | ( | impl | ) |
Definition at line 35 of file GPU_format.hh.
| #define UNORM_8_8_8_ | ( | impl | ) |
Definition at line 36 of file GPU_format.hh.
| #define UNORM_8_8_8_8_ | ( | impl | ) |
Definition at line 37 of file GPU_format.hh.