blob: 5a62cf2f00a72b8de03f9bd4b9efc25ed8f6496e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include "grass_frag.h"
const char* shader_grass_frag = "varying lowp vec2 vUV; \n"
" \n"
"void main() { \n"
" lowp float halfWidth = 0.5 * (1.0 - vUV.y); \n"
" lowp float distFromCenter = abs(vUV.x - 0.5); \n"
" if (distFromCenter > halfWidth) discard; \n"
" \n"
" lowp vec3 baseColor = vec3(0.15, 0.45, 0.10); \n"
" lowp vec3 tipColor = vec3(0.40, 0.75, 0.20); \n"
" gl_FragColor = vec4(mix(baseColor, tipColor, vUV.y), 1.0); \n"
"} \n"
" \n";
|