MERCH!
Giant Bomb - a website about video games and the people that make them

This is getting tough

by shinali

I've fixed the XNB decompressor (had a value checked against 20 while it should be checked against 19), everything I throw at it doesn't seem to make any complaints. Hit another snag; DirectX HLSL byte code. It was kind of freaking me out for a while since I couldn't find any docs on HLSL byte code but there seems to be a project that converts HLSL byte code to GLSL, thankfully. It's called Moj...

I've fixed the XNB decompressor (had a value checked against 20 while it should be checked against 19), everything I throw at it doesn't seem to make any complaints.

Hit another snag; DirectX HLSL byte code. It was kind of freaking me out for a while since I couldn't find any docs on HLSL byte code but there seems to be a project that converts HLSL byte code to GLSL, thankfully. It's called MojoShader, and is actually used to power Unreal Tournament 3 in Linux. I'll be looking into it, but man all this work just to get it to run on another platform? I need to start doing some actual modifications to the game already.