Sign in to follow this  

slimDX question

This topic is 3465 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I wrote a custom 3D control for a company a while back which used C++/CLI to integrate with D3D9. It worked okay, but there were some annoyance mainly passing data between managed and unmanaged classes. I'm considering rewriting the control in C# with slimDX. My question is: Would there be any significant overhead using slimDX than what I am doing now? The current bottleneck was pixel processing by far, so I'm guessing any interop overhead would have a negligible affect for performance since all the real work is being done on the GPU anyway. Also, can slimDX be used in commercial software?

Share this post


Link to post
Share on other sites
Quote:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.


What does that mean if I'm just using the SlimDX.DLL? Am I supposed to include the copyright in the manual or readme, or in my code files that use slimDX?

Share this post


Link to post
Share on other sites
Some part of the software that is distributed, so not the code (unless it's SlimDX code that you've pulled out). In retrospect I probably should've put the license in the install.

Share this post


Link to post
Share on other sites
Quote:

Some part of the software that is distributed, so not the code


So I can just ship a text file along with the SlimDX DLL that says:

Copyright (c) 2008 <??? Who has copyright to SlimDX ???>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Share this post


Link to post
Share on other sites
The copyright is to "SlimDX Group". And yeah, I'd just stick that in a text file called slimdx-license.txt or something and that's that. Candidly, I don't personally care much, and if someone contacted me to request special licensing for the library, I'd be open to discussion. The goal behind the license is just so that no one takes our work without crediting us. They're perfectly free to take it and do whatever with due credit.

Share this post


Link to post
Share on other sites
Quote:
Original post by jpetrie
Quote:

So I can just ship a text file along with the SlimDX DLL that says:

This is what I do, so I hope it's okay, or I'll have to sue myself!


You forget. Promit and I can still sue you! MUAHAHAHA!

Share this post


Link to post
Share on other sites

This topic is 3465 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this