fix shaderrc generate wrong shader of matal

This commit is contained in:
Pang Weiwei 2018-12-19 20:26:53 +08:00
parent fa60f6773b
commit 5044400717
1 changed files with 3 additions and 2 deletions

View File

@ -216,8 +216,9 @@ namespace bgfx { namespace glsl
const char* typen = parse.getPtr(); const char* typen = parse.getPtr();
char uniformType[256]; char uniformType[256];
parse = bx::strWord(parse).getPtr(); parse = bx::strWord(parse);
bx::strCopy(uniformType, int32_t(parse.getPtr()-typen+1), typen); bx::strCopy(uniformType, parse.getLength()+1, typen);
parse.set(parse.getPtr()+parse.getLength(),optShader.getTerm());
const char* name = bx::strLTrimSpace(parse).getPtr(); const char* name = bx::strLTrimSpace(parse).getPtr();
parse.set(name, optShader.getTerm() ); parse.set(name, optShader.getTerm() );