mirror of
https://github.com/servo/servo.git
synced 2025-06-24 17:14:33 +01:00
This updates webrender to include the webgl related changes needed for this patch. There was an additional commit in webrender before these landed, so also copy the shaders for that change across. There is an interface change to webrender push_image. For now, just pass zero, which is a no-op to this function. A follow up commit will introduce the servo specific changes to use this new interface.
18 lines
743 B
GLSL
18 lines
743 B
GLSL
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
flat varying vec2 vTextureOffset; // Offset of this image into the texture atlas.
|
|
flat varying vec2 vTextureSize; // Size of the image in the texture atlas.
|
|
flat varying vec2 vTileSpacing; // Amount of space between tiled instances of this image.
|
|
flat varying vec2 vStretchSize;
|
|
flat varying vec4 vClipRect;
|
|
flat varying vec4 vClipRadius;
|
|
flat varying vec4 vLocalRect;
|
|
|
|
#ifdef WR_FEATURE_TRANSFORM
|
|
varying vec3 vLocalPos;
|
|
#else
|
|
varying vec2 vLocalPos;
|
|
varying vec2 vUv; // Location within the CSS box to draw.
|
|
#endif
|