diff options
author | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2017-08-07 19:19:32 +0300 |
---|---|---|
committer | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2017-08-09 18:02:46 +0300 |
commit | c53896caefc96a8c18ab746026330ddc4fc0338e (patch) | |
tree | 8f562b0c416d6c99f7b565e58b758701f6081677 /src/mbgl/programs/programs.hpp | |
parent | 9ecbe3642fb4a53b558598239b59bf1d0224c25b (diff) | |
download | qtlocation-mapboxgl-c53896caefc96a8c18ab746026330ddc4fc0338e.tar.gz |
Bump Mapbox GL Nativeqt-v1.1.0
mapbox-gl-native @ edd7948893fcd40a24d96b790e21d3dd028cecbe
Diffstat (limited to 'src/mbgl/programs/programs.hpp')
-rw-r--r-- | src/mbgl/programs/programs.hpp | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/src/mbgl/programs/programs.hpp b/src/mbgl/programs/programs.hpp index dd71c2ce97..37ced32745 100644 --- a/src/mbgl/programs/programs.hpp +++ b/src/mbgl/programs/programs.hpp @@ -1,7 +1,9 @@ #pragma once #include <mbgl/programs/circle_program.hpp> +#include <mbgl/programs/extrusion_texture_program.hpp> #include <mbgl/programs/fill_program.hpp> +#include <mbgl/programs/fill_extrusion_program.hpp> #include <mbgl/programs/line_program.hpp> #include <mbgl/programs/raster_program.hpp> #include <mbgl/programs/symbol_program.hpp> @@ -15,7 +17,10 @@ class Programs { public: Programs(gl::Context& context, const ProgramParameters& programParameters) : circle(context, programParameters), + extrusionTexture(context, programParameters), fill(context, programParameters), + fillExtrusion(context, programParameters), + fillExtrusionPattern(context, programParameters), fillPattern(context, programParameters), fillOutline(context, programParameters), fillOutlinePattern(context, programParameters), @@ -26,22 +31,25 @@ public: symbolIcon(context, programParameters), symbolIconSDF(context, programParameters), symbolGlyph(context, programParameters), - debug(context, ProgramParameters(programParameters.pixelRatio, false)), - collisionBox(context, ProgramParameters(programParameters.pixelRatio, false)) { + debug(context, programParameters), + collisionBox(context, programParameters) { } - CircleProgram circle; - FillProgram fill; - FillPatternProgram fillPattern; - FillOutlineProgram fillOutline; - FillOutlinePatternProgram fillOutlinePattern; - LineProgram line; - LineSDFProgram lineSDF; - LinePatternProgram linePattern; + ProgramMap<CircleProgram> circle; + ExtrusionTextureProgram extrusionTexture; + ProgramMap<FillProgram> fill; + ProgramMap<FillExtrusionProgram> fillExtrusion; + ProgramMap<FillExtrusionPatternProgram> fillExtrusionPattern; + ProgramMap<FillPatternProgram> fillPattern; + ProgramMap<FillOutlineProgram> fillOutline; + ProgramMap<FillOutlinePatternProgram> fillOutlinePattern; + ProgramMap<LineProgram> line; + ProgramMap<LineSDFProgram> lineSDF; + ProgramMap<LinePatternProgram> linePattern; RasterProgram raster; - SymbolIconProgram symbolIcon; - SymbolSDFProgram symbolIconSDF; - SymbolSDFProgram symbolGlyph; + ProgramMap<SymbolIconProgram> symbolIcon; + ProgramMap<SymbolSDFIconProgram> symbolIconSDF; + ProgramMap<SymbolSDFTextProgram> symbolGlyph; DebugProgram debug; CollisionBoxProgram collisionBox; |