Skip to content

Commit

Permalink
Fix errors
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanhamley committed Sep 24, 2018
1 parent 096d885 commit 1cb0392
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
5 changes: 3 additions & 2 deletions src/render/draw_fill_extrusion.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,10 @@ function drawExtrusionTiles(painter, source, layer, coords, depthMode, stencilMo
layer.paint.get('fill-extrusion-translate'),
layer.paint.get('fill-extrusion-translate-anchor'));

const verticalGradientBoolean = +layer.paint.get('fill-extrusion-vertical-gradient');
const uniformValues = image ?
fillExtrusionPatternUniformValues(matrix, painter, coord, crossfade, tile) :
fillExtrusionUniformValues(matrix, painter, +layer.paint.get('fill-extrusion-vertical-gradient'));
fillExtrusionPatternUniformValues(matrix, painter, verticalGradientBoolean, coord, crossfade, tile) :
fillExtrusionUniformValues(matrix, painter, verticalGradientBoolean);


program.draw(context, context.gl.TRIANGLES, depthMode, stencilMode, colorMode, CullFaceMode.backCCW,
Expand Down
5 changes: 3 additions & 2 deletions src/render/program/fill_extrusion_program.js
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ const extrusionTextureUniforms = (context: Context, locations: UniformLocations)
const fillExtrusionUniformValues = (
matrix: Float32Array,
painter: Painter,
verticalGradient: boolean,
verticalGradient: number,
): UniformValues<FillExtrusionUniformsType> => {
const light = painter.style.light;
const _lp = light.properties.get('position');
Expand All @@ -110,11 +110,12 @@ const fillExtrusionUniformValues = (
const fillExtrusionPatternUniformValues = (
matrix: Float32Array,
painter: Painter,
verticalGradient: number,
coord: OverscaledTileID,
crossfade: CrossfadeParameters,
tile: Tile
): UniformValues<FillExtrusionPatternUniformsType> => {
return extend(fillExtrusionUniformValues(matrix, painter),
return extend(fillExtrusionUniformValues(matrix, painter, verticalGradient),
patternUniformValues(crossfade, painter, tile),
{
'u_height_factor': -Math.pow(2, coord.overscaledZ) / tile.tileSize / 8
Expand Down

0 comments on commit 1cb0392

Please sign in to comment.