完善 docs

This commit is contained in:
SmallMain
2022-06-14 21:25:53 +08:00
parent 6a3fc5c5d7
commit fb7f3254d4
33 changed files with 4537 additions and 159 deletions

View File

@@ -36,10 +36,14 @@ CCProgram vs %{
#if USE_TEXTURE
in vec2 a_uv0;
out vec2 v_uv0;
#if USE_MULTI_TEXTURE
in float a_texId;
out float v_texId;
#endif
#endif
void main () {
vec4 pos = vec4(a_position, 1);
@@ -51,9 +55,13 @@ CCProgram vs %{
#if USE_TEXTURE
v_uv0 = a_uv0;
#if USE_MULTI_TEXTURE
v_texId = a_texId;
#endif
#endif
v_color = a_color;
gl_Position = pos;
@@ -71,8 +79,10 @@ CCProgram fs %{
#if USE_TEXTURE
in vec2 v_uv0;
in float v_texId;
uniform sampler2D texture;
#if USE_MULTI_TEXTURE
in float v_texId;
uniform sampler2D texture2;
uniform sampler2D texture3;
uniform sampler2D texture4;
@@ -81,28 +91,34 @@ CCProgram fs %{
uniform sampler2D texture7;
uniform sampler2D texture8;
#endif
#endif
void main () {
vec4 o = vec4(1, 1, 1, 1);
#if USE_TEXTURE
if(v_texId < 1.0){
#if USE_MULTI_TEXTURE
if(v_texId < 1.0){
CCTexture(texture, v_uv0, o);
} else if(v_texId < 2.0){
CCTexture(texture2, v_uv0, o);
} else if(v_texId < 3.0){
CCTexture(texture3, v_uv0, o);
} else if(v_texId < 4.0){
CCTexture(texture4, v_uv0, o);
} else if(v_texId < 5.0){
CCTexture(texture5, v_uv0, o);
} else if(v_texId < 6.0){
CCTexture(texture6, v_uv0, o);
} else if(v_texId < 7.0){
CCTexture(texture7, v_uv0, o);
} else {
CCTexture(texture8, v_uv0, o);
}
#else
CCTexture(texture, v_uv0, o);
} else if(v_texId < 2.0){
CCTexture(texture2, v_uv0, o);
} else if(v_texId < 3.0){
CCTexture(texture3, v_uv0, o);
} else if(v_texId < 4.0){
CCTexture(texture4, v_uv0, o);
} else if(v_texId < 5.0){
CCTexture(texture5, v_uv0, o);
} else if(v_texId < 6.0){
CCTexture(texture6, v_uv0, o);
} else if(v_texId < 7.0){
CCTexture(texture7, v_uv0, o);
} else {
CCTexture(texture8, v_uv0, o);
}
#endif
#endif
o *= v_color;