I had an interesting thought the other day, and that is to having some built in support for forwarding windows dlls to linux .so&#39;s. A while back, I had worked on the CUDA wrapper, which basically just transfers the calls from the dll to so. At that point I didn&#39;t work on a CAL wrapper because there was not linux support from ATI with CAL. Now there is, and has been and someone has requested a CAL wrapper for folding@home. I&#39;ve started the work on it but I have been thinking, that I think it might be benifical to have some sort of built in support in wine for this. A method for automatically sending calls made to a .dll to the linux counterpart .so, if one exist. The work involved with making a wrapper for CUDA or CAL isn&#39;t that much, it&#39;s fairly simple in the grand scheme of things. However I&#39;m sure there must be a lot of 3rd party, non-microsoft libraries that have windows and linux counter parts, that both expect the same inputs and. I know wine already does a lot of this, but some sort of automation in the process, in which if a call is made to cudart.dll, wine sees it, and transfers the calls to cudart.so. The list of .dlls and respective .so s could simply be kept in the registry for easy editing, and adding of libraries without the need to recompile wine.<br>
<br>Hopefully I&#39;ve put my idea across clearly. What are everyone&#39;s thoughts?<br><br>Thanks,<br><br>Seth Shelnutt<br>