Quote Originally Posted by Alimonster
Quote Originally Posted by Gadget
Is there any way of stopping my PC locking due to the Win16Mutex crap?
Try adding the flag DDLOCK_NOSYSLOCK when locking your surface. Can't say I've tried it myself, though, so I'm not sure how it effects performance or anything else.
I will look into that! As for those alpha blending routines... Bah @ alpha blending lol! I started translating the C++ MMX sample and ran into problems with unsupported ASM instructions (minor problem), but also lack of MMX register addresses etc...

Using that 50/50 simple routine my engine drops from 60fps to 5fps, and I am only making the top 1/4 of the screen 50% transparent! I think I might leave the interface without alpha and just use that alpha routine for tiny images.