Commit Graph

74 Commits

Author SHA1 Message Date
Taiyu Yoshizawa
57d1981497 keep digits and short codes upright in CJK line labels (#4566) 2026-09-07 23:17:43 +02:00
John Carmack
474d127bfb fix(core): break a label before a left parenthesis, not after it (#4553) 2026-09-06 00:03:38 +02:00
Taku Fukada
c3b588321b Fix ImageSource not rendering across world copies (#4508) 2026-08-28 02:48:01 +00:00
Haruto Sasaki
1d0908bdaa test: restore heatmap render tests disabled during renderer migration (#4466) 2026-08-25 07:15:18 +00:00
munawiki
9a9f831782 feat: implement split and join expressions (#4463)
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-08-12 18:25:47 +02:00
Brandon Roeder
a34723ff4a fix(core): repaint feature-state-driven symbol paint properties (#4445) 2026-08-04 18:17:53 +02:00
Mike Taves
fba652eb72 fix: typos (#4202)
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-07-13 15:08:27 +00:00
Harel M
eedb4def3d Update pitched offset test to match maplibre-gl-js (#4336)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-07-13 13:10:41 +02:00
Alex Cristici
aad2e6d182 Enable fill extrusion pattern render tests [Core] (#4261)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Adrian Cojocaru <adrian.cojocaru92@yahoo.com>
2026-07-08 11:38:49 +02:00
yousifd
f75f3b7e8f Disable icon scaling with offsets (#3928) 2026-04-23 19:30:25 +02:00
Andrew Calcutt
586ddbf854 # core: fix color-relief/hillshade invisible above fill layers on Metal/Vulkan/WebGPU (#4166) 2026-03-11 20:24:13 -04:00
Andrew Calcutt
369af13ead core: Update Hillshade Algorithms and add Color-Relief Layer support (#3965) 2026-02-25 20:50:06 -05:00
Nathan Olson
7fe58506c4 Implement distance-based tile LOD (#4057)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-02-21 12:38:10 +01:00
Taku Fukada
5727f04c43 Fix incorrect shader selection for text labels with inline images (#4082) 2026-02-19 21:34:43 +01:00
Nathan Olson
10dbd5d68d core, android: add support for camera roll (#3011) 2026-01-20 09:57:48 +01:00
Tim Sylvester
29428dce42 Add support for parsing MLT-format vector tile sources (#3246)
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-10-31 17:24:12 -07:00
Birk Skyum
68459732be Add WebGPU Backend w/ Dawn Support (#3838) 2025-10-16 20:35:33 +02:00
Tim Sylvester
18e51caa22 Apply symbol shader changes from JS for Metal, Vulkan, and OpenGL (#3873) 2025-10-15 22:14:06 +02:00
Bart Louwers
8154bf2e17 Add expected image Pixel 6 (#3783) 2025-09-06 10:14:26 +02:00
Bart Louwers
76d317ebc3 Improve Core Builds for Linux (#3706) 2025-08-09 21:12:46 +02:00
Stefan Karschti
09d395d0db Add HarfBuzz Text Shaping and Font Fallback Support (#3611)
Co-authored-by: alan wei chen <alanchenboy@gmail.com>
2025-07-29 22:00:27 +02:00
NithinAashikPS
b81de15587 Fix incomplete feature state updates in GeometryTile and SourceFeatureState [Vector Tile Layer]. (#3406)
Co-authored-by: nithin.aashik <nithin.aashik@mapmyindia.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-06-05 21:44:22 +00:00
Alex Cristici
8a81444c43 Implement dynamic texture atlas (#3198)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-05-14 18:38:47 +03:00
Alex Cristici
66d1e2ac90 Update render tests on Linux (#3441) 2025-04-30 21:26:44 +03:00
tdcosta100
ca4e02c123 Use actions/cache for vcpkg binary cache and fix Windows integration with Mesa3D (#3422) 2025-04-30 20:15:40 +02:00
Bart Louwers
97490cb3c1 Add page to Developer Docs on Render Tests (#3377) 2025-04-11 17:18:56 +02:00
Yuri Astrakhan
a8f4f70636 Fix trailing whitespaces (#3205)
See https://github.com/pre-commit/pre-commit-hooks?tab=readme-ov-file#trailing-whitespace
2025-02-09 03:33:24 +00:00
Bart Louwers
c79b6dcf52 Add end-of-file-fixer pre-commit hook (#3176)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-24 20:43:50 +01:00
tdcosta100
e932cae2fe Add Windows to CI tests (#2968) 2024-12-01 00:21:25 +01:00
Adrian Cojocaru
b30397005c Reuse allocated descriptor sets (#3002) 2024-11-12 21:19:20 +01:00
qqz003
3249c34bad Enable and update baseline for "icon-text-fit/textFit-grid-long" (#2983) 2024-11-01 03:12:41 +00:00
wangyingfang
1a63194078 Add support for text-variable-anchor-offset property (#2921)
Co-authored-by: Yingfang Wang <junew@microsoft.com>
Co-authored-by: Alexey Kon <48697757+random3940@users.noreply.github.com>
2024-10-28 12:15:54 +01:00
Alex Cristici
ddaa9b2557 Line pattern mixed render test (#2943) 2024-10-16 18:41:03 +03:00
Alex Cristici
ec26136988 Metal macOS render tests updated (#2889) 2024-10-07 09:50:04 +00:00
Alexey Kon
9d553c2843 Add array support for icon-padding (#2845) 2024-09-21 02:17:33 +02:00
Adrian Cojocaru
e2df2d9061 Fix failing Vulkan render tests (#2851) 2024-09-19 20:30:14 +02:00
qqz003
cb38119451 Add textFitWidth and textFitHeight Properties to Sprites (#2780)
Co-authored-by: Xiaolian Qin <xiaoq@microsoft.com>
2024-09-13 15:02:02 +02:00
alasram
b850c257a3 Correct and revise OpenGL texture pooling (#2709) 2024-08-29 23:13:26 +02:00
Adrian Cojocaru
8fcfd81381 Disable flaky Vulkan render test (#2697) 2024-08-07 10:20:05 +00:00
Adrian Cojocaru
072aa32e8b Vulkan renderer backend (#2564)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-08-01 22:49:49 +03:00
Bart Louwers
60107e430b Change render test source ids from "mapbox" to "maplibre" (#2444) 2024-05-29 12:30:24 +00:00
Bart Louwers
6dd43aeed1 Add text-max-width render tests from MapLibre GL JS (#2441) 2024-05-29 13:26:12 +02:00
Tim Sylvester
efaea41c56 Dense image maps (#2098) 2024-04-30 18:12:41 +02:00
Stefan Karschti
6919081030 Fix projection matrix for raster image drawables (#2242) 2024-04-17 16:11:08 +03:00
Geolives
f4c6fabbe6 Implementation of multi-sprites in mbgl-core (#1858)
Co-authored-by: Christophe Brasseur <christophe.brasseur@geolives.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2024-02-27 18:42:17 +01:00
Keith Smiley
802c47dd3b Remove allow_empty = False from BUILD files (#2032) 2024-01-18 22:22:53 +07:00
Alex Cristici
7479d8c899 Metal enable an ignored render test: map-text-depthtest (#2025) 2024-01-16 17:13:57 +00:00
Alex Cristici
abd0be7568 Metal render tests ignore (#1900) 2023-11-29 21:03:02 +02:00
Alex Cristici
f16aae6c66 Metal render tests pixel differences (#1896) 2023-11-29 18:32:34 +02:00
Alex Cristici
f6fb2d9c1a Render tests removed from platform all and moved to integration render tests folder (#1895) 2023-11-28 21:17:32 +02:00