DIBs and BitBlts

102 words.

This won’t mean anything to most everyone, but tonight I revised the internal workings of my image processing engine so that it uses Win32.CreateDIBSection to allocate the pixel storage. This should not only increase the speed of rendering the data onto Win32 displays, but it should also decrease the memory usage considerably. You can now BitBlt() directly from my Nip bitmaps onto a Windows DC! This should also improve the performance of my NIPX component, which will in turn speed up Galleria.

Just trust me, it’s pretty dern cool stuff. It makes me giddy! Wait, maybe that’s from being up so late.

This page is a static archival copy of what was originally a WordPress post. It was converted from HTML to Markdown format before being built by Hugo. There may be formatting problems that I haven't addressed yet. There may be problems with missing or mangled images that I haven't fixed yet. There may have been comments on the original post, which I have archived, but I haven't quite worked out how to show them on the new site.

Sorry, new comments are disabled on older posts. This helps reduce spam. Active commenting almost always occurs within a day or two of new posts.