CesiumGS / CesiumGS/cesium-native

Improve Vector Tiles Tileset Selection Algorithm

Open
#1,383 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
623
Forks
277
PR merge metrics
No merged PRs in 30d

Description

The current approach for selecting tiles in the vector tiles overlay is a full selection of the tileset each time, which is inefficient and has drawbacks. Research and implement a more intelligent selection algorithm that leverages previous selection states and optimizes tile loading performance. Reference the concerns from [Kevin's comments](https://github.com/CesiumGS/cesium-native/pull/1365#issuecomment-4474418112).

Contributor guide

Open the contributing guide

Research direction

Start by reading the vector tiles overlay's current tileset-selection implementation and Kevin's comments in PR #1365, especially the referenced issue comment. Compare the existing full-selection behavior with the prior selection state and define measurable tile-loading improvements. Done means a researched and implemented algorithm that addresses the cited concerns and demonstrates improved selection or loading performance.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics, performance
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.