TEST(GRSurfaceTest, Create_aligned) { auto surface = GRSurface::Create(9, 11, 9, 1);
ASSERT_TRUE(surface);
ASSERT_EQ(0, reinterpret_cast<uintptr_t>(surface->data()) % GRSurface::kSurfaceDataAlignment); // data_size will be rounded up to the next multiple of GRSurface::kSurfaceDataAlignment.
ASSERT_EQ(0, surface->data_size() % GRSurface::kSurfaceDataAlignment);
ASSERT_GE(surface->data_size(), 11 * 9);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.