По ссылке есть описание проблемы. Jesse Allen создавал некую реализацию: git://repo.or.cz/wine/dibdrv.git В wine-patches я не смог найти следов отправки какого-либо кода. Надо связаться с Jesse, узнать как дела, и включиться в разработку. Проблема важная, нужно выделить под неё человека.
Постановка задачи на вики Wine: http://wiki.winehq.org/DIBEngine
Обсуждение в багзилле WineHQ: http://bugs.winehq.org/show_bug.cgi?id=421
Общие соображения по структуре DIB Engine DIB Engine реалдизуется внутри GDI32 Задаются 2 вектора - вектор DIB функций и вектор DDB функции и в заивсимости от того какой изображение (DIBSection или Device Dependent Bitmap) будет выбрано в DC выбирается один из этих векторов. Есть функции, которые определены в векторе DIB функциий, нов ыполняются полностью в WINGDI. Возможно в перспективе вектор DIB может не понадобитсья, а реализация при работе с memDC будет происходить сразу в WINAPI функциях.
Больше не поручаем заданий bugs@.
DIB реализован в mainstream.