How to write simple and fast code (possibly assemlber - based on movsd/w/b
or MMX move instructions?)
for implememting accelerated DrvBitBlt and DrvCopyBlt operations.
I.e. that I need universal procudure for blitting blocks in videomemory
using direct framebuffer access.
This is heavily needed for my project -http://www.geocities.com/bearwindows/vbemp.htm
It is almost done. But there is a problem: when working in 1024x768
resolution and higher my driver slowdowns screen move/copy/scroll operations
( Till now it uses framebuf.dll as usermode part of my driver.).
As I know, frambuf.dll does only basic functions (some initializations,
prepares and fills structures etc.)
Other work is mainly done by GDI via EngXXX functions, I think. It is slow