Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.
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. Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
15 comments
Page: «2/2
  Go to:

wintermute Jun 14, 2016
Quoting: 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.

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

Yes.
slaapliedje Jun 15, 2016
Quoting: flesk
Quoting: 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 on 15 June 2016 at 12:29 am UTC
Shmerl Jun 15, 2016
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 Jun 15, 2016
I hope they'll continue being awesome in regards to Linux support when Vampyr comes out! :D
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.