ATS Visual Toolkit decompiler tools directory

Phase 3.3.2 exports retained original DXBC with a compact identity-only path and uses Windows D3DCompiler for built-in disassembly, HLSL compilation, and interface reflection.

The native Shader Model 5 VS/PS path supports common floating-point instructions, typed conversions, integer arithmetic, bitwise/shift operations, typed texture loads, comparisons, conditional moves, derivatives, bitfield operations, typed stage I/O, and sampled Texture1D/2D/3D/Cube resources where the exact reflected interface can be retained.

Optional tools such as cmd_Decompiler.exe, DXC, DXV, FXC, dxil-spirv.exe, and SPIRV-Cross may remain here for alternate analysis and diagnostics. Their output is not automatically trusted as replacement source.

Bulk export uses a native-first policy. Optional processes are invoked sequentially only when the native faithful rebuild is not validated. Per-tool exit codes, output paths, and errors are recorded in shader_export_session.log. Missing optional tools do not prevent original DXBC or built-in D3DCompiler assembly export.
