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:
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 mapping, eye adaptation, chromatic 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!
Thanks for a marvelous posting! I seriously enjoyed reading it, you might
ReplyDeletebe a great author.I will make sure to bookmark your blog and will come back down the road. 토토사이트