Skip to content
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

Add AMD Compressonator bindings #167

Open
Spasi opened this issue Mar 28, 2016 · 5 comments
Open

Add AMD Compressonator bindings #167

Spasi opened this issue Mar 28, 2016 · 5 comments

Comments

@Spasi
Copy link
Member

Spasi commented Mar 28, 2016

https://github.com/GPUOpen-Tools/Compressonator

@Spasi Spasi added this to the 3.0.1 milestone Mar 28, 2016
@dustContributor
Copy link

Windows only?

@Spasi
Copy link
Member Author

Spasi commented Apr 1, 2016

Yes, assuming we have a good solution for #100.

Libraries like AMD Compress are useful during production. It wouldn't be a run-time dependency, so being limited to a single OS is not an issue.

@ShadowLordAlpha
Copy link

If all we need to do is tell the generator not to generate those files the it should be decently easy. Currently the generator looks for system values and can choose not to build libraries off of that. We could probably use that system as if you look at the gradle build system I have mostly working on my fork all the system variables are set though gradle using easy to edit variables in a separate file.

Though it may not be that easy it seemed to work when I was testing it as long as you don't leave out a library needed by other libraries

@Spasi
Copy link
Member Author

Spasi commented Apr 1, 2016

The build system isn't the issue, it can be implemented in a dozen different ways. The issue is automatically building the artifacts with CI, hosting them somewhere, deploying to Maven Central, etc.

Deciding which libraries to invest our limited time in (it's always the bottleneck) is also a good question. The open issues are there because someone has expressed interest in those libraries, but that doesn't mean we have to support anything and everything, right now. There are priorities and the current top priority is releasing a stable 3.0.0.

@Spasi Spasi modified the milestones: 3.0.x, 3.0.1 Aug 13, 2016
@Spasi Spasi changed the title Add AMD Compress bindings Add AMD Compressonator bindings Nov 27, 2017
@Spasi
Copy link
Member Author

Spasi commented Nov 27, 2017

Compressonator now supports Linux and macOS.

@Spasi Spasi removed this from the 3.?.? milestone Nov 20, 2021
@Spasi Spasi moved this to GPU in Bindings Sep 3, 2022
@Spasi Spasi added this to Bindings Sep 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: GPU
Development

No branches or pull requests

3 participants