shaders_are_supported


语法:

shaders_are_supported();


Returns:

Boolean


描述

This function will do a check to see if the chosen target platform supports shaders, returning true if they do, and false if they do not. It is important to note that on Android, if the project does not have any shader resources defined, then the function will always return false, regardless of whether the device supports shaders or not.

重要!该函数在试用版(Trial License)产品中可用。


例如:

global.GFX = false;
if shaders_are_supported()
   {
   if shader_is_compiled(sh_glass) && shader_is_compiled(sh_warp)
      {
      global.GFX = true;
      }
   }

The above code will set a global variable to false, and then if the platform supports shaders and both the shaders being checked have compiled correctly, it will be set to true.