summaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* never create core profile contexts; their API is subtly differentKonstantin Käfer2014-12-161-72/+2
| | | | (e.g. glGetString(GL_EXTENSIONS) doesn't work, you'd have to use glGetStringi(GL_EXTENSIONS, ...);)
* don't assing nullptr to std::stringKonstantin Käfer2014-12-161-21/+25
|
* update error reporting functionKonstantin Käfer2014-12-102-29/+29
|
* Use CHECK_ERROR on every GL callLeith Bade2014-12-102-29/+37
|
* fix typoKonstantin Käfer2014-12-091-1/+1
|
* Tidy up HeadlessViewLeith Bade2014-12-093-87/+101
|
* report version number in user agent stringKonstantin Käfer2014-12-082-4/+24
| | | | refs #628
* add user agent headerKonstantin Käfer2014-12-082-0/+5
| | | | fixes #628
* Load program binary extension on LinuxLeith Bade2014-12-064-0/+102
|
* Change Map::stop to use std::function<void()>John Firebaugh2014-12-041-1/+1
| | | Fixes #685
* Remove invalid map->terminate()John Firebaugh2014-12-041-1/+0
| | | | | Map has already been destroyed by this point, so the call is invalid. The work that terminate() would do has already been done.
* make most headers privateKonstantin Käfer2014-12-041-115/+0
|
* switch to plain file streams rather than JSONKonstantin Käfer2014-12-041-26/+16
|
* remove use of std::to_string in favor of boost::lexical_castKonstantin Käfer2014-12-041-2/+0
| | | | std::to_string calls sprintf() internally, which is really slow
* Prefer stdlib to libuv (fixes #688)John Firebaugh2014-12-033-16/+17
|
* Remove unusedJohn Firebaugh2014-12-031-14/+0
|
* break out FileSource as an abstract classMike Morris2014-12-031-0/+129
| | | | add CachingHTTPFileSource implementation
* don't set the window title on every frameKonstantin Käfer2014-12-031-6/+0
| | | | this is a significant performance penalty, at least on OS X, and drops our frame rate below 60fps on even simple scenes. instead of showing the position of the map in the window, we should display it elsewhere
* add array overloads to make_unique and move it to mbgl::util from stdKonstantin Käfer2014-12-036-11/+16
|
* Merge pull request #670 from mapbox/gl-debugLeith Bade2014-12-021-0/+32
|\ | | | | Use GL debug callbacks
| * Add debug markers and labelsLeith Bade2014-12-021-6/+19
| |
| * Add GL_ARB_debug_outputLeith Bade2014-12-021-0/+6
| |
| * Load KHR_debug on LinuxLeith Bade2014-12-021-0/+13
| |
* | fix memcpy includes/namespaceMike Morris2014-12-011-3/+4
| |
* | move pixel flip from headless test into HeadlessView::readPixelsMike Morris2014-12-011-0/+9
|/
* Fix VAOs on LinuxLeith Bade2014-12-021-4/+4
|
* use ```const var&``` notation in public interfaceartemp2014-11-271-2/+2
|
* Merge branch 'master' into nunicodeartemp2014-11-274-211/+74
|\
| * convert image_reader public interface to use CamelCase to match the rest of ↵artemp2014-11-264-43/+43
| | | | | | | | codebase
| * image_readers: premultiply alphaartemp2014-11-211-0/+1
| |
| * image-readers: move concrete implementations headers into platform/defaultartemp2014-11-194-6/+7
| |
| * move std.hpp include into image_reader.hpp (g++)artemp2014-11-191-1/+0
| |
| * return unique_ptr from get_image_readerartemp2014-11-192-4/+5
| |
| * ensure all exceptions are caught in Image ctorartemp2014-11-191-1/+8
| |
| * simplify image_readers creation implementationartemp2014-11-193-156/+22
| | | | | | | | | | * remove static callbacks registration * link png_reader/jpeg_reader into mbgl-linux lib
| * image-readers: only register readers that are usedartemp2014-11-172-16/+4
| | | | | | | | | | create_png_reader(char const* data, size_t size) create_jpeg_reader(char const* data, size_t size)
| * fix png_readerartemp2014-11-171-2/+2
| |
* | correct _nu_tolower/_nu_toupper usageartemp2014-11-171-30/+50
| |
* | use nunicode conditional case mapping (lowercase)artemp2014-11-171-9/+12
|/
* simplify factory class to not rely on singleton + cleanupsartemp2014-11-141-16/+1
|
* remove unused pragmasartemp2014-11-142-7/+1
|
* fix linux buildartemp2014-11-142-8/+8
|
* Merge branch 'master' into image-readersartemp2014-11-135-3/+102
|\
| * check library versions against header symbols in static initialization functionKonstantin Käfer2014-11-122-0/+29
| | | | | | | | fixes #580
| * repair undef None GLX wrapper, pass 0 instead of None to GLX functionsMike Morris2014-11-102-3/+3
| |
| * add glx supportKonstantin Käfer2014-11-072-1/+15
| |
| * load VAO extensionKonstantin Käfer2014-11-072-0/+56
| |
* | cleanupsartemp2014-11-132-16/+10
| |
* | Merge branch 'master' into image-readersartemp2014-11-071-2/+2
|\ \ | |/
| * explicitly cast to 32 bit integerKonstantin Käfer2014-11-061-2/+2
| |