Skip to content

Conversation

@smoogipoo
Copy link
Contributor

@smoogipoo smoogipoo commented Sep 6, 2025

This is a bit of a dead end for us now so I'm reducing my priority in getting this working and PRing what I have. If anyone wants to continue on my work, feel free to take this PR as your own.

Current status:

  • Compiles on all platforms except ios (run).
  • Inits on osx-arm64.

To be done:

  • Enable DXC compiler (currently disabled). Important since SDL_shadercross only supports SPIRV compilation from HLSL. Have a lot of trouble getting this working - it builds fine on win-x64/x86 but not arm64 for example.
  • Split out the rpath addition to a separate PR. I think we could apply this for all current libs, which would allow them to work without requiring an SDL_Init(). It's definitely required for SDL_shadercross though (loads the spirv-cross shared lib).

@vanka78bg
Copy link

vanka78bg commented Nov 20, 2025

Are there any plans to continue working this? Currently, I am using the wrappers from this repo as NuGets, except for SDL ShaderCross, which comes from another repo. This is rather inconvenient, because the other project does not support all the platforms I need, while this one does not have support for ShaderCross. Mixing the two creates a bit of a mess currently.

@smoogipoo
Copy link
Contributor Author

Sorry but I don't have time to continue working on this at the moment. I've provided my work here in case anyone (especially more experienced than me on the CMake side of things) wants to take it up.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants