Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [android] Use pBuffer for headless EGL backendupstream/android-core-tests-v2 | Bruno de Oliveira Abinader | 2016-11-17 | 2 | -4/+42 |
| | |||||
* | [android] Remove mbgl::gl::InitializeExtensions from test JNI_OnLoad | Bruno de Oliveira Abinader | 2016-11-17 | 1 | -7/+2 |
| | |||||
* | [build] Update Android test config | Bruno de Oliveira Abinader | 2016-11-17 | 1 | -4/+8 |
| | |||||
* | [build] Update android gtest mason recipe | Bruno de Oliveira Abinader | 2016-11-17 | 1 | -0/+0 |
| | |||||
* | enable http server on tests | Ivo van Dongen | 2016-11-17 | 3 | -11/+11 |
| | |||||
* | re-enable http tests | Ivo van Dongen | 2016-11-17 | 1 | -1/+5 |
| | |||||
* | [android] fix indentation | Ivo van Dongen | 2016-11-17 | 1 | -10/+10 |
| | |||||
* | [android] remove redundant assertions | Ivo van Dongen | 2016-11-17 | 1 | -10/+0 |
| | |||||
* | [android] initialize gl extensions in tests | Ivo van Dongen | 2016-11-17 | 1 | -0/+7 |
| | |||||
* | [android] separate on_Load from main logic | Ivo van Dongen | 2016-11-17 | 7 | -24/+96 |
| | |||||
* | [android] cmake mbgl-test configuration | Ivo van Dongen | 2016-11-17 | 1 | -78/+93 |
| | |||||
* | [android] start on main test lib | Ivo van Dongen | 2016-11-17 | 7 | -97/+44 |
| | |||||
* | [android] Initial cpp http server | Ivo van Dongen | 2016-11-17 | 5 | -7/+1183 |
| | |||||
* | [android] initial setup with a shared test lib and a main class | Ivo van Dongen | 2016-11-17 | 3 | -5/+36 |
| | |||||
* | [build] Updated test-suite | Bruno de Oliveira Abinader | 2016-11-17 | 1 | -1/+1 |
| | |||||
* | [linux] Ensure EGL uses OpenGL ES 2.0 client API | Bruno de Oliveira Abinader | 2016-11-17 | 3 | -5/+28 |
| | |||||
* | [build] Added EGL & GLX CI builds | Bruno de Oliveira Abinader | 2016-11-17 | 3 | -44/+103 |
| | |||||
* | [linux] Implement EGL headless backend | Tiago Vignatti | 2016-11-17 | 7 | -3/+157 |
| | | | | | | | | | | | | | | | | | | Original author: Tiago Vignatti <tvignatti@gmail.com> Calling X11 window system is superfluous for headless rendering. This patch implements EGL platform using GBM, which is slightly more simple than the GLX path when using X11. In principle there are no big advantages in terms of performance etc. My motivation behind this was to get in touch with the code and the project. For testing I'm using: $ unset DISPLAY && ./build/linux-x86_64/Debug/mbgl-test v2: rebased patch against the new cmake changes; walk through render node to find a valid one; remove EGLSurface completely cause windows are not needed here. | ||||
* | [test] Use shared headless display | Bruno de Oliveira Abinader | 2016-11-17 | 12 | -20/+37 |
| | | | | Prevents some OpenGL implementations from bailing out. | ||||
* | [build] Use npm install --ignore-scripts | John Firebaugh | 2016-11-15 | 1 | -1/+1 |
| | | | | Should be faster than npm update. | ||||
* | [tests] Disable "ContinuousRendering" test; causing spurious CI failures | John Firebaugh | 2016-11-15 | 1 | -1/+1 |
| | |||||
* | [core] Return to static, per-segment approach to VAOs | John Firebaugh | 2016-11-15 | 3 | -42/+10 |
| | | | | This is safer now -- it can be an implementation detail of Segment/Context. And the typing of SegmentVector now ensures that the attributes and program match. | ||||
* | [core] Introduce SegmentVector | John Firebaugh | 2016-11-15 | 18 | -36/+86 |
| | |||||
* | [core] Assign attribute locations sequentially | John Firebaugh | 2016-11-15 | 5 | -11/+21 |
| | | | | | | | Two reasons to prefer explicit sequential location assignment, rather than relying on the GLSL linker to assign locations: * For data-driven properties, we want to have the option to use glDisableVertexAttribArray plus glVertexAttrib*. In order to use glDisableVertexAttribArray, we must avoid using attribute location 0, which cannot be disabled. * We want to use the same VAO in cases where, say, a fill layer might be rendered with FillProgram at first, and then FillPatternProgram later. VAOs do not store the program binding, only the attribute bindings, so as long as the two programs have the same attributes and attribute locations, only a single VAO (per segment) is needed. | ||||
* | [build] Explicitly state required node version | John Firebaugh | 2016-11-15 | 1 | -1/+1 |
| | |||||
* | [core] Use indexed rendering for collision boxes | John Firebaugh | 2016-11-15 | 4 | -12/+33 |
| | |||||
* | node-v3.4.2node-v3.4.2 | Mike Morris | 2016-11-15 | 2 | -1/+5 |
| | |||||
* | [node] publish Node.js Linux binaries with GLX | Mike Morris | 2016-11-15 | 4 | -21/+42 |
| | | | | run test suite with OSMesa in Debug | ||||
* | [build] add binary size logging to macOS nightlies | Konstantin Käfer | 2016-11-15 | 2 | -0/+37 |
| | |||||
* | [build] add binary size logging to iOS nightlies | Konstantin Käfer | 2016-11-15 | 2 | -0/+51 |
| | |||||
* | [build] add binary size logging to Android nightlies | Konstantin Käfer | 2016-11-15 | 2 | -0/+22 |
| | |||||
* | [build] add binary size logging to Linux Release builds | Konstantin Käfer | 2016-11-15 | 5 | -36/+97 |
| | |||||
* | [ios, macos] refs #7060: properly check removed layers & sources (#7062) | Justin R. Miller | 2016-11-15 | 1 | -0/+14 |
| | |||||
* | [build] Added nan@2.4.0 dependency | Bruno de Oliveira Abinader | 2016-11-15 | 1 | -1/+2 |
| | |||||
* | [ios, macos] fixes #7059: raise exception for abstract sources on add (#7060) | Justin R. Miller | 2016-11-14 | 1 | -0/+7 |
| | |||||
* | [core] Line-break ideographic text by character (#6828) | Minh Nguyễn | 2016-11-14 | 8 | -19/+409 |
| | | | | | | | | | | | | | | * [core] Line-break ideographic text by character Allow a line break to be inserted after any supported Chinese, Japanese, or Yi character in a point-placed label. Balance the lines unless non-ideographic text such as Latin letters are present. Fixes #1223. * [core] Moved more character classing into util::i18n * [core] Detect character properties by Unicode block * [test] Reenabled ideographic breaking tests | ||||
* | [android] Update GLSL + ensure binding to OpenGL ES 2.0 | Bruno de Oliveira Abinader | 2016-11-14 | 3 | -21/+29 |
| | |||||
* | [Qt] Copy headers to build path in 'qt-lib' target | Bruno de Oliveira Abinader | 2016-11-14 | 1 | -0/+8 |
| | |||||
* | [android] return source ownership on remove | Ivo van Dongen | 2016-11-14 | 6 | -5/+99 |
| | |||||
* | [android] return layer ownership on remove | Ivo van Dongen | 2016-11-14 | 6 | -5/+77 |
| | |||||
* | [android] - getMarkerViews in rect should return in bound views (#7015) | Tobrun | 2016-11-14 | 6 | -7/+193 |
| | | | | | | | | * [android] - getMarkerViews in rectangle should only return in bound views. * added example in test app for debugging * Covert rectangle coming in to density dependant rectangle | ||||
* | [android] - allow using rotate gesture when not tracking user location, ↵ | Tobrun | 2016-11-14 | 2 | -9/+14 |
| | | | | correctly update bearing during rotation gesture (#6978) | ||||
* | [core] don't run symbol placement more often than necessary | Konstantin Käfer | 2016-11-14 | 3 | -5/+3 |
| | |||||
* | [core] don't show OpenGL debug information on startup | Konstantin Käfer | 2016-11-14 | 1 | -24/+2 |
| | |||||
* | [core] Return source and layer ownership (#7014) | Jesse Bounds | 2016-11-11 | 6 | -17/+43 |
| | | | | | | | | When a source or layer is removed transfer ownership back to the caller so it can (optionally) take it. Preserve the behavior that removing a CustomLayer triggers deinitialization. Deinitialize all custom layers when a style is destroyed in case those layers are not explicitly removed. | ||||
* | [core] symbol layer - recalculate style on icon/text size changes | Ivo van Dongen | 2016-11-11 | 9 | -48/+56 |
| | |||||
* | [core] Bump standard library to libstdc++5-dev and clang version to 3.8. (#6991) | Chris Loer | 2016-11-11 | 1 | -18/+18 |
| | | | [core] Bump standard library to libstdc++5-dev and clang version to 3.8. | ||||
* | [android] - update make clean for Android Wear module (#7018) | Tobrun | 2016-11-11 | 1 | -0/+1 |
| | |||||
* | Default Style Camera on Android (#7019) | Tobrun | 2016-11-11 | 3 | -2/+3 |
| | | | | | | * [core] - do not set camera mutated to true when calling Map::getLatLng * [android] - correctly check if a Map is created without a camera position | ||||
* | [android] updated test activities for refactored layer/source ownership | Ivo van Dongen | 2016-11-11 | 3 | -15/+12 |
| |