John Firebaugh
b2beeda50b
[core] Adopt a strict naming convention for style properties
...
This will allow code to be generated from the style specification.
2016-04-21 14:05:40 -07:00
John Firebaugh
1ee0055710
[core] Eliminate MapData
2016-04-15 09:56:18 -07:00
John Firebaugh
9d18d65eda
[core] Remove MapData dependency from Painter
2016-04-15 09:56:18 -07:00
Ansis Brammanis
6fcc7ba513
[core] fix circle rendering in still mode
...
fix #3764
2016-03-29 10:10:48 -07:00
John Firebaugh
9c26f06318
[core] Thread GLObjectStore through to Holder objects
...
This eliminates the reliance on ThreadContext to provide GLObjectStore, and statically enforces that GL cleanup functions happen only when GLObjectStore::performCleanup is called.
With the elimination of the Map thread, this becomes important because there may be multiple GLObjectStore's per-thread, and Map will need to ensure that the correct context is active when calling GLObjectStore::performCleanup.
2016-02-18 15:15:24 -08:00
Bruno de Oliveira Abinader
0386dc7a4e
[gl] Use Shader::getID() whenever possible
2016-02-18 13:27:35 +02:00
John Firebaugh
45c7b472ad
[core] Ensure GL state is set to necessary values in more places
2015-12-09 12:10:23 -08:00
John Firebaugh
1e350b7ea4
[core] Reorganize sprite related files
2015-11-12 13:03:14 -08:00
John Firebaugh
54e08b1f83
[core] Eliminate use of ClassProperties for paint
2015-11-10 11:33:17 -08:00
Bruno de Oliveira Abinader
8894982625
[core] Use GL_TRUE/GL_FALSE instead of true/false
2015-11-06 20:05:01 +02:00
Konstantin Käfer
8e63084c9e
[core] Move remaining GL state from Painter into GLConfig object
2015-11-04 13:38:51 +01:00
John Firebaugh
3afc8b4a29
[core] Introduce StyleLayer subclasses
2015-10-22 09:34:40 -07:00
John Firebaugh
df89de5cc5
[core] Rationalize style property classes: <type>{Paint,Layout}Properties
2015-10-22 09:21:30 -07:00
Ansis Brammanis
10f0d8d23a
fix circle rendering
2015-08-24 20:33:19 -04:00
Bruno de Oliveira Abinader
98534631e0
Add circle render type
...
As specified in:
https://github.com/mapbox/mapbox-gl-style-spec/blob/v8-circle/reference/v8.json
Part of #1740 .
2015-08-20 11:59:07 -07:00