Skip to content
This repository has been archived by the owner on Oct 4, 2024. It is now read-only.

BigChunks and cube-width heightmaps #125

Open
2 of 6 tasks
CursedFlames opened this issue Oct 26, 2022 · 0 comments
Open
2 of 6 tasks

BigChunks and cube-width heightmaps #125

CursedFlames opened this issue Oct 26, 2022 · 0 comments
Assignees

Comments

@CursedFlames
Copy link
Member

CursedFlames commented Oct 26, 2022

We want to implement a BigChunk that's effectively a cube-scale chunk, modify heightmaps to be stored on BigChunks and be cube-scale instead, and have regular LevelChunks use wrapper heightmaps that offset coordinates and refer to the cube-scale heightmaps on the BigChunks.

  • Support for cube-scale heightmaps in cc-core
  • Switch SurfaceTrackerWrapper to be cube-scale, and implement wrapper offset heightmaps
  • Handle BigChunk loading and unloading, including heightmap saving
  • Make Cubes store references to their containing BigChunk
  • Move ColumnCubeMap from chunks onto BigChunk
  • Figure out how to make things not horrendously thread-unsafe (see Heightmap thread safety #124)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
No open projects
Status: In Progress
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants