Sha256: 08a91673256f46ca3231247d962d109c53718cea7316caa114932cffe63756d4

Contents?: true

Size: 656 Bytes

Versions: 12

Compression:

Stored size: 656 Bytes

Contents

attribute vec4 position;

uniform vec2 u_textureDimensions;

uniform float u_northLatitude;
uniform float u_southLatitude;
uniform float u_southMercatorYHigh;
uniform float u_southMercatorYLow;
uniform float u_oneOverMercatorHeight;

varying vec2 v_textureCoordinates;

void main()
{
    float currentLatitude = mix(u_southLatitude, u_northLatitude, position.y);
    float fraction = czm_latitudeToWebMercatorFraction(currentLatitude, u_southMercatorYLow, u_southMercatorYHigh, u_oneOverMercatorHeight);
    v_textureCoordinates = vec2(position.x, fraction);
    gl_Position = czm_viewportOrthographic * (position * vec4(u_textureDimensions, 1.0, 1.0));
}

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
cesium-0.25.0 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.24.1 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.24.0 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.23.0 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.22.0 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.21.1 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.21 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.20.0 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.19.0 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.18.0 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.17.0 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl
cesium-0.16.0 app/assets/javascripts/Shaders/ReprojectWebMercatorVS.glsl