MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / GetShaderPath

Function GetShaderPath

Source/Graphics/shaders.cpp:1299–1314  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1297}
1298
1299std::string GetShaderPath(const std::string &shader_name, const std::string &shader_dir_path, ShaderType type) {
1300 switch (type) {
1301 case _vertex:
1302 return shader_dir_path + shader_name + ".vert";
1303 case _fragment:
1304 return shader_dir_path + shader_name + ".frag";
1305 case _geom:
1306 return shader_dir_path + shader_name + ".geom";
1307 case _tess_eval:
1308 return shader_dir_path + shader_name + ".tess_eval";
1309 case _tess_ctrl:
1310 return shader_dir_path + shader_name + ".tess_ctrl";
1311 default:
1312 return "";
1313 }
1314}
1315
1316void ShaderUniform::Submit() {
1317 switch (type) {

Callers 4

returnProgramMethod · 0.85
ReturnPathsMethod · 0.85
ReturnPathsMethod · 0.85
ReturnPathsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected