Skip to content

SergeyMakeev/Sandworm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sandworm

Sandworm is an embeddable preprocessor based on clang. Created to compile ubershaders, but can preprocess anything you like.

Compiles and runs on MSVC 2015 but in theory can be used on any platform that supports clang.

The clang preprocessor supports expression evaluation and integer arithmetic, so it is much more powerful than the default preprocessor for HLSL.

See Example for usage example.

About

Embeddable preprocessor based on clang. Created to compile ubershaders, but can preprocess anything you like.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published