You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay.!
For those of you using Unreal Engine 4 on Linux, you may be interested to know about the d3d4linux project. The d3d4linux project allows developers to compile HLSL shaders on Linux using the Microsoft DirectX compiler DLL.

It uses a Wine program in the background to do the work for you, which is quite an inventive solution really.

Sam from developer Dontnod Entertainment, the creators of Life is Strange and Remember Me shared it on twitter recently. The github page for d3d4linux states they actually use it in their studio.

Hopefully some of you will find it useful if you're developing with Unreal on Linux.
0 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
The comments on this article are closed.
16 comments
Page: «2/2
  Go to:

Raven67854 14 June 2016 at 8:08 pm UTC
ElectricPrismUnreal Tournament 4 needs a Linux Client badly so we don't have to manually update our UT4 installs from the tar.gz

Raven67854Seems odd to go through all of this work rather than use Unreal Engine 4's native Linux version. But hey! Could be cool for other projects like MonoGame.

If you talk to developers about their coding I think you'll find most of us do many odd things and simply enjoy the inventiveness of testing the hypothesis "Can I do.... X". Most of us never ask "Should I", or "Is this practical".

And then there scenarios where bugs become features like the . prefix in Linux indicating hidden files started out as a bug but became a feature later.

After thinking about it for a moment awhile ago. I realized that DontNod(what a great name) uses Unreal Engine 3 and for their new game Vampyr probably an old build of Unreal Engine 4 that didn't have Linux support. So it makes sense that they would need some middle-layer to give them help. As moving to a newer build of Unreal is a hell of a task.
wintermute 14 June 2016 at 8:35 pm UTC
Raven67854So it makes sense that they would need some middle-layer to give them help. As moving to a newer build of Unreal is a hell of a task.

I'm going to repeat what I said before: This tool allows them to do Windows builds on Linux, it is not something for inclusion into the Linux builds of a game.

dontnodd3d4linux ... is being successfully used at Dontnod Entertainment to package Windows versions of Unreal Engine 4 games.
flesk 14 June 2016 at 9:31 pm UTC
View PC info
  • Contributing Editor
  • Supporter
wintermuteIs this the guy that used to be a Debian contributor/maintainer?

Yes.
slaapliedje 15 June 2016 at 12:27 am UTC
View PC info
  • Supporter
flesk
wintermuteIs this the guy that used to be a Debian contributor/maintainer?

Yes.

I can't read that name as anything but Hovercar. Which of course brings to mind a song called Hover Car by Fangbaby.

https://soundcloud.com/fangbaby (explicit lyric warning from the 80s)

Enjoy this rather odd band. I found them randomly one day.

Oh, and more on topic; for the love of god UE4 is awesome, we need SteamVR support now so I can play around with the editor in VR!


Last edited by slaapliedje at 15 June 2016 at 12:29 am UTC
Shmerl 15 June 2016 at 12:30 am UTC
We need a proper open HLSL compiler to port DX games properly. MS plan to open up their HLSL parser at least. See here: https://github.com/KhronosGroup/glslang/issues/200
Cybolic 15 June 2016 at 1:20 am UTC
I hope they'll continue being awesome in regards to Linux support when Vampyr comes out!
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!
Livestreams & Videos
Community Livestreams
  • Story Time: „Dreamfall Chapters“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts