Skip to content

Remove unused Slang compiler CLI - #394

Merged
stanoddly merged 1 commit into
mainfrom
remove-sdlang-compiler-cli
Aug 13, 2026
Merged

Remove unused Slang compiler CLI#394
stanoddly merged 1 commit into
mainfrom
remove-sdlang-compiler-cli

Conversation

@botoddly

Copy link
Copy Markdown
Collaborator

Summary

  • remove the unused GameKit.SdlangCompilerCli project and its System.CommandLine dependency
  • remove standalone Slang distribution APIs and build targets that existed only for the CLI
  • run compiler tests against the build-owned Slang installation without copying native tooling into test output
  • update shader documentation for build-time-only compiler usage

GameKit.SdlangCompileLib and GameKit.SdlangCompileTask remain separate in this change. Their package-time structure will be evaluated as part of the NuGet publishing work.

Verification

  • dotnet build GameKit.slnx -p:TreatWarningsAsErrors=true
  • dotnet test GameKit.slnx --no-build -p:TreatWarningsAsErrors=true
  • dotnet test tests/GameKit.SdlangBuildIntegration.Tests/GameKit.SdlangBuildIntegration.Tests.csproj --no-build --filter 'TestCategory=BuildIntegration' -p:TreatWarningsAsErrors=true

@stanoddly
stanoddly merged commit 3de5751 into main Aug 13, 2026
2 checks passed
@stanoddly
stanoddly deleted the remove-sdlang-compiler-cli branch August 13, 2026 11:30
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.

2 participants