Commit Graph

  • d46a7c745d Metal permutations (#1903) Tim Sylvester 2023-12-04 16:15:35 -08:00
  • aa970b186e [pre-commit.ci] pre-commit autoupdate (#1912) pre-commit-ci[bot] 2023-12-04 19:47:46 +00:00
  • 454efb64ac Benchmark activity Android (#1850) Bart Louwers 2023-12-01 15:34:57 +01:00
  • 0b4c95593c Bump actions/setup-java from 3 to 4 (#1902) dependabot[bot] 2023-11-30 12:32:31 +01:00
  • abd0be7568 Metal render tests ignore (#1900) Alex Cristici 2023-11-29 21:03:02 +02:00
  • f16aae6c66 Metal render tests pixel differences (#1896) Alex Cristici 2023-11-29 18:32:34 +02:00
  • fa9712cd8f Shared attributes (#1898) Tim Sylvester 2023-11-28 18:57:51 -08:00
  • 5c86aee31a Bump JamesIves/github-pages-deploy-action from 4.4.3 to 4.5.0 (#1894) dependabot[bot] 2023-11-28 22:50:06 +01:00
  • f6fb2d9c1a Render tests removed from platform all and moved to integration render tests folder (#1895) Alex Cristici 2023-11-28 21:17:32 +02:00
  • db2e95a59b Symbol improve UBO (#1893) Alex Cristici 2023-11-28 08:16:11 +02:00
  • 178454bdba Metal debug lines (#1888) Stefan Karschti 2023-11-28 07:51:18 +02:00
  • 634ce8089b Symbol Tweaker: Redundant update inside inner loop (#1891) mwilsnd 2023-11-27 15:14:42 -05:00
  • 04d5695a0a Add ankerl::unordered_dense containers (#1881) mwilsnd 2023-11-27 14:06:01 -05:00
  • 71d4ceabcd Don't use std::function in the renderer hot paths (#1883) mwilsnd 2023-11-27 10:36:03 -05:00
  • bf472b0703 [qt] Update build images to use GCC11 (#1889) Tadej Novak 2023-11-26 16:30:28 +01:00
  • 893c97f20e Triangulated fill outlines (Metal) (#1880) Stefan Karschti 2023-11-24 14:19:41 +02:00
  • 09e16d78d8 Fill: Don't query UBOs to determine shader variant (#1885) mwilsnd 2023-11-22 14:03:37 -05:00
  • 287f202525 Mark layer renderability inline, don't copy render items (#1882) mwilsnd 2023-11-22 12:26:19 -05:00
  • 5dbe89dea1 Hoist symbol dynamic UBO out of drawable loop (#1884) mwilsnd 2023-11-22 11:35:58 -05:00
  • 3aacc0aae8 [qt] Only build core platform as part of main maplibre-native repo (#1740) Tadej Novak 2023-11-21 17:13:04 +01:00
  • 98860f4cd2 Design proposal: ambient cache initialization speed improvement (#1877) Geolives 2023-11-20 22:13:59 +01:00
  • 923526615a Complex, Animatable, Interactive Annotations Proposal (#1851) Theodore Calmes 2023-11-20 13:11:36 -08:00
  • ffcf132f20 Replace rather than update Metal buffers (#1842) Tim Sylvester 2023-11-20 12:58:19 -08:00
  • 48106f7422 [pre-commit.ci] pre-commit autoupdate (#1878) pre-commit-ci[bot] 2023-11-20 21:54:09 +01:00
  • eb209904d3 Update READMEs, fix typos (#1876) Martin d'Allens 2023-11-18 16:16:29 +01:00
  • 9c9d0dd5bd Consistently use no-throw new in noexcept layer create methods (#1875) Tim Sylvester 2023-11-17 16:30:25 -08:00
  • 4150c8b851 Handle the case where styles update without a bucket change, fixing `… (#1874) Tim Sylvester 2023-11-17 09:44:00 -08:00
  • b01c6270d4 Updated expected image for render-tests/text-pitch-alignment/viewport-text-depthtest (#1872) Alex Cristici 2023-11-17 18:38:00 +02:00
  • 3df14ab59d Bug/stencil tiles (#1871) Tim Sylvester 2023-11-16 09:33:29 -08:00
  • 127506c135 Metal debug shader (#1870) Alex Cristici 2023-11-15 23:37:59 +02:00
  • 08f24a68c8 Fixed metal line render tests (#1868) Alex Cristici 2023-11-15 17:36:35 +02:00
  • 15cfb3570c Fixed metal vertex attribute update render tests (#1867) Alex Cristici 2023-11-15 17:36:21 +02:00
  • 1200046f0c Collision drawables shared buffers (#1859) Stefan Karschti 2023-11-15 17:33:41 +02:00
  • c68d8f2d37 Fixed metal fill color per vertex (#1865) Alex Cristici 2023-11-15 09:06:10 +02:00
  • f24055a9f0 Fixed metal background render tests (#1864) Alex Cristici 2023-11-15 08:14:54 +02:00
  • 37a9c089a2 Separate properties-as-uniforms per drawable (#1856) Tim Sylvester 2023-11-14 15:43:56 -08:00
  • 9884b1e40f Fixed metal heatmap render tests (#1860) Alex Cristici 2023-11-14 22:17:42 +02:00
  • 028bec0f69 Fixed metal circle render tests (#1854) Alex Cristici 2023-11-10 00:10:47 +02:00
  • 9faa155546 Fixed metal symbol render tests (#1853) Alex Cristici 2023-11-09 23:32:10 +02:00
  • a880247e14 Make the StringIndexer default constructor protected (#1852) Tim Sylvester 2023-11-09 11:19:44 -08:00
  • c8010dba7d Fix tile collection update (#1849) Tim Sylvester 2023-11-07 17:46:57 -08:00
  • 6a6be58b6f [pre-commit.ci] pre-commit autoupdate (#1841) pre-commit-ci[bot] 2023-11-07 00:20:09 +01:00
  • a73e88fee2 Custom drawable layer: Simple Fill (#1810) Stefan Karschti 2023-11-06 20:43:58 +02:00
  • ef69472f56 Refactor bindings to allow for eliminating duplicates... (#1831) Tim Sylvester 2023-11-06 10:12:34 -08:00
  • 1670b2c3ee Move Meta to Gold sponsorship tier (#1838) Oliver Wipfli 2023-11-04 10:19:04 +01:00
  • 8ad5f9c1fd Benchmark app frame time improvements (#1776) Alex Cristici 2023-11-03 23:03:52 +01:00
  • 827ced7b6f Benchmark workflow fix (#1835) Bart Louwers 2023-11-03 16:11:25 +01:00
  • f0490ac785 Update dependency build_bazel_rules_apple to v3 (#1673) renovate[bot] 2023-11-03 13:28:24 +01:00
  • 9e7f1cc3a5 Use TinyUnorderedMap for render tile sets (#1792) Tim Sylvester 2023-11-01 07:14:01 -07:00
  • 5a17559523 Mark tile ID methods noexcept (#1828) Tim Sylvester 2023-10-31 07:21:05 -07:00
  • bb998a4fc5 Fix old Qt version support for usage in linux distributions (#1825) Tadej Novak 2023-10-30 23:38:14 +01:00
  • 3b0bfc9615 Update dependency rules_xcodeproj to v1.13.0 (#1826) renovate[bot] 2023-10-30 23:33:15 +01:00
  • dd53f63002 Ignore Qt installation when finding ICU (#1813) Tadej Novak 2023-10-30 11:49:49 +01:00
  • 9a1d28aa1d Update pr-tests.yml (#1814) Bart Louwers 2023-10-30 11:12:57 +01:00
  • 31edbef5f6 Update dependency gradle to v8.4 (#1733) renovate[bot] 2023-10-29 21:45:43 +01:00
  • fe7e3f3cbd Benchmark fixes (#1811) Bart Louwers 2023-10-29 19:41:06 +01:00
  • cd0db4a153 Linux benchmark on CI (#1809) Bart Louwers 2023-10-26 22:24:27 +02:00
  • 40e283cdbb Custom drawable layer v2 (#1754) Stefan Karschti 2023-10-26 21:36:50 +03:00
  • 619408d09d Bump tj-actions/changed-files from 39 to 40 (#1807) dependabot[bot] 2023-10-26 16:12:22 +02:00
  • 36d8277924 Bump actions/setup-node from 3 to 4 (#1801) dependabot[bot] 2023-10-26 16:12:04 +02:00
  • c78eafff22 [ci] Qt workflow improvements (#1804) Tadej Novak 2023-10-26 16:09:39 +02:00
  • 85a15c457e Remove old size test (#1802) Bart Louwers 2023-10-25 18:20:13 +02:00
  • 191fe84074 [pre-commit.ci] pre-commit autoupdate (#1800) pre-commit-ci[bot] 2023-10-23 20:10:42 +00:00
  • ae2c90719e update for node 21 (#1794) Andrew Calcutt 2023-10-23 11:06:58 -04:00
  • da45706601 Warnings (#1791) Tim Sylvester 2023-10-20 16:23:26 -07:00
  • 1a1c826fa4 Metal stats (#1781) Tim Sylvester 2023-10-20 15:45:08 -07:00
  • 07c70fe1c8 Bloaty report path (#1789) Bart Louwers 2023-10-20 18:19:18 +02:00
  • 0461e6976e Eliminate duplicate calls to updateRenderTileIDs (#1788) Stefan Karschti 2023-10-20 19:10:14 +03:00
  • aecc03c6d6 Linux render test rework (#1777) Bart Louwers 2023-10-20 17:17:51 +02:00
  • 4b76f7925a Last Bloaty fixes (#1787) Bart Louwers 2023-10-20 14:21:33 +02:00
  • e9efb280de Update permissions linux-ci (#1784) Bart Louwers 2023-10-19 22:49:11 +02:00
  • e98fe36a79 Add id-token permissions to workflows (#1783) Bart Louwers 2023-10-19 21:09:46 +02:00
  • a0544f4f93 Upload Bloaty report to S3 (#1782) Bart Louwers 2023-10-19 17:28:51 +02:00
  • d43c52b9d8 Disable stencil instancing (#1778) Tim Sylvester 2023-10-18 17:22:14 -07:00
  • 7f785ae660 Moved requesting current drawable before presenting (#1779) Alex Cristici 2023-10-18 23:27:36 +03:00
  • b40032ea06 cd in bloaty compile step (#1775) Bart Louwers 2023-10-18 14:06:58 +02:00
  • ccc05556f4 CI PR number handling, PR file diffs and workflow runs (#1774) Bart Louwers 2023-10-18 10:38:41 +02:00
  • f39c7b6587 Fix some inconsistencies and typos in docs and comments (#1773) Martin d'Allens 2023-10-17 23:41:01 +02:00
  • 32be408988 Cache Bloaty, use PR number (#1771) Bart Louwers 2023-10-17 21:59:57 +02:00
  • b388be7c11 Don't use Ninja for bloaty build (#1770) Bart Louwers 2023-10-17 16:51:00 +02:00
  • 565136f509 Fix a bug with buffer reuse. Simplify stencil clearing. (#1763) Tim Sylvester 2023-10-17 07:18:23 -07:00
  • 902b8cace5 Upload coverage in separate workflow (#1769) Bart Louwers 2023-10-17 16:04:16 +02:00
  • 30a84cc3ce Compile bloaty in action (#1767) Bart Louwers 2023-10-17 14:55:30 +02:00
  • 899d9ff774 Use RelWithDebInfo with Bloaty McBloatface (size test) (#1766) Bart Louwers 2023-10-17 13:51:46 +02:00
  • 49bb2c3fdd CI fixes and improvements (#1765) Bart Louwers 2023-10-17 10:46:05 +02:00
  • 7b5c53a87d Leave PR message with Bloaty results (#1761) Bart Louwers 2023-10-17 02:45:10 +02:00
  • 8beb3ca947 [pre-commit.ci] pre-commit autoupdate (#1762) pre-commit-ci[bot] 2023-10-16 22:10:00 +00:00
  • 587dabfef2 [ci] Cleanup caches in the target repo (#1758) Tadej Novak 2023-10-16 18:57:00 +02:00
  • ca8893690d More stencil caching (#1755) Tim Sylvester 2023-10-16 07:22:54 -07:00
  • dc77b6d23f [ci] Fix Gradle cache in Android workflows (#1751) Tadej Novak 2023-10-14 23:32:46 +02:00
  • 39f0685368 [qt] Make WASM build run without crashes with latest Qt (#1709) Tadej Novak 2023-10-14 14:20:12 +02:00
  • a3e3290d68 Fixes for GCC 13 and LLVM 17 (#1749) Tadej Novak 2023-10-14 10:48:59 +02:00
  • 89b9c3945c Custom Drawable Layer v1 + DrawableBuilder thick lines (#1699) Stefan Karschti 2023-10-13 16:24:36 +03:00
  • 6a8be9a221 Further stencil optimizations (#1750) Tim Sylvester 2023-10-11 16:25:02 -07:00
  • ce0096aab0 Metal Optimizations (#1748) Tim Sylvester 2023-10-10 18:34:44 -07:00
  • d63f94f5a8 [pre-commit.ci] pre-commit autoupdate (#1745) pre-commit-ci[bot] 2023-10-10 20:07:13 +02:00
  • a95ec2956c Bump jwlawson/actions-setup-cmake from 1.13 to 1.14 (#1746) dependabot[bot] 2023-10-10 20:06:33 +02:00
  • 50264beaa3 Clear space on free runner (#1747) Bart Louwers 2023-10-10 18:02:52 +02:00
  • e23aca5e9b Refactor readDataDrivenPaintProperties into smaller methods (#1742) Tim Sylvester 2023-10-09 14:17:20 -07:00
  • 74995925ee Line gradient fixes (#1741) Alex Cristici 2023-10-09 19:37:54 +03:00