Fast pixelwriting Userlib?
BlitzPlus Forums/BlitzPlus Programming/Fast pixelwriting Userlib?| 
 | ||
| Hi, is there any userlib that acts like Writepixelfast but is faster? Thank you for your help, JM | 
| 
 | ||
| Have you tried pixel buffers: LockedPixels | 
| 
 | ||
| Thanks, but is there any good tutorial about this (LockedPixels)? It seems to be really complicated. | 
| 
 | ||
| This might help: B+ fast pixel functions made easy! | 
| 
 | ||
| Thank you, but my program isn't faster with those commands. Perhaps the main problem isn't the pixel drawing. Btw: Why is Rect that fast when painting the whole screen white? I mean it takes less than 0.5 ms. With Lockedpixels and a For-Loop it takes about 11ms. | 
| 
 | ||
| What is your program trying to do? I think rect sends a complete instruction to the graphics card to draw a rectangle, instead of sending one pixel at a time like a for-loop does. | 
| 
 | ||
| You shouldn't use that code I linked to directly, but as a tutorial about how to get things working. That code just makes things easy, but isn't the fastest way to go about it. You should at least unroll/unwrap some of the functions, particularly FastWritePixelFormat1-4 and FastReadPixelFormat1-4. Also format checking should be done once only outside all loops (see FastWritePixel/FastReadPixel). A DLL will still be faster of course. |