Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Rationalize shader names | John Firebaugh | 2016-10-06 | 1 | -18/+18 |
| | | | | {layer type}{subtype}Shader | ||||
* | [core] TextureRectVertex ⇢ SymbolVertex | John Firebaugh | 2016-10-05 | 1 | -2/+2 |
| | |||||
* | [core] Make ElementGroup safer | John Firebaugh | 2016-10-05 | 1 | -1/+1 |
| | | | | | | Template on shader types, rather than count. This allows the compiler to enforce using the correct VAO for the shader and PaintMode. This fixes OverdrawMode with circle layers. While here, avoid using unique_ptrs for groups. Instead, ensure ElementGroup is movable. | ||||
* | [core] Improve attribute binding API | John Firebaugh | 2016-10-05 | 1 | -0/+1 |
| | |||||
* | [core] Move shader and uniform to gl directory | John Firebaugh | 2016-10-05 | 1 | -4/+4 |
| | |||||
* | [core] Refactor Buffer | John Firebaugh | 2016-10-05 | 1 | -21/+17 |
| | |||||
* | [core] remove Raster object in favor of a more low-level Texture object | Konstantin Käfer | 2016-10-04 | 1 | -2/+2 |
| | |||||
* | [core] move OpenGL extension loading to their own headers | Konstantin Käfer | 2016-09-29 | 1 | -0/+4 |
| | |||||
* | [core] remove dependence on gl.h types | Konstantin Käfer | 2016-09-29 | 1 | -0/+1 |
| | |||||
* | [core] Use geojson as a header only library | Thiago Marcos P. Santos | 2016-09-28 | 1 | -0/+1 |
| | |||||
* | [core] merge gl::ObjectStore into gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -2/+3 |
| | |||||
* | [core] rename gl::Config to gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -2/+1 |
| | |||||
* | [core] move GL value accessors to gl::value namespace | Konstantin Käfer | 2016-09-27 | 1 | -2/+3 |
| | |||||
* | [core] add ability to render to offscreen textures | Konstantin Käfer | 2016-09-27 | 1 | -0/+2 |
| | |||||
* | [core] make GL value defaults constexpr | Konstantin Käfer | 2016-09-26 | 1 | -1/+1 |
| | |||||
* | [core] Merge GlyphStore and GlyphAtlas | John Firebaugh | 2016-09-19 | 1 | -5/+3 |
| | |||||
* | [core] Merge SpriteStore and SpriteAtlas | John Firebaugh | 2016-09-19 | 1 | -3/+1 |
| | |||||
* | [core] Use an actor model for tile worker concurrency | John Firebaugh | 2016-09-16 | 1 | -4/+14 |
| | |||||
* | [core] Move SymbolInstance and SymbolFeature into their own files | John Firebaugh | 2016-09-16 | 1 | -0/+3 |
| | |||||
* | [core] Move {clip,merge}_lines to layout directory | John Firebaugh | 2016-09-16 | 1 | -4/+4 |
| | |||||
* | [core] Extract SymbolLayout from SymbolBucket | John Firebaugh | 2016-09-14 | 1 | -0/+5 |
| | | | | | | | | | | | | | | SymbolLayout lives on the worker thread and contains the persistent data needed for repeated placement. SymbolBucket contains the data generated during placement, and is transferred to the main thread for rendering. This eliminates the risky sharing of GeometryTile::buckets between the main thread and worker thread during TileWorker::redoPlacement. While here, rationalize the names of states a SymbolLayout may be in: * Pending: Waiting for the necessary glyphs or icons to be available. * Prepared: The potential positions of text and icons have been determined. * Placed: The final positions have been determined, taking into account prior layers. In TileWorker, all SymbolLayouts are stored in a single vector. Each SymbolLayout knows what state it is in, and TileWorker can easily determine how much progress it can make toward a final result. | ||||
* | [core] OnlineFileSource - rate limit | Ivo van Dongen | 2016-09-13 | 1 | -0/+2 |
| | |||||
* | [core] Extract WorkTaskImpl from run_loop.hpp | John Firebaugh | 2016-09-08 | 1 | -0/+1 |
| | |||||
* | [core, ios, android, qt] Observe style layer mutations rather than requiring ↵ | John Firebaugh | 2016-09-06 | 1 | -0/+1 |
| | | | | | | SDKs to use Map::update This paves the way for updates to filter and layout properties to trigger a source reload, without each SDK having to participate in the implementation. | ||||
* | [core] Delete the now-unused ptr.hpp | John Firebaugh | 2016-09-06 | 1 | -1/+0 |
| | |||||
* | [core] #6071 - extract GeoJSONOptions conversion from GeoJSONSource conversion | Ivo van Dongen | 2016-08-23 | 1 | -0/+1 |
| | | | | | | | | | | | | | | * [core] geojson_options - retain original error message * [core] tests - initial style conversion stub methods * [core] geojsonoptions conversion - initial unit tests * [core] tests - fix forward reference issue * [core] geojsonoptions conversion - unit tests * [core] geojsonoptions conversion - renamed Holder to Value | ||||
* | [build] switch to CMake | Konstantin Käfer | 2016-08-05 | 1 | -0/+465 |
This is very much a work in progress. |