}\r
else UNREACHABLE(argumentCount);\r
}\r
- else if(name == "texture2DProj")\r
+ else if(name == "texture2DProj" || name == "textureProj")\r
{\r
TIntermTyped *t = arg[1]->getAsTyped();\r
\r
}\r
else UNREACHABLE(argumentCount);\r
}\r
- else if(name == "texture2DLod" || name == "textureCubeLod")\r
+ else if(name == "texture2DLod" || name == "textureCubeLod" || name == "textureLod")\r
{\r
Temporary uvwb(this);\r
emit(sw::Shader::OPCODE_MOV, &uvwb, arg[1]);\r
\r
emit(sw::Shader::OPCODE_TEXLDL, result, &uvwb, arg[0]);\r
}\r
- else if(name == "texture2DProjLod")\r
+ else if(name == "texture2DProjLod" || name == "textureProjLod")\r
{\r
TIntermTyped *t = arg[1]->getAsTyped();\r
Temporary proj(this);\r