38 #include <gtest/gtest.h>
46 TEST(FBTest, PixelConversionRGBA8888)
63 TEST(FBTest, PixelConversionRGB565)
74 TEST(FBTest, PixelToMemRGBA8888LE)
76 uint8_t
data[] = { 0xde, 0xad, 0xbe, 0xef };
78 EXPECT_EQ(
data[0], 0xff);
79 EXPECT_EQ(
data[1], 0x00);
80 EXPECT_EQ(
data[3], 0x00);
81 EXPECT_EQ(
data[3], 0x00);
85 EXPECT_EQ(
data[0], 0x00);
86 EXPECT_EQ(
data[1], 0xff);
87 EXPECT_EQ(
data[3], 0x00);
88 EXPECT_EQ(
data[3], 0x00);
92 EXPECT_EQ(
data[0], 0x00);
93 EXPECT_EQ(
data[1], 0x00);
94 EXPECT_EQ(
data[2], 0xff);
95 EXPECT_EQ(
data[3], 0x00);
99 TEST(FBTest, MemToPixelRGBA8888LE)
101 uint8_t
red[] = { 0xff, 0x00, 0x00, 0x00 };
102 uint8_t green[] = { 0x00, 0xff, 0x00, 0x00 };
103 uint8_t blue[] = { 0x00, 0x00, 0xff, 0x00 };
110 TEST(FBTest, MemToPixelRGBA8888BE)
112 uint8_t
red[] = { 0x00, 0x00, 0x00, 0xff };
113 uint8_t green[] = { 0x00, 0x00, 0xff, 0x00 };
114 uint8_t blue[] = { 0x00, 0xff, 0x00, 0x00 };