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

Linux compilation #1082

Closed
gwihlidal opened this Issue Feb 20, 2018 · 2 comments

Comments

Projects
None yet
3 participants
@gwihlidal
Copy link

gwihlidal commented Feb 20, 2018

Compilation support for Linux is really important for us (ideally, we want to have multiple shader building services using Docker and Kubernetes). Since DXC is LLVM based, I don't feel like there are major obstacles to overcome here, but the repo has been Windows-centric for a while, so there are some areas that would need to be addressed to handle this (Batch scripts, COM usage, DXGI dependency, etc..)

Has this been discussed yet? I'm willing to contribute in this area, but ideally it would be a larger push from the owners, as well. I think the first step is replacing the build batch scripts with something like python, so the cmake overrides can be applied consistently on both Windows and Linux. Many other scripts in the hctbuild directory are already python, so it seems like a good fit.

Thank you!
Graham

@oscarbg

This comment has been minimized.

Copy link

oscarbg commented Feb 27, 2018

Now with Vulkan SDK MacOS available also DirectXShaderCompiler SPIR-V support maybe useful on that platform..
@gwihlidal hopefully the efforts of a Linux port will bring MacOS support with minimal changes, right?

@ehsannas

This comment has been minimized.

Copy link
Collaborator

ehsannas commented May 8, 2018

Hi @gwihlidal , This seems to be a duplicate of #1236 . So I will close this one and will report status there.
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment