Original Post
I''m using DelphiX for a game, and was going to use DDraw alpha blending, and found it too slow, but when i looked at the actual DrawAlpha code, there was a Lock.. and a subsequent Unlock after the alphablit had been done. Why is locking necessary? I read in TOTWGPG it can take thousands of microseconds for a lock/unlock, which seems like a quick way of killing the frame rate. I''m going to try it removing the locking now, no idea if it''ll work or not, but if it does, why is the locking there?