Greetings,
I am trying to do some image processing on the iPhone. I have an image the size of the screen and I need to do several things to it and keep track of states on each of the pixels, which requires holding the equivalent of 3 images in memory. I am trying to reduce that footprint, and/or optimize it where I can.
What are the functions to use a video buffer as storage? After searching this forum and the iPhone Reference Library, the only thing I found was
Memory Usage Performance Guidelines: Tips for Allocating Memory. Near the bottom it says "Copying Data to Video RAM" "When copying data into VRAM, use the BlockMoveDataUncached function instead of functions such as bcopy" What I can't find is info on BlockMoveDataUnchached, nor how to specify the void * destPtr to be a pointer to video RAM. All I really want/need is a pointer to the video RAM that I can use to read/write some bits.
Thanks for any input.