├── .gitignore ├── BinaryDecompiler ├── BinaryDecompiler.vcxproj ├── BinaryDecompiler.vcxproj.filters ├── BinaryDecompiler.vcxproj.user ├── decode.cpp ├── include │ ├── hlslcc.h │ ├── hlslcc.hpp │ └── pstdint.h ├── internal_includes │ ├── debug.h │ ├── decode.h │ ├── languages.h │ ├── reflect.h │ ├── shaderLimits.h │ ├── structs.h │ ├── tokens.h │ └── tokensDX9.h └── reflect.cpp ├── D3D_Shaders ├── Assembler.cpp ├── D3D_Shaders.vcxproj ├── D3D_Shaders.vcxproj.filters ├── D3D_Shaders.vcxproj.user ├── Shaders.cpp ├── stdafx.h └── targetver.h ├── HLSLDecompiler ├── DecompileHLSL.cpp ├── DecompileHLSL.h └── cmd_Decompiler │ ├── ReadMe.txt │ ├── cmd_Decompiler.cpp │ ├── cmd_Decompiler.vcxproj │ ├── cmd_Decompiler.vcxproj.filters │ ├── cmd_Decompiler.vcxproj.user │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h ├── LICENSE ├── README.md ├── RenderDoc_DXBC2HLSL_shader_view_files └── v2 │ ├── cmd_Decompiler.exe │ ├── d3dcompiler_46.dll │ └── hlsl_decompiler_wrapper.bat ├── StereovisionHacks.sdf ├── StereovisionHacks.sln ├── StereovisionHacks.v12.suo ├── hlsl_decompiler_wrapper.bat ├── log.h ├── shader.h ├── util.h ├── util_min.h └── version.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/.gitignore -------------------------------------------------------------------------------- /BinaryDecompiler/BinaryDecompiler.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/BinaryDecompiler.vcxproj -------------------------------------------------------------------------------- /BinaryDecompiler/BinaryDecompiler.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/BinaryDecompiler.vcxproj.filters -------------------------------------------------------------------------------- /BinaryDecompiler/BinaryDecompiler.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/BinaryDecompiler.vcxproj.user -------------------------------------------------------------------------------- /BinaryDecompiler/decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/decode.cpp -------------------------------------------------------------------------------- /BinaryDecompiler/include/hlslcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/include/hlslcc.h -------------------------------------------------------------------------------- /BinaryDecompiler/include/hlslcc.hpp: -------------------------------------------------------------------------------- 1 | 2 | extern "C" { 3 | #include "hlslcc.h" 4 | } 5 | 6 | -------------------------------------------------------------------------------- /BinaryDecompiler/include/pstdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/include/pstdint.h -------------------------------------------------------------------------------- /BinaryDecompiler/internal_includes/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/internal_includes/debug.h -------------------------------------------------------------------------------- /BinaryDecompiler/internal_includes/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/internal_includes/decode.h -------------------------------------------------------------------------------- /BinaryDecompiler/internal_includes/languages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/internal_includes/languages.h -------------------------------------------------------------------------------- /BinaryDecompiler/internal_includes/reflect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/internal_includes/reflect.h -------------------------------------------------------------------------------- /BinaryDecompiler/internal_includes/shaderLimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/internal_includes/shaderLimits.h -------------------------------------------------------------------------------- /BinaryDecompiler/internal_includes/structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/internal_includes/structs.h -------------------------------------------------------------------------------- /BinaryDecompiler/internal_includes/tokens.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/internal_includes/tokens.h -------------------------------------------------------------------------------- /BinaryDecompiler/internal_includes/tokensDX9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/internal_includes/tokensDX9.h -------------------------------------------------------------------------------- /BinaryDecompiler/reflect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/BinaryDecompiler/reflect.cpp -------------------------------------------------------------------------------- /D3D_Shaders/Assembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/D3D_Shaders/Assembler.cpp -------------------------------------------------------------------------------- /D3D_Shaders/D3D_Shaders.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/D3D_Shaders/D3D_Shaders.vcxproj -------------------------------------------------------------------------------- /D3D_Shaders/D3D_Shaders.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/D3D_Shaders/D3D_Shaders.vcxproj.filters -------------------------------------------------------------------------------- /D3D_Shaders/D3D_Shaders.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/D3D_Shaders/D3D_Shaders.vcxproj.user -------------------------------------------------------------------------------- /D3D_Shaders/Shaders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/D3D_Shaders/Shaders.cpp -------------------------------------------------------------------------------- /D3D_Shaders/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/D3D_Shaders/stdafx.h -------------------------------------------------------------------------------- /D3D_Shaders/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/D3D_Shaders/targetver.h -------------------------------------------------------------------------------- /HLSLDecompiler/DecompileHLSL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/DecompileHLSL.cpp -------------------------------------------------------------------------------- /HLSLDecompiler/DecompileHLSL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/DecompileHLSL.h -------------------------------------------------------------------------------- /HLSLDecompiler/cmd_Decompiler/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/cmd_Decompiler/ReadMe.txt -------------------------------------------------------------------------------- /HLSLDecompiler/cmd_Decompiler/cmd_Decompiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/cmd_Decompiler/cmd_Decompiler.cpp -------------------------------------------------------------------------------- /HLSLDecompiler/cmd_Decompiler/cmd_Decompiler.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/cmd_Decompiler/cmd_Decompiler.vcxproj -------------------------------------------------------------------------------- /HLSLDecompiler/cmd_Decompiler/cmd_Decompiler.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/cmd_Decompiler/cmd_Decompiler.vcxproj.filters -------------------------------------------------------------------------------- /HLSLDecompiler/cmd_Decompiler/cmd_Decompiler.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/cmd_Decompiler/cmd_Decompiler.vcxproj.user -------------------------------------------------------------------------------- /HLSLDecompiler/cmd_Decompiler/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/cmd_Decompiler/stdafx.cpp -------------------------------------------------------------------------------- /HLSLDecompiler/cmd_Decompiler/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/cmd_Decompiler/stdafx.h -------------------------------------------------------------------------------- /HLSLDecompiler/cmd_Decompiler/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/HLSLDecompiler/cmd_Decompiler/targetver.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/README.md -------------------------------------------------------------------------------- /RenderDoc_DXBC2HLSL_shader_view_files/v2/cmd_Decompiler.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/RenderDoc_DXBC2HLSL_shader_view_files/v2/cmd_Decompiler.exe -------------------------------------------------------------------------------- /RenderDoc_DXBC2HLSL_shader_view_files/v2/d3dcompiler_46.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/RenderDoc_DXBC2HLSL_shader_view_files/v2/d3dcompiler_46.dll -------------------------------------------------------------------------------- /RenderDoc_DXBC2HLSL_shader_view_files/v2/hlsl_decompiler_wrapper.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/RenderDoc_DXBC2HLSL_shader_view_files/v2/hlsl_decompiler_wrapper.bat -------------------------------------------------------------------------------- /StereovisionHacks.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/StereovisionHacks.sdf -------------------------------------------------------------------------------- /StereovisionHacks.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/StereovisionHacks.sln -------------------------------------------------------------------------------- /StereovisionHacks.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/StereovisionHacks.v12.suo -------------------------------------------------------------------------------- /hlsl_decompiler_wrapper.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/hlsl_decompiler_wrapper.bat -------------------------------------------------------------------------------- /log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/log.h -------------------------------------------------------------------------------- /shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/shader.h -------------------------------------------------------------------------------- /util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/util.h -------------------------------------------------------------------------------- /util_min.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/util_min.h -------------------------------------------------------------------------------- /version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javelinlin/HLSLDecompiler/HEAD/version.h --------------------------------------------------------------------------------