Skip to content

Commit a3c520a

Browse files
authored
Merge pull request #258 from Bigfoot71/master
Added overloads for const std::string& and const char* arguments
2 parents 0929959 + bbe66b2 commit a3c520a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

include/Shader.hpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ class Shader : public ::Shader {
4545
return ::LoadShader(vsFileName.c_str(), fsFileName.c_str());
4646
}
4747

48+
static ::Shader Load(const char* vsFileName, const char* fsFileName) {
49+
return ::LoadShader(vsFileName, fsFileName);
50+
}
51+
4852
/**
4953
* Load a shader from memory.
5054
*
@@ -54,6 +58,10 @@ class Shader : public ::Shader {
5458
return ::LoadShaderFromMemory(vsCode.c_str(), fsCode.c_str());
5559
}
5660

61+
static ::Shader LoadFromMemory(const char* vsCode, const char* fsCode) {
62+
return ::LoadShaderFromMemory(vsCode, fsCode);
63+
}
64+
5765
GETTERSETTER(unsigned int, Id, id)
5866
GETTERSETTER(int*, Locs, locs)
5967

0 commit comments

Comments
 (0)