neobrain: I think you haven't got the idea. He don't want to read back on usage, he want to fake the readback and just return the value of the last frame.
I think such a hack will work most of the time, but there will always be some strange cases where the last value just isn't enough.
eg super mario galaxy: On real gameplay, the wiimote will point to another pixel every time. Will your cache still return the last value or will it stall? On the former, you will be able to target invisable objects as long as you are pointing to this object for the first frame.
I'm sure users will love such a hack, but it will generate lots of strange and ugly issue reports :/
I think such a hack will work most of the time, but there will always be some strange cases where the last value just isn't enough.
eg super mario galaxy: On real gameplay, the wiimote will point to another pixel every time. Will your cache still return the last value or will it stall? On the former, you will be able to target invisable objects as long as you are pointing to this object for the first frame.
I'm sure users will love such a hack, but it will generate lots of strange and ugly issue reports :/