Wednesday, February 7, 2018

HLSLexplorer is out!

Hi,

Finally! For the last few months, I've been quite absent.
Now when I have some free time I'm pleased to share with you with first public beta version of HLSLexplorer (internally known as D3DShaderDisassembler) :)

Quick user guide:



In the left window you type some HLSL and in the right you get its assembly once you hit F6.
Most of compilation options are up to you in the lower panel - you can hide/show it with F5.
There is a possibility to save & load presets. To start quickly you can select from "Insert" menu some simple pixel/vertex/compute shader.
You can also load from "File" menu different d3dcompiler dll.

In general, this tool has proved to be really useful for me. I've learned a lot about HLSL assembly and could reverse engineer some shaders from Witcher 3 - check out my older posts if you are interested: tone mappingeye adaptationchromatic aberration.

Download binaries from here: http://bit.ly/2nPFofZ
Source code & github repo will be available soon.

Edit: Check out this post for source code and final version.

One more thing: I'm completely aware that in its current state, HLSLexplorer is far from being usable. I will be very thankful for any feedback / feature requests / suggestions / bug reports.
I hope that at least a few of you will like it.

Cheers!

2 comments:

  1. I don’t even know how I ended up here, but I thought this post was great.
    I do not know who you are but definitely you
    are going to a famous blogger if you are not already 바카라

    ReplyDelete
  2. Thanks for a marvelous posting! I seriously enjoyed reading it, you might
    be a great author.I will make sure to bookmark your blog and will come back down the road. 토토사이트

    ReplyDelete