|
| using | blender::gpu::UI8 = ComponentValue<uint8_t> |
| |
| using | blender::gpu::UI16 = ComponentValue<uint16_t> |
| |
| using | blender::gpu::UI32 = ComponentValue<uint32_t> |
| |
| using | blender::gpu::I8 = ComponentValue<int8_t> |
| |
| using | blender::gpu::I16 = ComponentValue<int16_t> |
| |
| using | blender::gpu::I32 = ComponentValue<int32_t> |
| |
| using | blender::gpu::F32 = ComponentValue<float> |
| |
| using | blender::gpu::SRGBA8 = PixelValue<ColorSceneLinearByteEncoded4b<eAlpha::Premultiplied>> |
| |
| using | blender::gpu::FLOAT3 = PixelValue<float3> |
| |
| using | blender::gpu::FLOAT4 = PixelValue<ColorSceneLinear4f<eAlpha::Premultiplied>> |
| |
| constexpr uint32_t | blender::gpu::MASK_10_BITS = 0b1111111111 |
| |
| constexpr uint32_t | blender::gpu::MASK_11_BITS = 0b11111111111 |
| |
| constexpr uint8_t | blender::gpu::SHIFT_B = 22 |
| |
| constexpr uint8_t | blender::gpu::SHIFT_G = 11 |
| |
| constexpr uint8_t | blender::gpu::SHIFT_R = 0 |
| |
| static uint32_t | blender::gpu::float_to_uint32_t (float value) |
| |
| static float | blender::gpu::uint32_t_to_float (uint32_t value) |
| |
| template<typename StorageType > |
| void | blender::gpu::convert (SignedNormalized< StorageType > &dst, const F32 &src) |
| |
| template<typename StorageType > |
| void | blender::gpu::convert (F32 &dst, const SignedNormalized< StorageType > &src) |
| |
| template<typename StorageType > |
| void | blender::gpu::convert (UnsignedNormalized< StorageType > &dst, const F32 &src) |
| |
| template<typename StorageType > |
| void | blender::gpu::convert (F32 &dst, const UnsignedNormalized< StorageType > &src) |
| |
| template<typename StorageType > |
| void | blender::gpu::convert (UnsignedNormalized< StorageType > &, const UI32 &) |
| |
| template<typename StorageType > |
| void | blender::gpu::convert (UI32 &dst, const UnsignedNormalized< StorageType > &src) |
| |
| template<typename DestinationType , typename SourceType > |
| void | blender::gpu::convert (DestinationType &dst, const SourceType &src) |
| |
| static void | blender::gpu::convert (SRGBA8 &dst, const FLOAT4 &src) |
| |
| static void | blender::gpu::convert (FLOAT3 &dst, const HALF4 &src) |
| |
| static void | blender::gpu::convert (HALF4 &dst, const FLOAT3 &src) |
| |
| static void | blender::gpu::convert (FLOAT3 &dst, const FLOAT4 &src) |
| |
| static void | blender::gpu::convert (FLOAT4 &dst, const FLOAT3 &src) |
| |
| static void | blender::gpu::convert (FLOAT3 &dst, const B10F_G11G_R11F &src) |
| |
| static void | blender::gpu::convert (B10F_G11G_R11F &dst, const FLOAT3 &src) |
| |
| template<typename DestinationType , typename SourceType > |
| void | blender::gpu::convert (MutableSpan< DestinationType > dst, Span< SourceType > src) |
| |
| template<typename DestinationType , typename SourceType > |
| void | blender::gpu::convert_per_component (void *dst_memory, const void *src_memory, size_t buffer_size, eGPUTextureFormat device_format) |
| |
| template<typename DestinationType , typename SourceType > |
| void | blender::gpu::convert_per_pixel (void *dst_memory, const void *src_memory, size_t buffer_size) |
| |
| static void | blender::gpu::convert_buffer (void *dst_memory, const void *src_memory, size_t buffer_size, eGPUTextureFormat device_format, ConversionType type) |
| |