FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
seb776/GLSLIncludes: A small program to make possible the use of the #include syntax in glsl shaders · GitHub
seb776
/
GLSLIncludes
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
8
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Branches
Tags
Open more actions menu
Latest commit
History
9 Commits
9 Commits
Folders and files
Name
Name
Last commit message
Last commit date
GLSLIncludes
GLSLIncludes
.gitignore
.gitignore
LICENSE
LICENSE
README.md
README.md
Repository files navigation
README
CC0-1.0 license
A Small utility to add the include feature to glsl
How to use it
Download the latest release
Usage example : GLSLInclude.exe filea.glsl fileb.glsl -o {fileNameNoExt}.generated{ext}
This will output the file with includes copy pasted into the "generated" file where the include line lies.
What it does
Handle multiple includes in one file
The syntax is the same as in C language
Handle deep includes correctly
Handle relative paths
Detects circular references
It does allow diamond shaped includes
What it does not / have not been tested
Absolute paths
Not tested spaces / tab robustness
Not tested comments robustness
Not tested multiline include
Not tested <> includes
Roadmap
Clean it a bit
Handle line returns in a cleaner way
Provide it as a single file dependency along the executable
Support as many .net platform as possible (at least down to .net standard 1.0)
Publish it as a nuget package
More unit tests
Open to suggestions :)
About
A small program to make possible the use of the #include syntax in glsl shaders
Resources
Readme
CC0-1.0 license
Activity
Stars
8
stars
Watchers
1
watching
Forks
0
forks
Report repository
Releases
Packages
Contributors
Languages
Back
|
FazBrowse Home
|
New Git URL