Fix false positive errors in gdshaderinc files #89752
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.
Fixes #89479
These language features are wrongly detected as not supported when used in gdshaderinc files:
These types of error should only occur when the shader type is not spatial and not a gdshaderinc file.
Here is the project I used to test this PR: test_project.zip
There is one scene per feature in their own folder + 1 canvas item shader for non regression tests.
As expected: