RFC XRender add support for dibsections in more color depths

Roderick Colenbrander thunderbird2k at gmail.com
Fri Jul 31 03:51:35 CDT 2009


On Fri, Jul 31, 2009 at 9:25 AM, Austin English<austinenglish at gmail.com> wrote:
> On Thu, Jul 23, 2009 at 3:51 PM, Roderick
> Colenbrander<thunderbird2k at gmail.com> wrote:
>> Hi,
>>
>> For some weeks I have been working on moving more 2D rendering to
>> XRender. XRender has three advantages for Wine. First of all it allows
>> us to perform more rendering operations using X which we previously
>> did using a combination of software rendering and back-forth copying
>> between the Xserver. Second XRender offers depth conversion (this
>> gives us proper alpha support in Wine and allows us to bypass DIB
>> color conversion in some cases!). Third XRender brings us more
>> hardware acceleration and that way more performance.
>>
>> The patch attached to this thread adds support for dibsections in
>> additional color depths. On Xservers running at 24-bit this patch
>> offers us dibsections in 1-bit/15-bit/16-bit/24-bit/32-bit. (32-bit is
>> for proper alpha support) Big parts of the Wine X11 Driver make
>> assumptions about having only two color depths around (1-bit and
>> screen_depth e.g. 24-bit). I would like to request that people apply
>> the current patch to latest git (in combination with the Office2007
>> patch which I posted to wine-patches). Please report any 2D rendering
>> issues you see and also mention possible Wine crashes due to X errors
>> like BadMatch. Try as much programs as possible.
>>
>> Thanks in advance,
>> Roderick Colenbrander
>>
>>
>>
>>
>
> Still fails the gimp test in appinstall. It's just this patch on top
> of git, nothing else right?
>
> --
> -Austin
>

Yeah it is just this patch on top of git. At what point does gimp fail
for you? I tried to open some images including the png gimp splash
screen and I'm seeing no issues. To be certain that you are using the
right patch I have reattached it (this time with the white space
trailing issues fixed). Just to be sure what display drivers are you
using and what videocard?

Roderick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-support-for-dibsections-in-more-formats-when-XRe.patch
Type: text/x-diff
Size: 14544 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20090731/ee86cbca/attachment.patch>


More information about the wine-devel mailing list