Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Preserve depth buffer between 3D layers + optimize render order (#9931) | Lauren Budorick | 2017-09-21 | 1 | -11/+19 |
| | | | 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. | ||||
* | [core] Rename for clarity: ActiveTexture → ActiveTextureUnit | John Firebaugh | 2017-09-11 | 1 | -1/+1 |
| | |||||
* | [core] Added Backend::{assume,set}ScissorTest | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -0/+1 |
| | |||||
* | [core] Reuse fill-extrusion textures between frames (#8896) | Lauren Budorick | 2017-05-08 | 1 | -22/+19 |
| | |||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 1 | -1/+20 |
| | |||||
* | [core] Updated Size::isEmpty and TransformState::valid checks | Bruno de Oliveira Abinader | 2017-04-10 | 1 | -2/+2 |
| | |||||
* | [core] privatize OffscreenTexture implementation | Konstantin Käfer | 2017-03-01 | 1 | -16/+50 |
| | |||||
* | [core] move framebuffer reading to gl::Context | Konstantin Käfer | 2016-11-04 | 1 | -15/+1 |
| | |||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 1 | -7/+8 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 1 | -46/+24 |
| | |||||
* | [core] remove Raster object in favor of a more low-level Texture object | Konstantin Käfer | 2016-10-04 | 1 | -7/+11 |
| | |||||
* | [core] remove dependence on gl.h types | Konstantin Käfer | 2016-09-29 | 1 | -1/+2 |
| | |||||
* | [core] rename VAO => VertexArray, FBO => Framebuffer | Konstantin Käfer | 2016-09-29 | 1 | -4/+4 |
| | |||||
* | [core] merge gl::ObjectStore into gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -4/+3 |
| | |||||
* | [core] rename gl::Config to gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -6/+6 |
| | |||||
* | [core] add ability to render to offscreen textures | Konstantin Käfer | 2016-09-27 | 1 | -0/+66 |