mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2024-12-29 11:06:18 +00:00
xrt: Add XRT_FORMAT_BAYER_GR8 format
This commit is contained in:
parent
bfdd3a0a5b
commit
5b6e6bf6a6
1
doc/changes/xrt/mr.665.2.md
Normal file
1
doc/changes/xrt/mr.665.2.md
Normal file
|
@ -0,0 +1 @@
|
|||
Add `XRT_FORMAT_BAYER_GR8` format.
|
|
@ -21,6 +21,7 @@ u_format_str(enum xrt_format f)
|
|||
case XRT_FORMAT_R8G8B8: return "XRT_FORMAT_R8G8B8";
|
||||
case XRT_FORMAT_R8G8: return "XRT_FORMAT_R8G8";
|
||||
case XRT_FORMAT_R8: return "XRT_FORMAT_R8";
|
||||
case XRT_FORMAT_BAYER_GR8: return "XRT_FORMAT_BAYER_GR8";
|
||||
case XRT_FORMAT_L8: return "XRT_FORMAT_L8";
|
||||
case XRT_FORMAT_BITMAP_8X1: return "XRT_FORMAT_BITMAP_8X1";
|
||||
case XRT_FORMAT_BITMAP_8X8: return "XRT_FORMAT_BITMAP_8X8";
|
||||
|
@ -41,6 +42,7 @@ u_format_is_blocks(enum xrt_format f)
|
|||
case XRT_FORMAT_R8G8B8:
|
||||
case XRT_FORMAT_R8G8:
|
||||
case XRT_FORMAT_R8:
|
||||
case XRT_FORMAT_BAYER_GR8:
|
||||
case XRT_FORMAT_L8:
|
||||
case XRT_FORMAT_BITMAP_8X1:
|
||||
case XRT_FORMAT_BITMAP_8X8:
|
||||
|
@ -65,6 +67,7 @@ u_format_block_width(enum xrt_format f)
|
|||
case XRT_FORMAT_R8G8B8:
|
||||
case XRT_FORMAT_R8G8:
|
||||
case XRT_FORMAT_R8:
|
||||
case XRT_FORMAT_BAYER_GR8:
|
||||
case XRT_FORMAT_L8:
|
||||
case XRT_FORMAT_YUV888:
|
||||
// Regular one pixel per block formats.
|
||||
|
@ -90,6 +93,7 @@ u_format_block_height(enum xrt_format f)
|
|||
case XRT_FORMAT_R8G8B8:
|
||||
case XRT_FORMAT_R8G8:
|
||||
case XRT_FORMAT_R8:
|
||||
case XRT_FORMAT_BAYER_GR8:
|
||||
case XRT_FORMAT_L8:
|
||||
case XRT_FORMAT_BITMAP_8X1:
|
||||
case XRT_FORMAT_YUV888:
|
||||
|
@ -110,6 +114,7 @@ u_format_block_size(enum xrt_format f)
|
|||
switch (f) {
|
||||
case XRT_FORMAT_BITMAP_8X1:
|
||||
case XRT_FORMAT_R8:
|
||||
case XRT_FORMAT_BAYER_GR8:
|
||||
case XRT_FORMAT_L8:
|
||||
// One byte blocks
|
||||
return 1;
|
||||
|
|
|
@ -69,6 +69,8 @@ enum xrt_format
|
|||
XRT_FORMAT_R8G8,
|
||||
XRT_FORMAT_R8,
|
||||
|
||||
XRT_FORMAT_BAYER_GR8,
|
||||
|
||||
XRT_FORMAT_L8, // Luminence, R = L, G = L, B = L.
|
||||
|
||||
XRT_FORMAT_BITMAP_8X1, // One bit format tiled in 8x1 blocks.
|
||||
|
|
Loading…
Reference in a new issue