REVIEWED: LoadShaderFromMemory()
, use default locations for default shader #4641
This commit is contained in:
parent
5b822585e5
commit
c0f2067dba
1 changed files with 3 additions and 2 deletions
|
@ -1326,9 +1326,10 @@ Shader LoadShaderFromMemory(const char *vsCode, const char *fsCode)
|
||||||
|
|
||||||
shader.id = rlLoadShaderCode(vsCode, fsCode);
|
shader.id = rlLoadShaderCode(vsCode, fsCode);
|
||||||
|
|
||||||
// After shader loading, we TRY to set default location names
|
if (shader.id == rlGetShaderIdDefault()) shader.locs = rlGetShaderLocsDefault();
|
||||||
if (shader.id > 0)
|
else if (shader.id > 0)
|
||||||
{
|
{
|
||||||
|
// After custom shader loading, we TRY to set default location names
|
||||||
// Default shader attribute locations have been binded before linking:
|
// Default shader attribute locations have been binded before linking:
|
||||||
// vertex position location = 0
|
// vertex position location = 0
|
||||||
// vertex texcoord location = 1
|
// vertex texcoord location = 1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue