Well, I finally tried it with full A7 Pro and I still get the same error messages as above. Since I don't know anything about shaders and I don't use Lite-C, I'm sure it's something I'm doing wrong. I have put the main() function that scorpion wrote, along with the material declaration into a file called "scorpion.c" and then, in the same directory, I have the shader code he wrote in file called "circle.fx". And then I run scorpion.c with A7 Pro and it says "keyword unknown circleMtl" But circleMtl is defined before main() and it doesn't complain about the definition. If there was error in circles.fx, would the compiler tell me?