sswift: I tested scratch and it was the same as managed image so I left it off. How can managed be in VRAM and RAM at the same time unless there's a copy in each. Actually my theory is there is a copy in each and if you reshow (on backbuffer) or resuse the image without modifications it uses the VRAM copy and if you modify it, it get's modified in RAM and of course needs to be copied to VRAM again. Managed images are very fast for doing ReadPixelFast on for visual effects, whereas dynamic ones are not. All the 45Ms cases are "Changed" Managed images i.e. the change is made in RAM and copied to VRAM and this is the delay. That's my theory anyway. It meant that a triple buffer system so the effects can be applied in the 3rd buffer (RAM copy) is actually too slow due to the copy time when it moves over to VRAM. If my theory is wrong then I'll eat my digitial hat, no actually, I'd like to hear from someone that REALLY knows.
Please help with Blitz Plus Benchmarks
Miscellaneous Forums/General Discussion/Please help with Blitz Plus BenchmarksThe forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.