From dae18cc7bc5a136a41243dd9ab383498e282cfeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Wed, 15 Apr 2015 12:17:43 +0200 Subject: [PATCH] remove some unused includes --- android/cpp/jni.cpp | 1 + android/cpp/native_map_view.cpp | 1 + include/mbgl/map/map.hpp | 18 +++------ platform/default/glfw_view.cpp | 2 + src/mbgl/map/map.cpp | 31 ++++++--------- src/mbgl/map/map_context.hpp | 3 +- src/mbgl/map/view.cpp | 2 + src/mbgl/renderer/debug_bucket.cpp | 5 +++ src/mbgl/renderer/debug_bucket.hpp | 4 -- src/mbgl/renderer/fill_bucket.cpp | 9 ++++- src/mbgl/renderer/fill_bucket.hpp | 4 -- src/mbgl/renderer/line_bucket.cpp | 3 ++ src/mbgl/renderer/painter.cpp | 26 ++++++++++--- src/mbgl/renderer/painter.hpp | 52 +++++++++++++------------- src/mbgl/renderer/painter_clipping.cpp | 5 +++ src/mbgl/renderer/painter_debug.cpp | 6 +++ src/mbgl/renderer/painter_fill.cpp | 4 ++ src/mbgl/renderer/painter_line.cpp | 4 ++ src/mbgl/renderer/painter_raster.cpp | 1 + src/mbgl/renderer/painter_symbol.cpp | 2 + src/mbgl/renderer/raster_bucket.cpp | 5 +++ src/mbgl/renderer/raster_bucket.hpp | 2 - src/mbgl/renderer/symbol_bucket.cpp | 6 +++ 23 files changed, 119 insertions(+), 77 deletions(-) diff --git a/android/cpp/jni.cpp b/android/cpp/jni.cpp index 3f57b2df2..87eec2296 100644 --- a/android/cpp/jni.cpp +++ b/android/cpp/jni.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include diff --git a/android/cpp/native_map_view.cpp b/android/cpp/native_map_view.cpp index 4e219bf52..7b319d8b0 100644 --- a/android/cpp/native_map_view.cpp +++ b/android/cpp/native_map_view.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include #include diff --git a/include/mbgl/map/map.hpp b/include/mbgl/map/map.hpp index 5d719173d..8ef08dc37 100644 --- a/include/mbgl/map/map.hpp +++ b/include/mbgl/map/map.hpp @@ -5,23 +5,17 @@ #include #include #include -#include #include -#include #include #include -#include -#include -#include -#include +#include +#include #include -#include +#include #include #include -#include - -namespace uv { class async; } +#include namespace mbgl { @@ -30,10 +24,8 @@ class View; class Environment; class EnvironmentScope; class MapData; -class Worker; -class StillImage; -class TileID; class MapContext; +class StillImage; class Map : private util::noncopyable { friend class View; diff --git a/platform/default/glfw_view.cpp b/platform/default/glfw_view.cpp index e4f459053..66f4bf67e 100644 --- a/platform/default/glfw_view.cpp +++ b/platform/default/glfw_view.cpp @@ -2,6 +2,8 @@ #include #include +#include + pthread_once_t loadGLExtensions = PTHREAD_ONCE_INIT; GLFWView::GLFWView(bool fullscreen_) : fullscreen(fullscreen_) { diff --git a/src/mbgl/map/map.cpp b/src/mbgl/map/map.cpp index ed74cf2c1..38d0c3871 100644 --- a/src/mbgl/map/map.cpp +++ b/src/mbgl/map/map.cpp @@ -1,33 +1,26 @@ #include -#include #include #include #include #include #include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include -#include +#include + #include + +#include + #include + #include -#include -#include -#include #include #include -#include -#include -#include -#include + +#include +#include +#include +#include #include #include #include @@ -38,8 +31,6 @@ #define _USE_MATH_DEFINES #include -#include - namespace mbgl { Map::Map(View& view_, FileSource& fileSource_) diff --git a/src/mbgl/map/map_context.hpp b/src/mbgl/map/map_context.hpp index 99fbcdc43..c6ef1c24f 100644 --- a/src/mbgl/map/map_context.hpp +++ b/src/mbgl/map/map_context.hpp @@ -1,12 +1,11 @@ #ifndef MBGL_MAP_MAP_CONTEXT #define MBGL_MAP_MAP_CONTEXT -#include +#include #include #include #include -#include #include #include #include diff --git a/src/mbgl/map/view.cpp b/src/mbgl/map/view.cpp index fddcf3acd..67211ae24 100644 --- a/src/mbgl/map/view.cpp +++ b/src/mbgl/map/view.cpp @@ -2,6 +2,8 @@ #include #include +#include + namespace mbgl { void View::initialize(Map *map_) { diff --git a/src/mbgl/renderer/debug_bucket.cpp b/src/mbgl/renderer/debug_bucket.cpp index ed03458da..0c5fc63a2 100644 --- a/src/mbgl/renderer/debug_bucket.cpp +++ b/src/mbgl/renderer/debug_bucket.cpp @@ -1,10 +1,15 @@ #include #include +#include #include #include +#ifndef BUFFER_OFFSET +#define BUFFER_OFFSET(i) ((char *)nullptr + (i)) +#endif + using namespace mbgl; DebugBucket::DebugBucket(DebugFontBuffer& fontBuffer_) diff --git a/src/mbgl/renderer/debug_bucket.hpp b/src/mbgl/renderer/debug_bucket.hpp index 074d1d399..9f20051e4 100644 --- a/src/mbgl/renderer/debug_bucket.hpp +++ b/src/mbgl/renderer/debug_bucket.hpp @@ -7,10 +7,6 @@ #include -#ifndef BUFFER_OFFSET -#define BUFFER_OFFSET(i) ((char *)nullptr + (i)) -#endif - namespace mbgl { class PlainShader; diff --git a/src/mbgl/renderer/fill_bucket.cpp b/src/mbgl/renderer/fill_bucket.cpp index f5726690b..439967f50 100644 --- a/src/mbgl/renderer/fill_bucket.cpp +++ b/src/mbgl/renderer/fill_bucket.cpp @@ -4,18 +4,23 @@ #include #include #include +#include +#include +#include #include #include #include #include +#ifndef BUFFER_OFFSET +#define BUFFER_OFFSET(i) ((char *)nullptr + (i)) +#endif + struct geometry_too_long_exception : std::exception {}; using namespace mbgl; - - void *FillBucket::alloc(void *, unsigned int size) { return ::malloc(size); } diff --git a/src/mbgl/renderer/fill_bucket.hpp b/src/mbgl/renderer/fill_bucket.hpp index d28f849a2..18eb5886c 100644 --- a/src/mbgl/renderer/fill_bucket.hpp +++ b/src/mbgl/renderer/fill_bucket.hpp @@ -11,10 +11,6 @@ #include #include -#ifndef BUFFER_OFFSET -#define BUFFER_OFFSET(i) ((char *)nullptr + (i)) -#endif - namespace mbgl { class FillVertexBuffer; diff --git a/src/mbgl/renderer/line_bucket.cpp b/src/mbgl/renderer/line_bucket.cpp index 78da158f1..acc821ae5 100644 --- a/src/mbgl/renderer/line_bucket.cpp +++ b/src/mbgl/renderer/line_bucket.cpp @@ -4,6 +4,9 @@ #include #include #include +#include +#include +#include #include #include #include diff --git a/src/mbgl/renderer/painter.cpp b/src/mbgl/renderer/painter.cpp index ba45badfe..3754df7dc 100644 --- a/src/mbgl/renderer/painter.cpp +++ b/src/mbgl/renderer/painter.cpp @@ -1,16 +1,32 @@ #include + +#include +#include + #include + #include #include #include + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + #include -#include -#include #include #include -#include -#include -#include #if defined(DEBUG) #include diff --git a/src/mbgl/renderer/painter.hpp b/src/mbgl/renderer/painter.hpp index 2acff3b2b..e7e5557eb 100644 --- a/src/mbgl/renderer/painter.hpp +++ b/src/mbgl/renderer/painter.hpp @@ -1,58 +1,60 @@ #ifndef MBGL_RENDERER_PAINTER #define MBGL_RENDERER_PAINTER -#include +#include + +#include + #include #include -#include -#include -#include + #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include -#include -#include +#include #include -#include -#include +#include +#include #include namespace mbgl { enum class RenderPass : bool { Opaque, Translucent }; -class Transform; class Style; +class StyleLayer; class Tile; -class Sprite; class SpriteAtlas; class GlyphAtlas; class LineAtlas; class Source; + +class DebugBucket; class FillBucket; class LineBucket; class SymbolBucket; class RasterBucket; -class PrerenderedTexture; -struct FillProperties; struct RasterProperties; -class LayerDescription; -class RasterTileData; +class SDFShader; +class PlainShader; +class OutlineShader; +class LineShader; +class LinejoinShader; +class LineSDFShader; +class LinepatternShader; +class PatternShader; +class IconShader; +class RasterShader; +class SDFGlyphShader; +class SDFIconShader; +class DotShader; +class GaussianShader; + struct ClipID; class Painter : private util::noncopyable { diff --git a/src/mbgl/renderer/painter_clipping.cpp b/src/mbgl/renderer/painter_clipping.cpp index fb619c1d0..a8542b44c 100644 --- a/src/mbgl/renderer/painter_clipping.cpp +++ b/src/mbgl/renderer/painter_clipping.cpp @@ -1,7 +1,12 @@ #include #include +#include #include +#ifndef BUFFER_OFFSET +#define BUFFER_OFFSET(i) ((char *)nullptr + (i)) +#endif + using namespace mbgl; void Painter::drawClippingMasks(const std::set& sources) { diff --git a/src/mbgl/renderer/painter_debug.cpp b/src/mbgl/renderer/painter_debug.cpp index 0d3fdc4f0..457c1e5da 100644 --- a/src/mbgl/renderer/painter_debug.cpp +++ b/src/mbgl/renderer/painter_debug.cpp @@ -1,8 +1,14 @@ #include #include #include +#include +#include #include +#ifndef BUFFER_OFFSET +#define BUFFER_OFFSET(i) ((char *)nullptr + (i)) +#endif + using namespace mbgl; void Painter::renderTileDebug(const Tile& tile) { diff --git a/src/mbgl/renderer/painter_fill.cpp b/src/mbgl/renderer/painter_fill.cpp index b4ae8737c..459aa148a 100644 --- a/src/mbgl/renderer/painter_fill.cpp +++ b/src/mbgl/renderer/painter_fill.cpp @@ -4,7 +4,11 @@ #include #include #include +#include #include +#include +#include +#include #include #include diff --git a/src/mbgl/renderer/painter_line.cpp b/src/mbgl/renderer/painter_line.cpp index ba6cd660c..1d18b7ded 100644 --- a/src/mbgl/renderer/painter_line.cpp +++ b/src/mbgl/renderer/painter_line.cpp @@ -4,6 +4,10 @@ #include #include #include +#include +#include +#include +#include #include #include diff --git a/src/mbgl/renderer/painter_raster.cpp b/src/mbgl/renderer/painter_raster.cpp index 38b14ab75..513c613cb 100644 --- a/src/mbgl/renderer/painter_raster.cpp +++ b/src/mbgl/renderer/painter_raster.cpp @@ -2,6 +2,7 @@ #include #include #include +#include #include using namespace mbgl; diff --git a/src/mbgl/renderer/painter_symbol.cpp b/src/mbgl/renderer/painter_symbol.cpp index cab39e6b3..db3985c30 100644 --- a/src/mbgl/renderer/painter_symbol.cpp +++ b/src/mbgl/renderer/painter_symbol.cpp @@ -4,6 +4,8 @@ #include #include #include +#include +#include #include #include diff --git a/src/mbgl/renderer/raster_bucket.cpp b/src/mbgl/renderer/raster_bucket.cpp index b00933d24..cf1036dbf 100644 --- a/src/mbgl/renderer/raster_bucket.cpp +++ b/src/mbgl/renderer/raster_bucket.cpp @@ -1,6 +1,11 @@ #include +#include #include +#ifndef BUFFER_OFFSET +#define BUFFER_OFFSET(i) ((char *)nullptr + (i)) +#endif + using namespace mbgl; RasterBucket::RasterBucket(TexturePool& texturePool, const StyleLayoutRaster& layout_) diff --git a/src/mbgl/renderer/raster_bucket.hpp b/src/mbgl/renderer/raster_bucket.hpp index 22a151cf7..ed2d46bb2 100644 --- a/src/mbgl/renderer/raster_bucket.hpp +++ b/src/mbgl/renderer/raster_bucket.hpp @@ -5,8 +5,6 @@ #include #include - - namespace mbgl { class StyleLayoutRaster; diff --git a/src/mbgl/renderer/symbol_bucket.cpp b/src/mbgl/renderer/symbol_bucket.cpp index 4563cf647..6d6176196 100644 --- a/src/mbgl/renderer/symbol_bucket.cpp +++ b/src/mbgl/renderer/symbol_bucket.cpp @@ -12,6 +12,8 @@ #include #include #include +#include +#include #include #include @@ -20,6 +22,10 @@ #include #include +#ifndef BUFFER_OFFSET +#define BUFFER_OFFSET(i) ((char *)nullptr + (i)) +#endif + namespace mbgl { SymbolBucket::SymbolBucket(Collision &collision_)