This project is read-only.


FXC GUI is a GUI for Microsoft DirectX FX Compiler. Instead of using Command line you can use GUI and compile your shaders easily.

Why author created this?
As many of you may know Microsoft started to support DirectX in Windows Store applications and in Windows Phone applications. However, they miss some of the main classes to compile shaders dynamically.

Do I have to use it if I am developing games?
No, you don't have to. If you like you can still compile shaders using command line, or any other way that is possible. To read more about command line interface head to

Is it free?
FXC GUI is totally free and open source. You can use it without even giving credit.

Can I change the layout/code?
YES, you can. I will even like that you will create patch and publish it.

What's next?
I am planning to write Visual Studio add-in so compile shader option will appear in the context menu.

Last edited Feb 7, 2014 at 11:01 AM by garmush, version 5