Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] send signal to RenderCustomLayer when gl context has been lost | Ivo van Dongen | 2017-09-22 | 1 | -0/+2 |
| | | | | - Prevents cleaning up of GL resources that no longer exist, resulting in a crash | ||||
* | Preserve depth buffer between 3D layers + optimize render order (#9931) | Lauren Budorick | 2017-09-21 | 1 | -0/+2 |
| | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores. | ||||
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 2 | -3/+7 |
| | |||||
* | [core] fix backend scope handling on render, cleanup and lowmemory | Ivo van Dongen | 2017-07-25 | 1 | -4/+0 |
| | | | | | - Make renderer frontend responsible for creating a BackendScope on render - encapsulate backend scope handling on cleanup and low memory in renderer impl | ||||
* | [core] Fix build; struct ⇢ class | John Firebaugh | 2017-07-19 | 2 | -2/+2 |
| | |||||
* | [core] No need for default ctor in {Update,Tile}Parameters | Bruno de Oliveira Abinader | 2017-07-19 | 2 | -2/+2 |
| | |||||
* | [core] Bracket init works for optional<T> in GCC 4.9 | Bruno de Oliveira Abinader | 2017-07-19 | 2 | -5/+5 |
| | |||||
* | [core] BackendScope prevent double (de-)activation | Ivo van Dongen | 2017-07-18 | 2 | -0/+9 |
| | | | | | - Guards against duplicate activations by checking wether the backend of the prior scope is the same as the current ones - Makes sure that only the most outer backend scope deactivates by tracking activation state | ||||
* | [core] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 3 | -2/+117 |
| | |||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 3 | -0/+128 |
| | |||||
* | make most headers private | Konstantin Käfer | 2014-12-04 | 9 | -697/+0 |
| | |||||
* | Texturepool ⇢ TexturePool (fixes #655) | John Firebaugh | 2014-12-02 | 1 | -1/+1 |
| | |||||
* | Eliminate Map::getTexturepool() | John Firebaugh | 2014-11-26 | 1 | -3/+1 |
| | |||||
* | Fix variable shadowing | John Firebaugh | 2014-10-29 | 1 | -1/+1 |
| | |||||
* | Render map with a copy of TransformState | John Firebaugh | 2014-10-29 | 1 | -3/+17 |
| | |||||
* | make addGlyphsToAtlas static method of SymbolBucket + add addGlyphs method ↵ | artemp | 2014-10-27 | 1 | -2/+2 |
| | | | | to minimise number of mutex locking | ||||
* | fix variable shadowing | Konstantin Käfer | 2014-10-22 | 2 | -5/+5 |
| | |||||
* | Merge branch 'master' into libuv-0.10-headless-display | Mike Morris | 2014-10-10 | 7 | -20/+19 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: common/curl_request.cpp common/glfw_view.cpp common/glfw_view.hpp include/mbgl/platform/request.hpp ios/mapbox-gl-cocoa setup-libraries.sh src/map/map.cpp src/platform/request.cpp test/fixtures/fixture_request.cpp | ||||
| * | use util::ptr as a wrapper around std::shared_ptr that asserts nonemptiness | Konstantin Käfer | 2014-09-24 | 7 | -20/+19 |
| | | |||||
* | | Adds the function Map::terminate() to allow all GL resources held | Leith Bade | 2014-09-10 | 1 | -0/+2 |
|/ | | | | | | | | | | | | | | | | by the map to be released immediately. Map::terminate() will call any GL functions on the current thread without blocking or defering to the rendering thread. This function allows a GL context to be destroyed and recreated safely without having to delete the Map object. Fixes mapbox/mapbox-gl-native#341 Conflicts: include/llmr/renderer/painter.hpp test/headless.cpp | ||||
* | SDF icon support (fixes #404) | John Firebaugh | 2014-09-08 | 2 | -3/+18 |
| | |||||
* | FrameHistory::getFadeProperties | John Firebaugh | 2014-09-05 | 1 | -0/+8 |
| | |||||
* | TextShader ⇢ SDFShader | John Firebaugh | 2014-09-04 | 2 | -4/+4 |
| | |||||
* | Less shader boilerplate | John Firebaugh | 2014-09-04 | 1 | -0/+2 |
| | |||||
* | Fix text/icon-translate-anchor | John Firebaugh | 2014-09-04 | 1 | -1/+1 |
| | | | These are style properties, not render properties. | ||||
* | linepattern in progress | Lauren Budorick | 2014-09-03 | 2 | -1/+5 |
| | |||||
* | Simplify | John Firebaugh | 2014-08-28 | 1 | -1/+0 |
| | |||||
* | Remove vtxMatrix state | John Firebaugh | 2014-08-28 | 1 | -2/+1 |
| | |||||
* | Record frame history in the correct place | John Firebaugh | 2014-08-28 | 1 | -2/+2 |
| | | | Fixes numerous issues with rendering tests. | ||||
* | Render background with plain shader | John Firebaugh | 2014-08-27 | 1 | -0/+15 |
| | |||||
* | Merge pull request #451 from mapbox/noncopyable-vao | Konstantin Käfer | 2014-08-27 | 2 | -1/+2 |
|\ | | | | | VertexArrayObject and ElementGroup should be noncopyable | ||||
| * | make ElementGroup and VertexArrayObject movable to avoid using unique_ptrs | Konstantin Käfer | 2014-08-27 | 3 | -6/+6 |
| | | |||||
| * | VertexArrayObject and ElementGroup should be noncopyable | John Firebaugh | 2014-08-26 | 3 | -7/+8 |
| | | |||||
* | | Remove unused | John Firebaugh | 2014-08-26 | 1 | -3/+0 |
|/ | |||||
* | remove support for composite layers | Ansis Brammanis | 2014-08-15 | 1 | -6/+0 |
| | |||||
* | base static vertexbuffer on buffer object | Konstantin Käfer | 2014-08-15 | 2 | -17/+17 |
| | |||||
* | fix binding to vaos | Konstantin Käfer | 2014-08-14 | 3 | -7/+9 |
| | |||||
* | only set changed glDepthRange values | Konstantin Käfer | 2014-08-14 | 1 | -0/+2 |
| | |||||
* | Raster styling all functional except brightness -- need to rework parsing | Lauren Budorick | 2014-08-12 | 1 | -0/+1 |
| | |||||
* | remove trailing whitespace | Konstantin Käfer | 2014-08-12 | 2 | -5/+5 |
| | | | | [skip ci] | ||||
* | use unified RenderPass type | Konstantin Käfer | 2014-08-12 | 1 | -1/+3 |
| | |||||
* | minor access changes etc | Lauren Budorick | 2014-08-11 | 1 | -1/+0 |
| | |||||
* | some cleaning up, raster spin->hue-rotate rename | Lauren Budorick | 2014-08-11 | 1 | -2/+2 |
| | |||||
* | VICTORY | Lauren Budorick | 2014-08-11 | 7 | -17/+17 |
| | |||||
* | still not working | Lauren Budorick | 2014-08-11 | 2 | -1/+5 |
| | |||||
* | rm rasterize_properties, should be close to working...doesn't work | Lauren Budorick | 2014-08-11 | 4 | -15/+18 |
| | |||||
* | take 2, still not working | Lauren Budorick | 2014-08-11 | 1 | -2/+3 |
| | |||||
* | nonworking prerendering attempts | Lauren Budorick | 2014-08-11 | 1 | -0/+3 |
| | |||||
* | update symbol placement to be more like js | Konstantin Käfer | 2014-08-04 | 1 | -13/+25 |
| | |||||
* | update shaders and backport some collision changes | Konstantin Käfer | 2014-08-04 | 1 | -14/+28 |
| |