outline-fs.chunk 472 B

12345678910111213141516171819202122232425
  1. precision highp float;
  2. #include <builtin/uniforms/cc-global>
  3. #include <legacy/output>
  4. in vec2 v_uv;
  5. uniform OutlineFrag {
  6. vec4 baseColor;
  7. };
  8. #if USE_BASE_COLOR_MAP
  9. uniform sampler2D baseColorMap;
  10. #endif
  11. vec4 frag () {
  12. vec4 color = baseColor * cc_mainLitColor;
  13. #if USE_BASE_COLOR_MAP
  14. vec4 texColor = texture(baseColorMap, v_uv);
  15. texColor.rgb = SRGBToLinear(texColor.rgb);
  16. color *= texColor;
  17. #endif
  18. return CCFragOutput(vec4(color.rgb, 1.0));
  19. }