stride3d / stride

Stride Game Engine (formerly Xenko)
https://stride3d.net
MIT License
6.32k stars 917 forks source link

feat: Adjust DirectXTex wrapper for all platforms #2314

Closed Jklawreszuk closed 1 week ago

Jklawreszuk commented 3 weeks ago

PR Details

This PR adds a Linux DxtWrapper binary file for Linux and a simple cmake script to replicate on other platforms . Additionally , my wrapper is based on the latest version of DirectXTex thanks to vcpkg - package manager for c++. I also added UTC32StringMarshaller because there is no support for Wide character on Linux.

Types of changes

Checklist

Jklawreszuk commented 3 weeks ago

~Note: PR https://github.com/stride3d/stride/pull/2303 needs to be merged first~ (Done)

Eideren commented 1 week ago

Was about to start TC on this PR but you probably want to pull from master given you mentioned #2303 needs to be merged first ?

Jklawreszuk commented 1 week ago

@Eideren Correct! I rebased my branch now, so it should be ready for testing 👀

Eideren commented 1 week ago

Everything works as expected, thanks again @Jklawreszuk !