The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

xrt: Add XRT_FORMAT_BAYER_GR8 format

authored by

Jakob Bornecrantz and committed by
Jakob Bornecrantz
5b6e6bf6 bfdd3a0a

+8
+1
doc/changes/xrt/mr.665.2.md
··· 1 + Add `XRT_FORMAT_BAYER_GR8` format.
+5
src/xrt/auxiliary/util/u_format.c
··· 21 21 case XRT_FORMAT_R8G8B8: return "XRT_FORMAT_R8G8B8"; 22 22 case XRT_FORMAT_R8G8: return "XRT_FORMAT_R8G8"; 23 23 case XRT_FORMAT_R8: return "XRT_FORMAT_R8"; 24 + case XRT_FORMAT_BAYER_GR8: return "XRT_FORMAT_BAYER_GR8"; 24 25 case XRT_FORMAT_L8: return "XRT_FORMAT_L8"; 25 26 case XRT_FORMAT_BITMAP_8X1: return "XRT_FORMAT_BITMAP_8X1"; 26 27 case XRT_FORMAT_BITMAP_8X8: return "XRT_FORMAT_BITMAP_8X8"; ··· 41 42 case XRT_FORMAT_R8G8B8: 42 43 case XRT_FORMAT_R8G8: 43 44 case XRT_FORMAT_R8: 45 + case XRT_FORMAT_BAYER_GR8: 44 46 case XRT_FORMAT_L8: 45 47 case XRT_FORMAT_BITMAP_8X1: 46 48 case XRT_FORMAT_BITMAP_8X8: ··· 65 67 case XRT_FORMAT_R8G8B8: 66 68 case XRT_FORMAT_R8G8: 67 69 case XRT_FORMAT_R8: 70 + case XRT_FORMAT_BAYER_GR8: 68 71 case XRT_FORMAT_L8: 69 72 case XRT_FORMAT_YUV888: 70 73 // Regular one pixel per block formats. ··· 90 93 case XRT_FORMAT_R8G8B8: 91 94 case XRT_FORMAT_R8G8: 92 95 case XRT_FORMAT_R8: 96 + case XRT_FORMAT_BAYER_GR8: 93 97 case XRT_FORMAT_L8: 94 98 case XRT_FORMAT_BITMAP_8X1: 95 99 case XRT_FORMAT_YUV888: ··· 110 114 switch (f) { 111 115 case XRT_FORMAT_BITMAP_8X1: 112 116 case XRT_FORMAT_R8: 117 + case XRT_FORMAT_BAYER_GR8: 113 118 case XRT_FORMAT_L8: 114 119 // One byte blocks 115 120 return 1;
+2
src/xrt/include/xrt/xrt_defines.h
··· 69 69 XRT_FORMAT_R8G8, 70 70 XRT_FORMAT_R8, 71 71 72 + XRT_FORMAT_BAYER_GR8, 73 + 72 74 XRT_FORMAT_L8, // Luminence, R = L, G = L, B = L. 73 75 74 76 XRT_FORMAT_BITMAP_8X1, // One bit format tiled in 8x1 blocks.