summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix testsupstream/text_pitch_scalingAnsis Brammanis2017-06-302-26/+12
|
* fix property functionsAnsis Brammanis2017-06-301-1/+1
|
* fix translate anchorAnsis Brammanis2017-06-303-15/+22
|
* fix pitched-with-map renderingAnsis Brammanis2017-06-303-6/+8
|
* fix text-offsetAnsis Brammanis2017-06-292-3/+5
|
* fix clipping and lineoffsetAnsis Brammanis2017-06-297-27/+32
|
* fix transformMat4Ansis Brammanis2017-06-291-4/+5
| | | | | It used to overwrite values in the middle of the calculation which would cause problems when `out` and `a` were a reference to the same vector.
* make line labels kindof workAnsis Brammanis2017-06-275-14/+21
|
* horizontal label fixAnsis Brammanis2017-06-263-13/+16
|
* port quad changesAnsis Brammanis2017-06-266-334/+77
|
* use real size for symbol projection and update shadersAnsis Brammanis2017-06-239-217/+126
|
* port symbol size evaluation changesAnsis Brammanis2017-06-214-111/+54
|
* remove unused buffer attributesAnsis Brammanis2017-06-212-21/+7
|
* use real line and some shader stuffAnsis Brammanis2017-06-207-22/+29
|
* frame history and buffer updatingAnsis Brammanis2017-06-207-7/+25
|
* add and hide verticesAnsis Brammanis2017-06-201-13/+22
|
* progressAnsis Brammanis2017-06-207-8/+195
|
* fixupAnsis Brammanis2017-06-161-0/+2
|
* stash wipAnsis Brammanis2017-06-165-5/+112
|
* start portingAnsis Brammanis2017-06-169-7/+42
|
* fix shader generation script and regenerate shadersAnsis Brammanis2017-06-1514-45/+161
|
* [core] Hold on to tile yStretch value for rendering old symbolBuckets while ↵Chris Loer2017-06-152-2/+10
| | | | waiting for new ones.
* [core] Change OverscaledTileID to also include a "wrap" value.Chris Loer2017-06-155-593/+588
| | | | | This prevents TilePyramid from sharing wrapped copies of tiles. This is necessary because two wrapped tiles no longer share the same CollisionTile.
* [core] Limit symbol re-placement on changed tile distance to pitch > 25.Chris Loer2017-06-151-1/+7
|
* [core] Re-generate shaders.Chris Loer2017-06-153-89/+184
|
* [core] Use fade texture in collision debug boxes so that they agree more ↵Chris Loer2017-06-154-3/+5
| | | | closely with symbol shaders.
* [core] Set "max_camera_distance" to 1.5 for viewport-aligned road labels.Chris Loer2017-06-153-3/+19
| | | | Viewport-aligned curved labels start to look very strange in the distance. Until we have a better system for projecting them, just prevent them from showing.
* [core] Enable tile clipping for collision boxes.Chris Loer2017-06-151-1/+1
| | | | Necessary because collision boxes now change shape based on while tile they're part of.
* [core] Extend collision feature boxes to accommodate potential pitch-scaling.Chris Loer2017-06-151-8/+49
|
* [core] Pass pitch-scaling vertex attributes and uniforms to shaders.Chris Loer2017-06-159-21/+53
|
* [core] Improved label pitch-scaling: approximate collision box shapes based ↵Chris Loer2017-06-1511-25/+82
| | | | on tile distance from camera.
* [ios] add OpenGL.framework to enable the OpenGL ES debugger by defaultKonstantin Käfer2017-06-151-0/+4
|
* [tests] Enable set-style-* integration testsJohn Firebaugh2017-06-152-0/+5
|
* [core] Implement "smart setStyle"John Firebaugh2017-06-152-139/+38
|
* [core] Obey "transition" property from style and its default valueJohn Firebaugh2017-06-156-4/+22
|
* [core] Skip calculations when we already know we need rendering or layoutJohn Firebaugh2017-06-151-3/+4
|
* [ios] Sprite images no longer limitedMinh Nguyễn2017-06-141-1/+0
| | | The total size of the sprite sheet is no longer limited as it was before. This change updates the guide that helps developers choose between the different annotation mechanisms.
* [core] Eliminate constant attribute bindingsJohn Firebaugh2017-06-146-229/+76
| | | | Rather than binding constant attributes that will never be used, just disable the attribute.
* [core] rename a_gap_width => a_gapwidth, u_gap_width => u_gapwidth to ↵Konstantin Käfer2017-06-143-3/+3
| | | | | | reflect naming in the shader not sure how this ever worked
* [core] Remove unused SymbolPropertyValues membersJohn Firebaugh2017-06-142-10/+0
|
* [core] Don't use "current" icon/text-size when bindingJohn Firebaugh2017-06-142-17/+5
| | | | | | The current value is not passed to `SymbolSizeBinder::uniformValues`, so we shouldn't check `currentValue.isConstant()` in `SymbolSizeBinder::attributeBindings`. If it were true, then we might end up using attribute bindings that are appropriate only for a constant property, but uniform bindings that are appropriate only for a source or composite function. Instead, just wait for a new bucket to be generated. This will happen automatically, since icon/text-size are layout properties.
* [glfw] Added extrusions (E) and route (R) shortcutsBruno de Oliveira Abinader2017-06-145-1/+206
|
* [core] Add constsJohn Firebaugh2017-06-131-3/+3
|
* [core] Don't upload the FrameHistory texture in frames where it's not changingJohn Firebaugh2017-06-131-6/+6
|
* [core] Dynamic program compilation for data-driven propertiesJohn Firebaugh2017-06-1319-70/+148
|
* [core] cleanup ProgramParametersKonstantin Käfer2017-06-137-33/+46
|
* [core] add constant DDS values as uniformsKonstantin Käfer2017-06-133-4/+23
|
* [core] add uniforms to DataDrivenPaintPropertysKonstantin Käfer2017-06-137-30/+48
|
* [core] add shader defines for enabling/disabling attributes/uniforms for DDSKonstantin Käfer2017-06-1313-41/+708
|
* [core] only bind uniforms that exist in the programKonstantin Käfer2017-06-131-1/+1
|