Commit Graph

17443 Commits

Author SHA1 Message Date
Tadej Novak
a3e3290d68 Fixes for GCC 13 and LLVM 17 (#1749) 2023-10-14 10:48:59 +02:00
Stefan Karschti
89b9c3945c Custom Drawable Layer v1 + DrawableBuilder thick lines (#1699) 2023-10-13 16:24:36 +03:00
Tim Sylvester
6a8be9a221 Further stencil optimizations (#1750)
Co-authored-by: Bart Louwers <bart@emeel.net>
2023-10-11 23:25:02 +00:00
Tim Sylvester
ce0096aab0 Metal Optimizations (#1748) 2023-10-11 01:34:44 +00:00
pre-commit-ci[bot]
d63f94f5a8 [pre-commit.ci] pre-commit autoupdate (#1745)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-10 20:07:13 +02:00
dependabot[bot]
a95ec2956c Bump jwlawson/actions-setup-cmake from 1.13 to 1.14 (#1746)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-10 20:06:33 +02:00
Bart Louwers
50264beaa3 Clear space on free runner (#1747) 2023-10-10 16:02:52 +00:00
Tim Sylvester
e23aca5e9b Refactor readDataDrivenPaintProperties into smaller methods (#1742) 2023-10-09 21:17:20 +00:00
Alex Cristici
74995925ee Line gradient fixes (#1741) 2023-10-09 19:37:54 +03:00
Tadej Novak
ff2fdcbf85 Update minimum CMake version to 3.19 (#1643)
Co-authored-by: Bart Louwers <bart@emeel.net>
2023-10-09 12:35:25 +02:00
Wei Chen
3b6d4c5a97 implement fill extrusion pattern shader for metal (#1729)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-08 10:13:48 +08:00
Bart Louwers
c361a04738 Use free runner for Draft PRs (#1739) 2023-10-07 10:14:16 +02:00
Bart Louwers
7cdac9e4cd Line SDF gradient
Line sdf gradient rebase
2023-10-06 14:04:41 +02:00
Bart Louwers
0e55d618b9 Merge pull request #1738 from maplibre/dependabot/github_actions/seanmiddleditch/gha-setup-ninja-4
Bump seanmiddleditch/gha-setup-ninja from 3 to 4
2023-10-06 10:23:03 +02:00
Bart Louwers
7229dd4e7d Merge pull request #1732 from maplibre/renovate/rules_xcodeproj-1.x
chore(deps): update dependency rules_xcodeproj to v1.12.1
2023-10-06 10:22:50 +02:00
dependabot[bot]
ed94086796 Bump seanmiddleditch/gha-setup-ninja from 3 to 4
Bumps [seanmiddleditch/gha-setup-ninja](https://github.com/seanmiddleditch/gha-setup-ninja) from 3 to 4.
- [Release notes](https://github.com/seanmiddleditch/gha-setup-ninja/releases)
- [Commits](https://github.com/seanmiddleditch/gha-setup-ninja/compare/v3...v4)

---
updated-dependencies:
- dependency-name: seanmiddleditch/gha-setup-ninja
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06 05:59:07 +00:00
Bart Louwers
1965cfed3d Fix Drawable Linux CI (clang-tidy, render tests)
Fix Drawable / Legacy renderer matrix Linux CI
2023-10-05 13:12:54 +02:00
Bart Louwers
aeaaced81b Merge remote-tracking branch 'origin' into linux-ci 2023-10-05 09:33:52 +00:00
Bart Louwers
34a29ef061 Fix offscreen texture filter type, ignore one render test 2023-10-05 09:28:14 +00:00
renovate[bot]
a137d6c56d chore(deps): update dependency rules_xcodeproj to v1.12.1 2023-10-05 00:48:19 +00:00
Bart Louwers
bace5ef40f Merge pull request #1725 from maplibre/metal-sep25-merge
Metal sep25 merge
2023-10-04 23:25:45 +02:00
renovate[bot]
db79845988 chore(deps): update dependency rules_xcodeproj to v1.12.0 2023-10-04 23:09:21 +02:00
pre-commit-ci[bot]
c67bc3b18a [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-10-04 17:14:33 +00:00
Tim Sylvester
60b07656bf more test coverage 2023-10-04 10:12:47 -07:00
pre-commit-ci[bot]
effba06e35 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-10-04 16:48:08 +00:00
Tim Sylvester
80e194fbe1 new static declaration style 2023-10-04 09:45:57 -07:00
alan wei chen
dd114b26c3 remove line gradient 2023-10-04 09:21:01 -07:00
pre-commit-ci[bot]
b60e4afae5 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-10-04 09:21:01 -07:00
alan wei chen
9ff5d6fcbd Implement metal line sdf shader. 2023-10-04 09:21:01 -07:00
Tim Sylvester
8db744918f Merge branch 'topic/metal-sep25' into metal-sep25-merge 2023-10-04 09:20:03 -07:00
Alex Cristici
4001b1bb4d Fixed offscreen unit tests (#1723) 2023-10-04 19:12:38 +03:00
Bart Louwers
9342f81131 Drawable metrics JSON with GFX probing disabled 2023-10-04 16:12:22 +00:00
pre-commit-ci[bot]
afb2062b61 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-10-04 16:05:57 +00:00
Tim Sylvester
501125ba4b Add checks for enum conversions and reduceMemoryUse to improve coverage 2023-10-04 09:05:22 -07:00
Bart Louwers
655e12a5b6 Remove clear() method 2023-10-04 14:00:40 +00:00
Bart Louwers
fa44043742 Disable shader replacement tests 2023-10-04 13:55:36 +00:00
Bart Louwers
63720145e6 move renderTileIDs 2023-10-04 12:50:18 +00:00
Bart Louwers
0a81468939 Make StringIndexer not a singleton 2023-10-04 12:47:17 +00:00
Tim Sylvester
a8f6a3b6af More build issues 2023-10-03 22:34:55 +00:00
Tim Sylvester
ec3f927f83 Fix Linux build issues 2023-10-03 22:24:45 +00:00
pre-commit-ci[bot]
bdf043b913 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-10-03 21:47:45 +00:00
Tim Sylvester
a9ead54d73 Fix line properties on Metal 2023-10-03 14:15:59 -07:00
Tim Sylvester
9173a1141f Merge branch 'topic/metal-sep25' into metal-sep25-merge
# Conflicts:
#	include/mbgl/renderer/layer_tweaker.hpp
#	src/mbgl/renderer/layer_tweaker.cpp
#	src/mbgl/renderer/layers/circle_layer_tweaker.cpp
#	src/mbgl/renderer/layers/fill_layer_tweaker.cpp
#	src/mbgl/renderer/layers/heatmap_layer_tweaker.cpp
#	src/mbgl/renderer/layers/line_layer_tweaker.cpp
#	src/mbgl/renderer/layers/render_circle_layer.cpp
#	src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp
#	src/mbgl/renderer/layers/render_fill_layer.cpp
#	src/mbgl/renderer/layers/render_heatmap_layer.cpp
#	src/mbgl/renderer/layers/render_hillshade_layer.cpp
#	src/mbgl/renderer/layers/render_line_layer.cpp
#	src/mbgl/renderer/layers/render_raster_layer.cpp
#	src/mbgl/renderer/layers/render_symbol_layer.cpp
#	src/mbgl/renderer/layers/symbol_layer_tweaker.cpp
#	src/mbgl/renderer/render_layer.cpp
2023-10-03 13:25:02 -07:00
Bart Louwers
43bafd2819 renderTileIDs.clear() 2023-10-03 17:38:45 +00:00
Bart Louwers
0a501f28b7 fix path expression-test 2023-10-03 17:18:02 +02:00
Bart Louwers
8da7c50ef6 increase timeout iOS tests 2023-10-03 12:46:42 +00:00
Bart Louwers
a8a10a8d02 fix path test executables linux 2023-10-03 12:46:24 +00:00
Bart Louwers
82feff83da Fix detected use after move 2023-10-03 12:14:55 +00:00
Bart Louwers
86675fbf38 Remove duplicate include 2023-10-03 12:14:19 +00:00
Bart Louwers
8cbb49ce23 Use range based for loop 2023-10-03 12:14:07 +00:00