Egret社区
egret的shader用什么语言编写的
分享到 :
0 人收藏

2 个回复

倒序浏览
webgl,或者说是opengl es 2.0
chenxinyong  初窥堂奥 | 昨天 11:28
app小王子 发表于 2021-7-21 17:19
webgl,或者说是opengl es 2.0

我是说自定义shader怎么编写,例如这种  "attribute vec2 aVertexPosition;\n" +            "attribute vec2 aTextureCoord;\n" +
            "attribute vec2 aColor;\n" +

            "uniform vec2 projectionVector;\n" +

            "varying vec2 vTextureCoord;\n" +
            "varying vec4 vColor;\n" +

            "const vec2 center = vec2(-1.0, 1.0);\n" +

            "void main(void) {\n" +
            "   gl_Position = vec4( (aVertexPosition / projectionVector) + center , 0.0, 1.0);\n" +
            "   vTextureCoord = aTextureCoord;\n" +
            "   vColor = vec4(aColor.x, aColor.x, aColor.x, aColor.x);\n" +
            "}"
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部