On 16 March 2010 20:49, Roderick Colenbrander thunderbird2k@gmail.com wrote:
Direct2D support might not be that far away though and we MIGHT be able to use the native dll for now (depending on how it is implemented). The library is build on top of DXGI which is the toolkit on top of which Direct3D10/11 are build as well. It is responsible for things like communication with the kernel, buffer management, videocard/monitor enumeration and some 2D related tasks.
I had a quick look at our DXGI code and I don't think it is complete enough (the surface and swapchain code is unimplemented) but it is not something which would take months to implement. Perhaps it would have been a useful gsoc project but it is hard to see results since I don't think there are standalone DXGI apps.
You probably shouldn't make claims like that when you don't know how dxgi and the client libraries fit together :-\ What it comes down to is that using the native D2D library is unlikely to work.