[EMAIL PROTECTED] schreef: >> Since everybody agrees that we need a built-in d3dx9, we could begin to >> implement it. >> In the last talk about it, no plan was found to implement it: does one >> create a wined3dx or implement on the top of the last d3dx9 >> dll? >> >> So, I think that a definitive answer should be given very quickly. >> >> David >> > > As far as I read, we decided to create the dlls/d3dx9_** directories, use the > latest one for all the code > and forward all calls from older dlls to this one. However, I don't think > that it is a problem if a dll contains > more functions than the native dll, so we could also just use 12 (sth. around > that) copies of the same dll. > > And about starting development: I have already began to implement the > D3DXRenderToSurface interface, > but I'm new to COM programming so the progress is quite slow, so I'd > recommend someone other to do the > base of the dll. A suggestion I'd like to do is a message that Wine should > print out when a program wants to > use the d3dx9 dll, sth. like: > MESSAGE("The application you want to run makes use of the D3DX9 > library!n"); > MESSAGE("tIts implementation under Wine is very young and far away > from complete.n"); > MESSAGE("tYou may be better off using a native d3dx9_24.dll file.n"); > Just copy the DllMain from sfc/sfc_main.c for example.
Cheers, Maarten