Update wr + shaders for local clip rect changes.

This commit is contained in:
Glenn Watson 2016-08-24 06:22:07 +10:00
parent 6f22251e65
commit b646c57230
12 changed files with 83 additions and 25 deletions

View file

@ -3,6 +3,18 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
void main(void) {
do_clip(vPos, vClipRect, vClipRadius);
#ifdef WR_FEATURE_TRANSFORM
float alpha = 0;
vec2 local_pos = init_transform_fs(vLocalPos, vLocalRect, alpha);
#else
vec2 local_pos = vPos;
#endif
do_clip(local_pos, vClipRect, vClipRadius);
oFragColor = mix(vColor0, vColor1, vF);
#ifdef WR_FEATURE_TRANSFORM
oFragColor.a *= alpha;
#endif
}