include style dependency and libtess dependency
added a default constructor, and methods to explicitly set vertexLayout and drawMode. These are used in style to set vertex layout and drawMode for the vboMesh
libtess2 header
abstract class for style, along with an implementation of the polygon style, using glm methods and libtess2 tesselator. Inspired from Matt work for bgfx prototype
added a default constructor, and methods to explicitly set vertexLayout and drawMode. These are used in style to set vertex layout and drawMode for the vboMesh
better naming
fixed a couple of bugs with shared pointer to shaderProgram
projection revamp. Work in progress
using MapProjection::HALF_CIRCUMFERENCE instead of macro HALF_CIRCUMFERENCE
initial commit to mercator projection unit tests. Work in progress
updated and improved projection modules
renamed Merc to Mercator
added basic unit tests for mercator projection. More coming..
modified addVBOData as addData with the use of a geometryHander utility class. Style Also contains a new member which has the layer and color mapping
removed commented out function declaration. NOTE: do another pass at this to add const to all the member functions
initial implementation of a geometryHandler. At present only implements polygonAddData method and holds the tesselator object. TODO: implement other geometry processing methods to this.
added consts to all method arguments
1. using consts, 2. more comments, 3. implementation of updateLayer functionality
using const
using consts