Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] remove gl.hpp from all headers that don't need it | Konstantin Käfer | 2016-11-04 | 1 | -1/+0 |
| | |||||
* | [core] convert LineAtlas to use managed texture handling | Konstantin Käfer | 2016-11-01 | 2 | -66/+30 |
| | |||||
* | [core] Modern C++ bindings for OpenGL | John Firebaugh | 2016-10-28 | 1 | -2/+3 |
| | |||||
* | [core] Use query geometry from FeatureIndex into ↵ | Bruno de Oliveira Abinader | 2016-10-11 | 1 | -1/+1 |
| | | | | CollisionTile::queryRenderedSymbols | ||||
* | [core] No need for feature querying to support multipolygons | John Firebaugh | 2016-10-11 | 2 | -15/+11 |
| | |||||
* | [core] Refactor Buffer | John Firebaugh | 2016-10-05 | 21 | -732/+0 |
| | |||||
* | [build] add back -Werror | Konstantin Käfer | 2016-09-30 | 10 | -23/+23 |
| | |||||
* | [core] move OpenGL extension loading to their own headers | Konstantin Käfer | 2016-09-29 | 1 | -0/+1 |
| | |||||
* | [core] remove dependence on gl.h types | Konstantin Käfer | 2016-09-29 | 11 | -48/+43 |
| | |||||
* | [core] introduces types for GL objects | Konstantin Käfer | 2016-09-29 | 3 | -11/+21 |
| | |||||
* | [core] rename VAO => VertexArray, FBO => Framebuffer | Konstantin Käfer | 2016-09-29 | 2 | -7/+7 |
| | |||||
* | [core] merge gl::ObjectStore into gl::Context | Konstantin Käfer | 2016-09-27 | 5 | -25/+20 |
| | |||||
* | [core] rename gl::Config to gl::Context | Konstantin Käfer | 2016-09-27 | 5 | -32/+32 |
| | |||||
* | [core] track VAOs and Buffers | Konstantin Käfer | 2016-09-26 | 3 | -26/+43 |
| | |||||
* | [core] Allow queryRenderedFeatures prior to symbol placement (#6376) | John Firebaugh | 2016-09-20 | 1 | -2/+5 |
| | |||||
* | [core] Merge GlyphStore and GlyphAtlas | John Firebaugh | 2016-09-19 | 2 | -265/+0 |
| | |||||
* | [core] #3980 - Switching Core GL instances of map to unordered_map | Brad Leege | 2016-09-14 | 1 | -2/+2 |
| | |||||
* | [core] change bool round to LinePatternCap | Konstantin Käfer | 2016-09-07 | 2 | -8/+15 |
| | |||||
* | CJK overflow - update to match gl-shader (#5908) | Amy Lee Walton | 2016-08-11 | 3 | -18/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update vertex array ushorts * update atlas size * testing latest cjk test-suite branch * update shader ref * update shaders * update icon buffer * shaders * updated tests * buffer fix * updated make tests * annotation expected updates * final push * final fonts * a_data1 removal * remove cjk-mixed test * hiring threshold for cjk-chinese * update to new test suite * Rename a_data2 to a_data in sdf and icon shaders * update test-suite sha | ||||
* | [core] Use NDEBUG instead of DEBUG | Bruno de Oliveira Abinader | 2016-08-05 | 1 | -4/+0 |
| | | | | | CMake defines 'NDEBUG' by default for release build, so we can check if that's not defined instead of using 'DEBUG' for debug build. | ||||
* | [core] Revert workaround for std::atomic on ARMv5 | Thiago Marcos P. Santos | 2016-07-13 | 1 | -2/+2 |
| | | | | | | Got fix on r12. https://github.com/android-ndk/ndk/issues/31 | ||||
* | [core] track texture state to avoid redundand binds | Konstantin Käfer | 2016-07-08 | 4 | -23/+37 |
| | |||||
* | [core] Added StaticRasterVertexBuffer | Bruno de Oliveira Abinader | 2016-07-02 | 2 | -9/+26 |
| | |||||
* | [core] code style cleanups | Konstantin Käfer | 2016-07-01 | 7 | -7/+21 |
| | | | | | | | - puts function definitions in a namespace ... {} rather than using namespace ...; - remove trailing whitespace - add trailing newline - protect SQL statements from being formatted by clang-format | ||||
* | [core] Autogenerate Shader name | Bruno de Oliveira Abinader | 2016-06-20 | 2 | -8/+6 |
| | |||||
* | [core] Avoid redundant 'inline' usage | Bruno de Oliveira Abinader | 2016-06-18 | 2 | -6/+6 |
| | |||||
* | [tidy] Check modernize-use-auto | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -1/+1 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html | ||||
* | [tidy] Check modernize-use-default | Bruno de Oliveira Abinader | 2016-06-13 | 3 | -6/+3 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-default.html | ||||
* | [tidy] Check modernize-pass-by-value | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -2/+2 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html | ||||
* | [tidy] Check modernize-use-nullptr | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -1/+1 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html | ||||
* | [tidy] Check llvm-namespace-comment | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -2/+2 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/llvm-namespace-comment.html | ||||
* | [core] *Tile ↔ *TileData | John Firebaugh | 2016-06-13 | 2 | -8/+8 |
| | | | | Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker. | ||||
* | [core] fix pedantic warning messages | Konstantin Käfer | 2016-06-13 | 2 | -3/+3 |
| | |||||
* | text-pitch-alignment (#5288) | Young Hahn | 2016-06-10 | 4 | -4/+6 |
| | | | | | | | | | | | | * First pass at port of https://github.com/mapbox/mapbox-gl-js/pull/2668 * RotationAlignmentType => AlignmentType * Handle undefined default value for text-pitch-alignment and implement inheritance for this value from text-rotation-alignment * Update dependencies * Move handling fo undefined default value out of camelize functions | ||||
* | [core] remove unused code | Konstantin Käfer | 2016-06-07 | 1 | -13/+0 |
| | |||||
* | [core] Naive atomic type for ARMv5 | Thiago Marcos P. Santos | 2016-06-06 | 1 | -2/+2 |
| | | | | | | | std::atomic<bool> is implemented lock free which doesn't work on ARMv5 and seems like the compiler is generating bogus code. This workaround is a naive implementation using regular mutexes. | ||||
* | [core] Rationalize naming for style-related code | John Firebaugh | 2016-06-02 | 2 | -11/+14 |
| | |||||
* | [core] Runtime style layer API | John Firebaugh | 2016-06-02 | 1 | -2/+3 |
| | |||||
* | [core] Use unique_resource for GL objects | Bruno de Oliveira Abinader | 2016-06-01 | 7 | -26/+30 |
| | | | | | | | | | Source: https://github.com/okdshin/unique_resource These replace the complexity of manually handling moveable-RAII objects with a type specific for that purpose. As suggested in https://github.com/mapbox/mapbox-gl-native/pull/5141#issuecomment-221719872. | ||||
* | [core] s/GLObjectStore/ObjectStore/ | Bruno de Oliveira Abinader | 2016-06-01 | 7 | -39/+39 |
| | |||||
* | [core] s/operator bool/created()/ in {GL,TexturePool}Holder | Bruno de Oliveira Abinader | 2016-05-26 | 5 | -9/+11 |
| | | | | Prevents confusing usage of GL holder objects. | ||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 16 | -64/+16 |
| | |||||
* | [core] Include geometry in queryRenderedFeatures results | John Firebaugh | 2016-05-18 | 2 | -13/+11 |
| | |||||
* | [core] Feature IDs are always integers | John Firebaugh | 2016-05-17 | 1 | -5/+1 |
| | |||||
* | [core] Make mapbox::geometry::envelope usable without explicit template ↵ | John Firebaugh | 2016-05-13 | 1 | -2/+2 |
| | | | | arguments | ||||
* | [core] Use mapbox::geometry::{box,envelope} | John Firebaugh | 2016-05-13 | 1 | -41/+9 |
| | |||||
* | [core] Fix code style issues | John Firebaugh | 2016-05-12 | 2 | -82/+90 |
| | |||||
* | [core] CollisionBox::indexedFeature to CollisionFeature::indexedFeature | John Firebaugh | 2016-05-12 | 1 | -0/+1 |
| | | | | This eliminates the CollisionBox constructor that instantiates an "empty" IndexedSubfeature. | ||||
* | [core] Normalize tile coordinates in VectorTile (#4966) | John Firebaugh | 2016-05-11 | 1 | -2/+1 |
| | | | Previously, vector tile coordinates were being normalized to util::EXTENT in each place they were used, and for annotation and GeoJSON sources that don't require normalization. | ||||
* | [core] Use geometry.hpp's point | John Firebaugh | 2016-05-05 | 1 | -4/+5 |
| |