cocos2dx shader分析之CCGLProgram
CCGLProgram 就是对OpenGL的shader program封装
initWithVetextShaderByteArray(源文件) initWithVetextShaderFileName(文件名) 通过两个shader文件来初始化program 主要分为两个步骤:编译(ciompile)和绑定(attach)
description 输出当前的当前program以及两个shader的句柄
compileShader 编译shader。 ANDROID&IOS:顶点shader(precision highp float) 像素shader(precision mediump float)
默认都加上 "uniform mat4 CC_PMatrix;n" "uniform mat4 CC_MVMatrix;n" "uniform mat4 CC_MVPMatrix;n" "uniform vec4 CC_Time;n" "uniform vec4 CC_SinTime;n" "uniform vec4 CC_CosTime;n" "uniform vec4 CC_Random01;n" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |