const pixman_indexed_t * indexed = image->indexed;
const pixman_indexed_t * aindexed;
- store = ACCESS(pixman_storeProcForPicture64)(image);
- astore = ACCESS(pixman_storeProcForPicture64)(image->common.alpha_map);
+ store = WRITE_ACCESS(pixman_storeProcForPicture64)(image);
+ astore = WRITE_ACCESS(pixman_storeProcForPicture64)(image->common.alpha_map);
aindexed = image->common.alpha_map->indexed;
ax = x;
(scanFetchProc)fbFetchTransformed;
}
- bits->fetch_pixel = READ_ACCESS(pixman_fetchPixelProcForPicture32)(bits);
-
if (bits->common.alpha_map)
{
bits->store_scanline_64 = (scanStoreProc)fbStoreExternalAlpha64;
bits->store_scanline_64 = (scanStoreProc)fbStore64;
bits->store_scanline_32 = fbStore;
}
+
+ bits->store_scanline_raw_32 =
+ WRITE_ACCESS(pixman_storeProcForPicture32)(bits);
+ bits->store_scanline_raw_64 =
+ WRITE_ACCESS(pixman_storeProcForPicture64)(bits);
+
+ bits->fetch_pixel = READ_ACCESS(pixman_fetchPixelProcForPicture32)(bits);
}
void
scanStoreProc store_scanline_32;
scanStoreProc store_scanline_64;
+
+ storeProc32 store_scanline_raw_32;
+ storeProc64 store_scanline_raw_64;
};
union pixman_image