31#include <android_native_app_glue.h>
86 void readShader(AAssetManager* assetManager, std::string shaderName);
89 void readShader(std::string & shaderName);
95 std::vector<std::string> namesList =
98 "synthesis.vert",
"synthesis.geom",
"synthesis.frag",
99 "synthesisPrev.geom",
"synthesisPrev.frag",
101 "blending.vert" ,
"blendingFinal.frag",
"blending.frag",
"blendingFirst.frag",
"blendingFirstFinal.frag",
103 "blendingFinalD.frag",
"blendingD.frag",
"blendingFirstD.frag",
"blendingFirstFinalD.frag"
107 std::map<std::string, Shader> m_shaders;
Class that represents SPIR-V shader.
Class that loads SPIR-V shader from files and make their content available to the rest of the code.
Shader const & operator()(const char *name) const
static ShadersList & getInstance()