pre-commit-ci[bot]
c873570987
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
b5abc33c4b
Drawable Renderer ( #1570 ), Add renderable size uniform for fill layer
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
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]
9a4e0f14d0
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
375083b6cf
Drawable Renderer ( #1570 ), work on fill drawables
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
c7299eaf20
Drawable Renderer ( #1570 ), Move generic shader lookup to context virtual
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
b8c0b1a97c
Drawable Renderer ( #1570 ), Move layer update to where more state is available.
...
Evaluate properties and use actual style color.
Fix problems with attribute bindings and depth modes.
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
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
Bart Louwers
71f6da2722
Add clang-format ( #1086 )
...
Co-authored-by: mwilsnd <mwilsnd@gmail.com >
2023-05-01 16:57:37 +02:00
mwilsnd
2e4e963d89
ES 3: Use sized internal formats for half float textures ( #1015 )
...
Co-authored-by: Alex Cristici <alex.cristici@gmail.com >
Co-authored-by: Bart Louwers <bart@emeel.net >
2023-04-15 14:14:42 +03:00
Alex Cristici
8ff6704fc4
API links for OpenGL ES 3.0 ( #1007 )
...
Co-authored-by: mwilsnd <mwilsnd@gmail.com >
2023-04-14 22:48:53 +02:00
mwilsnd
4828cc7a8b
Upgrade OpenGL backend to ES 3.0 ( #995 )
...
Co-authored-by: Tadej Novak <tadej@tano.si >
2023-04-13 23:24:45 +02:00
Bart Louwers
15ad65dd3d
Use std::optional instead of mbgl::optional ( #911 )
2023-03-17 13:51:59 +02:00
Bart Louwers
f7fa009f08
Use *_t and *_v trait helpers from C++17 STL ( #731 )
2023-01-26 11:10:33 +01:00
Tadej Novak
32ed70c95d
[msvc] Fix warnings, mainly casting to smaller types ( #270 )
...
If the checks by GitHub Actions checks are met, then it seems good to go. Thanks for supporting FOSS4G!
2022-04-22 11:40:55 -07:00
Tadej Novak
fe041b80ca
[msvc] Fix compilation errors and warnings ( #141 )
2021-08-29 22:53:42 +02:00
Dan Paulat
8b804a1903
maplibre support for Qt6 and MSVC 2019 ( #125 )
...
* [qt] Updating CMake project files for Qt6
* [qt] Updating non-test projects for Qt6 and msvc2019
* [qt] Test fixes for Qt6 and msvc2019
* [qt] Link whole test archive for Qt and msvc2019
* [qt] Fixing Qt6 headless backend renderer
* [qt] Fixes for test failures
* [qt] Expression and style parser test fixes
* [qt] Backwards compatibility with Qt5 and Qt6
Minimum version is Qt 5.4 due to use of QOpenGLWidget
* [qt] LLVM is no longer required for a Windows build
* [msvc] msvc2019 fixes for maplibre
* Update test/storage/offline_database.test.cpp
Co-authored-by: Tadej Novak <tadej@tano.si >
* Vector + const is not standard C++
Co-authored-by: Tadej Novak <tadej@tano.si >
2021-08-07 11:10:45 -04:00
Petr Pokorny
41f0be34e7
[general] moving ios and android project under ./platform folder
2020-12-20 12:38:56 +01:00