summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [android] Use pBuffer for headless EGL backendupstream/android-core-tests-v2Bruno de Oliveira Abinader2016-11-172-4/+42
|
* [android] Remove mbgl::gl::InitializeExtensions from test JNI_OnLoadBruno de Oliveira Abinader2016-11-171-7/+2
|
* [build] Update Android test configBruno de Oliveira Abinader2016-11-171-4/+8
|
* [build] Update android gtest mason recipeBruno de Oliveira Abinader2016-11-171-0/+0
|
* enable http server on testsIvo van Dongen2016-11-173-11/+11
|
* re-enable http testsIvo van Dongen2016-11-171-1/+5
|
* [android] fix indentationIvo van Dongen2016-11-171-10/+10
|
* [android] remove redundant assertionsIvo van Dongen2016-11-171-10/+0
|
* [android] initialize gl extensions in testsIvo van Dongen2016-11-171-0/+7
|
* [android] separate on_Load from main logicIvo van Dongen2016-11-177-24/+96
|
* [android] cmake mbgl-test configurationIvo van Dongen2016-11-171-78/+93
|
* [android] start on main test libIvo van Dongen2016-11-177-97/+44
|
* [android] Initial cpp http serverIvo van Dongen2016-11-175-7/+1183
|
* [android] initial setup with a shared test lib and a main classIvo van Dongen2016-11-173-5/+36
|
* [build] Updated test-suiteBruno de Oliveira Abinader2016-11-171-1/+1
|
* [linux] Ensure EGL uses OpenGL ES 2.0 client APIBruno de Oliveira Abinader2016-11-173-5/+28
|
* [build] Added EGL & GLX CI buildsBruno de Oliveira Abinader2016-11-173-44/+103
|
* [linux] Implement EGL headless backendTiago Vignatti2016-11-177-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 displayBruno de Oliveira Abinader2016-11-1712-20/+37
| | | | Prevents some OpenGL implementations from bailing out.
* [build] Use npm install --ignore-scriptsJohn Firebaugh2016-11-151-1/+1
| | | | Should be faster than npm update.
* [tests] Disable "ContinuousRendering" test; causing spurious CI failuresJohn Firebaugh2016-11-151-1/+1
|
* [core] Return to static, per-segment approach to VAOsJohn Firebaugh2016-11-153-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 SegmentVectorJohn Firebaugh2016-11-1518-36/+86
|
* [core] Assign attribute locations sequentiallyJohn Firebaugh2016-11-155-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 versionJohn Firebaugh2016-11-151-1/+1
|
* [core] Use indexed rendering for collision boxesJohn Firebaugh2016-11-154-12/+33
|
* node-v3.4.2node-v3.4.2Mike Morris2016-11-152-1/+5
|
* [node] publish Node.js Linux binaries with GLXMike Morris2016-11-154-21/+42
| | | | run test suite with OSMesa in Debug
* [build] add binary size logging to macOS nightliesKonstantin Käfer2016-11-152-0/+37
|
* [build] add binary size logging to iOS nightliesKonstantin Käfer2016-11-152-0/+51
|
* [build] add binary size logging to Android nightliesKonstantin Käfer2016-11-152-0/+22
|
* [build] add binary size logging to Linux Release buildsKonstantin Käfer2016-11-155-36/+97
|
* [ios, macos] refs #7060: properly check removed layers & sources (#7062)Justin R. Miller2016-11-151-0/+14
|
* [build] Added nan@2.4.0 dependencyBruno de Oliveira Abinader2016-11-151-1/+2
|
* [ios, macos] fixes #7059: raise exception for abstract sources on add (#7060)Justin R. Miller2016-11-141-0/+7
|
* [core] Line-break ideographic text by character (#6828)Minh Nguyễn2016-11-148-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.0Bruno de Oliveira Abinader2016-11-143-21/+29
|
* [Qt] Copy headers to build path in 'qt-lib' targetBruno de Oliveira Abinader2016-11-141-0/+8
|
* [android] return source ownership on removeIvo van Dongen2016-11-146-5/+99
|
* [android] return layer ownership on removeIvo van Dongen2016-11-146-5/+77
|
* [android] - getMarkerViews in rect should return in bound views (#7015)Tobrun2016-11-146-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, ↵Tobrun2016-11-142-9/+14
| | | | correctly update bearing during rotation gesture (#6978)
* [core] don't run symbol placement more often than necessaryKonstantin Käfer2016-11-143-5/+3
|
* [core] don't show OpenGL debug information on startupKonstantin Käfer2016-11-141-24/+2
|
* [core] Return source and layer ownership (#7014)Jesse Bounds2016-11-116-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 changesIvo van Dongen2016-11-119-48/+56
|
* [core] Bump standard library to libstdc++5-dev and clang version to 3.8. (#6991)Chris Loer2016-11-111-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)Tobrun2016-11-111-0/+1
|
* Default Style Camera on Android (#7019)Tobrun2016-11-113-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 ownershipIvo van Dongen2016-11-113-15/+12
|