Vincent Povirk <[email protected]> wrote:

> Yes, it is possible that I wrote more code than was necessary to
> support TGA because I knew WIC better and because I thought it'd be
> cool (in theory the decoder can now be used outside the context of
> d3dx9, for instance on windows with the builtin image viewer - not all
> that useful but still pretty cool imo).

Adding Wine specific extensions should be slightly more justified IMHO.

> For DIB it is less code because all of the logic involved is already
> used to support BMP or ICO, and all of the real work for it was done
> at the same time as adding ICO support.

I'd argue that it's even less code to load a DIB since gdi32 has full
built-in support for it. Taking into account all the overhead that COM
adds (although in d3dx9 case it's already there) writing a new WIC codec
is not always justified.

-- 
Dmitry.


Reply via email to