更新文档到 2.4.9-v1.0.0

This commit is contained in:
SmallMain
2022-07-05 18:10:58 +08:00
parent b89bb48ce7
commit 746d9ce5cd
267 changed files with 8506 additions and 5284 deletions

View File

@@ -33,6 +33,11 @@ CCProgram vs %{
in vec4 a_color;
out vec4 v_color;
#if USE_TINT
in vec4 a_color0;
out vec4 v_color0;
#endif
#if USE_TEXTURE
in vec2 a_uv0;
out vec2 v_uv0;
@@ -63,6 +68,9 @@ CCProgram vs %{
#endif
v_color = a_color;
#if USE_TINT
v_color0 = a_color0;
#endif
gl_Position = pos;
}
@@ -77,6 +85,10 @@ CCProgram fs %{
in vec4 v_color;
#if USE_TINT
in vec4 v_color0;
#endif
#if USE_TEXTURE
in vec2 v_uv0;
uniform sampler2D texture;
@@ -121,10 +133,20 @@ CCProgram fs %{
#endif
#endif
o *= v_color;
#if USE_TINT
vec4 finalColor;
finalColor.a = v_color.a * o.a;
finalColor.rgb = ((o.a - 1.0) * v_color0.a + 1.0 - o.rgb) * v_color0.rgb + o.rgb * v_color.rgb;
ALPHA_TEST(o);
ALPHA_TEST(finalColor);
gl_FragColor = o;
gl_FragColor = finalColor;
#else
o *= v_color;
ALPHA_TEST(o);
gl_FragColor = o;
#endif
}
}%