Qt自带示例cube中后缀为glsl的文件是什么语言的代码呢?

在Qt自带示例cube里面有两个后缀为glsl的资源文件,他是什么语言的代码呢?

里面的代码又代表什么意思呢?

precision mediump int;
precision mediump float;
#endif
 
uniform sampler2D texture;
 
varying vec2 v_texcoord;

img