@icanvas/components
Version:
这是icanvas的界面组件包
20 lines (18 loc) • 488 B
JavaScript
const Vertex = [
'attribute vec2 a_Position;',
'attribute vec2 a_TexCoord;',
'uniform mat4 u_MvpMatrix;',
'varying vec2 v_TexCoord;',
'void main(void){',
' gl_Position = u_MvpMatrix * vec4(a_Position,0.0,1.0);',
' v_TexCoord = a_TexCoord;',
'}',
].join('\n');
const Fragment = [
'varying vec2 v_TexCoord;',
'uniform sampler2D u_Sampler;',
'void main(void){',
' gl_FragColor = texture2D(u_Sampler, v_TexCoord);',
'}',
].join('\n');
export default { Vertex, Fragment };