# ReactOS Newsletter 92: Win32 Raster Operations and Low-Level Bug Fixes

DevFeed: [ReactOS Newsletter 92: Win32 Raster Operations and Low-Level Bug Fixes](<https://devfeed.tech/articles/newsletter-92-32958.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/newsletter-92/>)

Published: 2012-05-21T00:00:00Z

Content type: news

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [win32](<https://devfeed.tech/topics/win32.md>), [Code generation](<https://devfeed.tech/topics/code-generation.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [assembly](<https://devfeed.tech/tags/assembly.md>), [c](<https://devfeed.tech/tags/c.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [exceptions](<https://devfeed.tech/tags/exceptions.md>), [floating-point](<https://devfeed.tech/tags/floating-point.md>), [free](<https://devfeed.tech/tags/free.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimized](<https://devfeed.tech/tags/optimized.md>), [os](<https://devfeed.tech/tags/os.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

ReactOS Newsletter 92 describes Win32 improvements in GDI, including generated optimized raster-operation functions and expanded use of software floating-point operations. It also reports ARM low-level exception, interrupt, trap, and debugger-related bug fixes.

## Source excerpt

Win32 Improvements Deep within GDI is code designed to carry out a series of raster operations that involve applying patterns to bitmaps. For performance reasons, it is desirable to have optimized versions of this code for the various bit depths. Formally, ReactOS only generated these optimized versions for the few ternary raster operations that were used often enough to be given a common name by Microsoft. The rest were handled in a single unoptimized version.