Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] implement terrain renderingupstream/terrain-rendering | Konstantin Käfer | 2016-11-02 | 1 | -0/+3 |
| | |||||
* | [core] Modern C++ bindings for OpenGL | John Firebaugh | 2016-10-28 | 1 | -42/+11 |
| | |||||
* | [core] Methods don't need to be Painter instance methods | John Firebaugh | 2016-10-28 | 1 | -4/+0 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 1 | -3/+4 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 1 | -3/+4 |
| | |||||
* | [core] Rationalize shader names | John Firebaugh | 2016-10-06 | 1 | -6/+6 |
| | | | | {layer type}{subtype}Shader | ||||
* | [core] Adhere to vertices/vertexBuffer naming convention | John Firebaugh | 2016-10-05 | 1 | -3/+3 |
| | |||||
* | [core] Put VertexArrayObject in gl namespace | John Firebaugh | 2016-10-05 | 1 | -1/+1 |
| | |||||
* | [core] Refactor Buffer | John Firebaugh | 2016-10-05 | 1 | -31/+6 |
| | |||||
* | [core] remove dependence on gl.h types | Konstantin Käfer | 2016-09-29 | 1 | -3/+2 |
| | |||||
* | [core] merge gl::ObjectStore into gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -7/+4 |
| | |||||
* | [core] rename gl::Config to gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -3/+3 |
| | |||||
* | [core] store viewport and FBO binding | Konstantin Käfer | 2016-09-27 | 1 | -1/+1 |
| | |||||
* | [core] track VAOs and Buffers | Konstantin Käfer | 2016-09-26 | 1 | -1/+1 |
| | |||||
* | [core] change bool overdraw to PaintMode::Overdraw | Konstantin Käfer | 2016-09-07 | 1 | -3/+8 |
| | |||||
* | [core] add ability show visualize the depth buffer to the GLFW and macOS app | Konstantin Käfer | 2016-08-19 | 1 | -0/+2 |
| | |||||
* | [core] Use NDEBUG instead of DEBUG | Bruno de Oliveira Abinader | 2016-08-05 | 1 | -3/+3 |
| | | | | | CMake defines 'NDEBUG' by default for release build, so we can check if that's not defined instead of using 'DEBUG' for debug build. | ||||
* | [core] Make MapDebugOptions::StencilClip a no-op in Release mode | Bruno de Oliveira Abinader | 2016-07-20 | 1 | -0/+3 |
| | |||||
* | [core] Make MapDebugOptions::Overdraw a no-op in Release mode | Bruno de Oliveira Abinader | 2016-07-20 | 1 | -0/+6 |
| | |||||
* | [core] Remove unused | John Firebaugh | 2016-07-11 | 1 | -9/+0 |
| | |||||
* | [core] Move translatedMatrix to RenderTile | John Firebaugh | 2016-07-11 | 1 | -5/+0 |
| | |||||
* | [core] Pass RenderTile rather than individual parameters | John Firebaugh | 2016-07-11 | 1 | -8/+7 |
| | |||||
* | [core] Introduce PaintParameters | John Firebaugh | 2016-07-11 | 1 | -18/+10 |
| | | | | Use it to DRY selection of regular vs. overdraw shaders and VAOs. | ||||
* | [core] Introduce non-anonymous Shaders class | John Firebaugh | 2016-07-11 | 1 | -42/+3 |
| | |||||
* | [core] Make extrudeScale calculations more similar to JS | John Firebaugh | 2016-07-07 | 1 | -1/+1 |
| | |||||
* | [core] move shaders to anon struct and alias them | Konstantin Käfer | 2016-07-07 | 1 | -26/+30 |
| | |||||
* | [core] Fix typo in coveringPlainOverdrawArray | Bruno de Oliveira Abinader | 2016-07-04 | 1 | -1/+1 |
| | |||||
* | [core] Added StaticRasterVertexBuffer | Bruno de Oliveira Abinader | 2016-07-02 | 1 | -13/+20 |
| | |||||
* | [core] Added missing overdraw arrays | Bruno de Oliveira Abinader | 2016-07-02 | 1 | -2/+5 |
| | |||||
* | [core] Fix overdraw mode on Linux | Bruno de Oliveira Abinader | 2016-07-01 | 1 | -5/+18 |
| | | | | | | | | | | - Use glBindAttribLocation for GLSL attributes. - Create a separate shader for each shader that supports overdraw. Needed because each uniform location must be known for every program. - Create a separate VAO for each shader inside buckets. Needed because we can only bind a VAO to a specific shader. Fixes #5435. | ||||
* | [core] Merge TexturePool into ObjectStore; pool all textures (#5477) | John Firebaugh | 2016-06-27 | 1 | -3/+1 |
| | |||||
* | [core] remove TexturePool dependency from Raster constructor | Konstantin Käfer | 2016-06-22 | 1 | -1/+3 |
| | |||||
* | [core] s/Wireframe/Overdraw/g | Bruno de Oliveira Abinader | 2016-06-20 | 1 | -1/+1 |
| | |||||
* | [core] Refactor wireframe to match JS overdraw mode | Bruno de Oliveira Abinader | 2016-06-20 | 1 | -0/+2 |
| | |||||
* | [tidy] Check llvm-namespace-comment | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -2/+2 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/llvm-namespace-comment.html | ||||
* | [core] *Tile ↔ *TileData | John Firebaugh | 2016-06-13 | 1 | -2/+2 |
| | | | | Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker. | ||||
* | [core] Tile ⇢ RenderTile | John Firebaugh | 2016-06-13 | 1 | -2/+2 |
| | |||||
* | text-pitch-alignment (#5288) | Young Hahn | 2016-06-10 | 1 | -1/+2 |
| | | | | | | | | | | | | * First pass at port of https://github.com/mapbox/mapbox-gl-js/pull/2668 * RotationAlignmentType => AlignmentType * Handle undefined default value for text-pitch-alignment and implement inheritance for this value from text-rotation-alignment * Update dependencies * Move handling fo undefined default value out of camelize functions | ||||
* | [core] Move RenderData alongside RenderItem | John Firebaugh | 2016-06-02 | 1 | -3/+2 |
| | |||||
* | [core] Rationalize naming for style-related code | John Firebaugh | 2016-06-02 | 1 | -21/+24 |
| | |||||
* | [core] Runtime style layer API | John Firebaugh | 2016-06-02 | 1 | -1/+0 |
| | |||||
* | [core] s/GLObjectStore/ObjectStore/ | Bruno de Oliveira Abinader | 2016-06-01 | 1 | -4/+4 |
| | |||||
* | [core] Update sdf shader code | Bruno de Oliveira Abinader | 2016-06-01 | 1 | -1/+0 |
| | | | | | Ported the following patch: - [convert mat4 exMatrix to a vec2 extrudeScale](https://github.com/mapbox/mapbox-gl-shaders/commit/a8d549b7a41540d3a99767975ff1b7b18a6010e9) | ||||
* | [core] Update circle shader code | Bruno de Oliveira Abinader | 2016-05-31 | 1 | -0/+2 |
| | | | | | | | Ported the following patches: - [convert mat4 exMatrix to a vec2 extrudeScale](https://github.com/mapbox/mapbox-gl-shaders/commit/a8d549b7a41540d3a99767975ff1b7b18a6010e9) - [Enabled data-driven styling for circle-radius](https://github.com/mapbox/mapbox-gl-shaders/commit/4356e41fa657837904d189e604468617ee601ddb) - [Reduce shader boilerplate, refactor "Bucket"](https://github.com/mapbox/mapbox-gl-shaders/commit/7d3da8f1914954fd96f305b7116cfd127a616551) | ||||
* | [core] Remove unused dot shader | John Firebaugh | 2016-05-25 | 1 | -2/+0 |
| | |||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 1 | -4/+1 |
| | |||||
* | [core] Move GLFW stencil clip debug to core | Bruno de Oliveira Abinader | 2016-05-24 | 1 | -0/+2 |
| | | | | | | This makes the stencil clip debug available to all platforms. Fixes #4669. | ||||
* | [core] move RenderItem and GlyphRange to their own headers | Konstantin Käfer | 2016-05-23 | 1 | -1/+1 |
| | |||||
* | [core] move Painter and dependents to new *TileID classes | Konstantin Käfer | 2016-05-10 | 1 | -8/+13 |
| | |||||
* | [core] port outlinepattern for fill-pattern anti-aliasing from gl-js to native | Molly Lloyd | 2016-04-28 | 1 | -0/+2 |
| | | | | | | | | | | | | | | add outlinepattern shader class to relevant files add outlinepattern code to painter_fill.cpp add outlinepattern code to fill_bucket refactor painter_fill, fix tests fix merge conflicts and setDepthSublayer update render test to no antialiasing so travis will be happy |