Cross platform C++ plugins by supplying source code
#17
(10-27-2014, 08:04 PM)FakeTruth Wrote: How does the NVIDIA PhysX SDK do this then? It only has a C++ interface in the headers without function pointers, just classes with virtual functions and it supplies precompiled .a and .so files.
They just risk breakage and hope that the compilers don't break compatibility in a way that breaks them
(10-27-2014, 08:04 PM)FakeTruth Wrote:
(10-27-2014, 08:31 AM)worktycho Wrote: The reason you want to stop people using parts that aren't part of the API is because otherwise people complain when their plugin broke because you refactored something. Or changed the contract of a method.
Well that's the risk plugin developers take when not sticking to the plugin API...
That never stops the plugins users complaining when a plugin breaks
Reply
Thanks given by:


Messages In This Thread
RE: Cross platform C++ plugins by supplying source code - by worktycho - 10-27-2014, 09:19 PM



Users browsing this thread: 2 Guest(s)