tools.shader: simplify, remove redundancies #20161
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
related to: #20156 (comment)
Viewing the changes split into the two commits, makes it hopefully easier two spot the unnecessary compilation and redundancy.
馃[deprecated] Generated by Copilot at 3b79958
Refactored
vshader.v
to streamline sokol shader compilation. Removed unnecessary code and made it platform-independent.馃[deprecated] Generated by Copilot at 3b79958
shdc
variable toshdc_exe
for clarity and consistency (link, link, link)shdc_exe
function and inline its body (link, link)file
variable withshdc_exe
and simplifyos.mv
logic (link, link)