Alex Cristici
3056f28756
Hillshade layer ( #1305 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tim Sylvester <tim@wetdogweather.com >
Co-authored-by: Alex Cristici <alex.cristici@gmail.com >
2023-08-31 15:36:19 +02:00
mwilsnd
a288b1ffad
Drawable CI Fixes ( #1319 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
Tim Sylvester
5b3af77450
shared vertex buffers ( #1310 )
...
Co-authored-by: Stefan Karschti <stefan.karschti@gmail.com >
2023-08-31 15:36:19 +02:00
Stefan Karschti
a42b559fbe
Drawable Renderer ( #1570 ), Custom layer (issue #1272 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
8d9fe37a6b
Topic/drawable extrusion ( #1288 )
...
Co-authored-by: Alex Cristici <alex.cristici@gmail.com >
2023-08-31 15:36:19 +02:00
Alex Cristici
813ddb024a
Heatmap layer ( #1230 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
Stefan Karschti
8f6bab98c1
Line Layer ( #1142 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tim Sylvester <tim@wetdogweather.com >
Co-authored-by: mwilsnd <mwilsnd@gmail.com >
2023-08-31 15:36:19 +02:00
mwilsnd
1963697687
Selectable renderer implementation ( #1247 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
Tim Sylvester
fe165c8924
Eliminate special color attribute handling ( #1266 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
2c18d579cb
Isolated drawable/builder refactoring portion of the symbol work ( #1252 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
e7a82f78bc
Drawable Renderer ( #1570 ), CI warnings
2023-08-31 15:36:19 +02:00
Stefan Karschti
d590ea97a8
Raster Layer (images) ( #1223 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: mwilsnd <mwilsnd@gmail.com >
2023-08-31 15:36:19 +02:00
mwilsnd
02e598861a
Fix Texture2D upload unpack alignment, filtering ( #1219 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
00d6bdd2ae
Refactor clipping mask rendering ( #1209 )
2023-08-31 15:36:19 +02:00
Stefan Karschti
7f33ddfef4
Raster layer (Tiles) #1168 ( #1195 )
...
Co-authored-by: Bart Louwers <bart@emeel.net >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tim Sylvester <tim@wetdogweather.com >
Co-authored-by: Alex Cristici <alex.cristici@gmail.com >
2023-08-31 15:36:19 +02:00
mwilsnd
2f4be630c2
Drawable Renderer ( #1570 ), Texture2D storage allocation fixes, async image transfer
2023-08-31 15:36:19 +02:00
mwilsnd
0f321fb11e
Update existing UBOs instead of replacing ( #1198 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
4cac8a8dfb
Topic/atlas tex 2d ( #1194 )
...
Co-authored-by: mwilsnd <mwilsnd@gmail.com >
2023-08-31 15:36:19 +02:00
Tim Sylvester
8986bce151
Drawable Renderer ( #1570 ), warnings
2023-08-31 15:36:19 +02:00
mwilsnd
a745329eb1
Add Texture2D and use it in PatternAtlas ( #1183 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
Tim Sylvester
83882e1b73
Topic/vao per segment ( #1188 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
f2cc744710
Drawable Renderer ( #1570 ), Add uniform buffer destructor
2023-08-31 15:36:19 +02:00
mwilsnd
1c8304a609
ASAN fixes ( #1147 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
Tim Sylvester
c505d3077e
apply color attributes, refactor ( #1148 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
76658d8717
Drawable Renderer ( #1570 ), Fix color normalization problems, don't produce zero-alpha drawables
2023-08-31 15:36:19 +02:00
Tim Sylvester
857cba59ee
Drawable Renderer ( #1570 ), warnings
2023-08-31 15:36:19 +02:00
Tim Sylvester
fffbfcfbb5
Drawable Renderer ( #1570 ), rework attributes for fill drawables
2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
722900a0f3
Drawable Renderer ( #1570 ), [pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
f51c0820d3
Drawable Renderer ( #1570 ), Move rendering into layer groups
2023-08-31 15:36:19 +02:00
mwilsnd
57c165e604
Refactor shaders for drawables ( #1132 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
6a1b48bb45
Drawable Renderer ( #1570 ), Reworking fill drawables into layer group
2023-08-31 15:36:19 +02:00
Alex Cristici
d8ea91de98
Uniform buffer objects ( #1127 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
caee9cc12f
Drawable Renderer ( #1570 ), [pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
6e9a2f9389
Drawable Renderer ( #1570 ), warnings
2023-08-31 15:36:19 +02:00
Tim Sylvester
8c749d155a
Drawable Renderer ( #1570 ), warnings
2023-08-31 15:36:19 +02:00
Tim Sylvester
61da26fe14
Drawable Renderer ( #1570 ), Eliminate GL drawable/builder dependencies from generic background layer
2023-08-31 15:36:19 +02:00
Tim Sylvester
010b8f9280
Drawable Renderer ( #1570 ), Evaluate and apply color
2023-08-31 15:36:19 +02:00
Tim Sylvester
3122f81328
Drawable Renderer ( #1570 ), Rebase on main.
...
Fix drawable ordering issue that was leading to rendering without setting up the VAO
2023-08-31 15:36:19 +02:00
Tim Sylvester
107a4ef467
Drawable Renderer ( #1570 ), Fix duplicate drawable and vertex state bug
2023-08-31 15:36:19 +02:00
Tim Sylvester
5a9b4c3422
Drawable Renderer ( #1570 ), Drawable per tile
2023-08-31 15:36:19 +02:00
Tim Sylvester
e7d32a613a
Topic/drawable ( #1052 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
92ce58db86
Rework attributes ( #1048 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
f76fb98745
Drawable Renderer ( #1570 ), Rebase on main, squash trivial commits
2023-08-31 15:36:19 +02:00
Tim Sylvester
a646cbf938
Topic/drawable 2 ( #1047 )
...
uniforms
2023-08-31 15:36:19 +02:00
Tim Sylvester
aceb0394ba
Topic/drawable 2 ( #1032 )
...
More vertex attribute work
Move drawables above existing layer rendering.
Use context for the actual draw call.
Fake the vertexes in the shader to get something actually showing up.
Simplify shader state management
2023-08-31 15:36:19 +02:00
Tim Sylvester
e2bc75289c
Topic/drawable 2 ( #1029 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
14b53e54ec
First cut at Drawable fundamentals ( #983 )
...
Co-authored-by: mwilsnd <mwilsnd@gmail.com >
Co-authored-by: Alex Cristici <alex.cristici@gmail.com >
2023-08-31 15:36:19 +02:00
Bart Louwers
71f6da2722
Add clang-format ( #1086 )
...
Co-authored-by: mwilsnd <mwilsnd@gmail.com >
2023-05-01 16:57:37 +02:00
Bart Louwers
15ad65dd3d
Use std::optional instead of mbgl::optional ( #911 )
2023-03-17 13:51:59 +02:00
Bart Louwers
52522277bc
Doxygen-based documentation for C++ API ( #796 )
2023-02-12 14:45:06 +01:00