X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=bundled_shaders.h;fp=bundled_shaders.h;h=26d6e06006e771730249a534e33a0e74fadda697;hp=0000000000000000000000000000000000000000;hb=9a436a9406d5eb7fb01ada465a84034343e0c398;hpb=0b1705581552217b0e387bd687d65e4e3410ab91 diff --git a/bundled_shaders.h b/bundled_shaders.h new file mode 100644 index 0000000..26d6e06 --- /dev/null +++ b/bundled_shaders.h @@ -0,0 +1,18 @@ +#ifndef _MOVIT_BUNDLED_SHADERS_H +#define _MOVIT_BUNDLED_SHADERS_H 1 + +// Shader files that are compiled into the library. + +namespace movit { + +struct BundledShader { + const char *filename; // nullptr for end. + size_t offset; // Into shader_bundle. + size_t length; +}; +extern BundledShader bundled_shaders[]; +extern const char *shader_bundle; + +} // namespace movit + +#endif // _MOVIT_BUNDLED_SHADERS_H