UNPKG

@senspark/ee

Version:

utility library for cocos creator

4 lines (3 loc) 616 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.shader = "\n#ifdef GL_ES\nprecision mediump float;\n#endif // GL_ES\n\nvarying vec4 v_fragmentColor;\nvarying vec2 v_texCoord;\n\n/// HSV matrix.\nuniform mat4 u_hsv;\n\nvoid main() {\n vec4 pixelColor = texture2D(CC_Texture0, v_texCoord);\n\n // Store the original alpha.\n float alpha = pixelColor.w;\n\n // Reset alpha to 1.0.\n pixelColor.w = 1.0;\n\n vec4 fragColor = u_hsv * pixelColor;\n\n // Restore the original alpha.\n fragColor.w = alpha;\n gl_FragColor = fragColor * v_fragmentColor;\n}\n";