DECLARE_SRCOVER_MASKFILL(Index8Gray); DECLARE_SRCOVER_MASKBLIT(IntArgb, Index8Gray); DECLARE_SRCOVER_MASKBLIT(IntArgbPre, Index8Gray); DECLARE_SOLID_DRAWGLYPHLISTAA(Index8Gray); DECLARE_TRANSFORMHELPER_FUNCS(Index8Gray); NativePrimitive Index8GrayPrimitives[] = { REGISTER_CONVERT_BLIT(IntArgb, Index8Gray), REGISTER_CONVERT_BLIT_EQUIV(IntRgb, Index8Gray, NAME_CONVERT_BLIT(IntArgb, Index8Gray)), REGISTER_CONVERT_BLIT(ThreeByteBgr, Index8Gray), REGISTER_CONVERT_BLIT(ByteGray, Index8Gray), REGISTER_CONVERT_BLIT(Index12Gray, Index8Gray), REGISTER_CONVERT_BLIT_FLAGS(Index8Gray, Index8Gray, SD_LOCK_LUT, SD_LOCK_LUT | SD_LOCK_INVGRAY), REGISTER_CONVERT_BLIT(ByteIndexed, Index8Gray), REGISTER_SCALE_BLIT(IntArgb, Index8Gray), REGISTER_SCALE_BLIT_EQUIV(IntRgb, Index8Gray, NAME_SCALE_BLIT(IntArgb, Index8Gray)), REGISTER_SCALE_BLIT(ThreeByteBgr, Index8Gray), REGISTER_SCALE_BLIT(UshortGray, Index8Gray), REGISTER_SCALE_BLIT(ByteIndexed, Index8Gray), REGISTER_SCALE_BLIT(ByteGray, Index8Gray), REGISTER_SCALE_BLIT(Index12Gray, Index8Gray), REGISTER_SCALE_BLIT_FLAGS(Index8Gray, Index8Gray, 0, SD_LOCK_LUT | SD_LOCK_INVGRAY), REGISTER_XPAR_CONVERT_BLIT(ByteIndexedBm, Index8Gray),
DECLARE_XOR_BLIT(IntArgb, ByteIndexed); DECLARE_ALPHA_MASKFILL(ByteIndexed); DECLARE_ALPHA_MASKBLIT(IntArgb, ByteIndexed); DECLARE_ALPHA_MASKBLIT(IntRgb, ByteIndexed); DECLARE_SOLID_DRAWGLYPHLISTAA(ByteIndexed); NativePrimitive ByteIndexedPrimitives[] = { REGISTER_CONVERT_BLIT(IntArgb, ByteIndexed), REGISTER_CONVERT_BLIT_EQUIV(IntRgb, ByteIndexed, NAME_CONVERT_BLIT(IntArgb, ByteIndexed)), REGISTER_CONVERT_BLIT_EQUIV(IntArgbBm, ByteIndexed, NAME_CONVERT_BLIT(IntArgb, ByteIndexed)), REGISTER_CONVERT_BLIT(ThreeByteBgr, ByteIndexed), REGISTER_CONVERT_BLIT(ByteGray, ByteIndexed), REGISTER_CONVERT_BLIT(Index12Gray, ByteIndexed), REGISTER_CONVERT_BLIT_FLAGS(ByteIndexed, ByteIndexed, 0, SD_LOCK_LUT), REGISTER_SCALE_BLIT(IntArgb, ByteIndexed), REGISTER_SCALE_BLIT_EQUIV(IntRgb, ByteIndexed, NAME_SCALE_BLIT(IntArgb, ByteIndexed)), REGISTER_SCALE_BLIT_EQUIV(IntArgbBm, ByteIndexed, NAME_SCALE_BLIT(IntArgb, ByteIndexed)), REGISTER_SCALE_BLIT(ThreeByteBgr, ByteIndexed), REGISTER_SCALE_BLIT(ByteGray, ByteIndexed), REGISTER_SCALE_BLIT(Index12Gray, ByteIndexed), REGISTER_SCALE_BLIT_FLAGS(ByteIndexed, ByteIndexed, 0, SD_LOCK_LUT), REGISTER_XPAR_CONVERT_BLIT(ByteIndexedBm, ByteIndexed), REGISTER_XPAR_SCALE_BLIT(ByteIndexedBm, ByteIndexed), REGISTER_XPAR_SCALE_BLIT(IntArgbBm, ByteIndexed), REGISTER_XPAR_BLITBG(ByteIndexedBm, ByteIndexed), REGISTER_XPAR_CONVERT_BLIT(IntArgbBm, ByteIndexed), REGISTER_XPAR_BLITBG(IntArgbBm, ByteIndexed),