Skip to content

Awc shader support#378

Open
crxhvrd wants to merge 3 commits into
dexyfex:masterfrom
crxhvrd:awc-shader-support
Open

Awc shader support#378
crxhvrd wants to merge 3 commits into
dexyfex:masterfrom
crxhvrd:awc-shader-support

Conversation

@crxhvrd
Copy link
Copy Markdown

@crxhvrd crxhvrd commented May 17, 2026

No description provided.

crxhvrd added 3 commits May 17, 2026 21:54
Remove ShaderDisassembler (dxc.exe / fxc.exe shellout) — locating the
Windows SDK shader compilers was unreliable across user installs and the
async disassembly path added UI complexity for a feature that often
returned an error string. The AWC shader viewer now renders only the
parsed header block (stage/name, hash, sizes, register & CBuffer
listing), which is fully derivable from the SGD2 parse with no external
dependency. FXC shader disassembly is unaffected — that path uses
SharpDX.D3DCompiler in-process via FxcParser.

Also strip cross-workspace and ported-from comments from AwcShaderFile
and FxcForm so the source stands on its own.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant