-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The sdk is not host agnostic anymore #40
Comments
Do you mean workarounds in the SDK itself? And what do you mean by "those implementations should be expanded" - that they should be catered for by the SDK, but in a way that is more generic to be used by other hosts (and mentions of Resolume removed so the SDK isn't "branded")? |
yes workarounds in the SDK. For example in FFGL2.1 i've already removed changing the texture wrapmodes to border clamping because supposedly 'there is a bug in resolume' as it's comment said. However this wasn't resolume related at all, it just surfaced because tests with the plugin were done in resolume. This specific issue is due to the FFGL standard where texture inputs are allowed to have a different width/height than their hardware width/height. Some things i think should still be changed: As far as branding in the examples, i'm not too concerned. eg i think it's nice that in the CustomThumbnail example we mention that Resolume prefers a 160x120 thumbnail. It still mentions that the resolution may be different if the plugin so desires, but a default sensible for Resolume is fine here i think? |
There's quite a bit of code in the sdk that mentions Resolume specifically. FFGL is an open standard that should not care about what software it's being hosted in. If there's any workarounds or implementation that have to be made specifically for Resolume those implementations should be expanded so that this is no longer needed. Neither the sdk nor the sdk's examples should have any host specific code in them.
The text was updated successfully, but these errors were encountered: