Software project
Moppe
moppe Git repository sha1 synchronized Aug 6, 2026 04:07 UTC
686
commits
497
source files
20
references
893c788b00
HEAD
Recent commits
-
893c788b00Calibrate far grass to the blade layer; add gradient diagnostics
Mikael Brockman
-
df99b881f1Grow undergrowth a clump band: blades become tufts with distance
Mikael Brockman
-
688099cf0fGive terrain a far-grass canopy material
Mikael Brockman
-
06f1ed01b9Collapse subpixel backlight variance to its ensemble mean
Mikael Brockman
-
c9c4cca46bCalm the grass glint against temporal jitter
Mikael Brockman
-
f9394c0e63Fade glow reactive-mask boosts with distance
Mikael Brockman
-
27a3408292Promote foliage transmission into HDR glow with grass glint
Mikael Brockman
-
26af52964dmakefile fix
Mikael Brockman
-
6628cae661Make graphics benchmarks self-describing
Mikael Brockman
-
d745dbcfb2Add forest graphics benchmark feature
Mikael Brockman
-
e0a1930610Document sampler argument-table requirement
Mikael Brockman
-
4a1ba3ad03Make Metal shaders first-class CMake targets
Mikael Brockman
Current source tree
497 text-bearing files| Path | Language |
|---|---|
| .clang-format | text |
| .clangd | text |
| .gitattributes | text |
| .gitignore | text |
| AGENTS.md | Markdown |
| atelier/atelier.cc | C++ |
| atelier/atelier.hh | C++ |
| atelier/atelier_mac.mm | Objective-C++ |
| atelier/atelier_renderer.cc | C++ |
| atelier/atelier_renderer.hh | C++ |
| atelier/atelier_shaders.hh | C++ |
| atelier/camera.hh | C++ |
| atelier/carpet.hh | C++ |
| atelier/embedding.cc | C++ |
| atelier/embedding.hh | C++ |
| atelier/hex_sheet.cc | C++ |
| atelier/hex_sheet.hh | C++ |
| atelier/matrix.hh | C++ |
| atelier/metal.hh | C++ |
| atelier/pipeline.hh | C++ |
| atelier/prism.hh | C++ |
| atelier/space.hh | C++ |
| atelier/surface.hh | C++ |
| atelier/tabulate.hh | C++ |
| atelier/tree.cc | C++ |
| atelier/tree.hh | C++ |
| atelier/tree_embedding.cc | C++ |
| atelier/tree_embedding.hh | C++ |
| atelier/wire.hh | C++ |
| CLAUDE.md | Markdown |
| cmake/CheckLanguage.cmake | CMake |
| cmake/CMakeDetermineMetalCompiler.cmake | CMake |
| cmake/CMakeMetalCompiler.cmake.in | text |
| cmake/CMakeMetalInformation.cmake | CMake |
| cmake/CMakeTestMetalCompiler.cmake | CMake |
| cmake/LICENCE.txt | text |
| cmake/MetalShaderSupport.cmake | CMake |
| cmake/toolchains/homebrew-llvm.cmake | CMake |
| CMakeLists.txt | CMake |
| CMakePresets.json | JSON |
| docs/atelier-earth.md | Markdown |
| docs/atelier-tree.md | Markdown |
| docs/engine-atlas.md | Markdown |
| docs/forest-density-and-aggregates.md | Markdown |
| docs/forest-lod.md | Markdown |
| docs/game-state.md | Markdown |
| docs/generated-world.md | Markdown |
| docs/hillslopes-and-channels.md | Markdown |
| docs/ideal-dream-graphics.org | Org |
| docs/lake-domain.md | Markdown |
| docs/landscape-gazetteer.md | Markdown |
| docs/lattice-harmonization.md | Markdown |
| docs/ontology.md | Markdown |
| docs/orogeny-performance.md | Markdown |
| docs/project.org | Org |
| docs/README.md | Markdown |
| docs/refactoring-seams.md | Markdown |
| docs/renderer-design.md | Markdown |
| docs/sediment-transport.md | Markdown |
| docs/status.md | Markdown |
| docs/surface-storage.md | Markdown |
| docs/terrain-expressions.md | Markdown |
| docs/trails.md | Markdown |
| docs/units.md | Markdown |
| docs/water-benchmarks.md | Markdown |
| docs/web.md | Markdown |
| docs/what-age-does-to-this-world.md | Markdown |
| docs/working-practices.md | Markdown |
| etalon/build.zig | Zig |
| etalon/examples/rejected_addition.zig | Zig |
| etalon/examples/rejected_bundle_schema.zig | Zig |
| etalon/examples/rejected_domain_spacing.zig | Zig |
| etalon/examples/rejected_interpretation.zig | Zig |
| etalon/README.md | Markdown |
| etalon/src/bundle.zig | Zig |
| etalon/src/dimension.zig | Zig |
| etalon/src/field.zig | Zig |
| etalon/src/main.zig | Zig |
| etalon/src/quantity.zig | Zig |
| etalon/src/root.zig | Zig |
| etalon/src/specification.zig | Zig |
| ideas/by-derivation.md | Markdown |
| ideas/by-fiat.md | Markdown |
| ideas/computed-together.md | Markdown |
| ideas/geometry-from-fields.md | Markdown |
| ideas/insjo.md | Markdown |
| ideas/language.txt | text |
| ideas/multitudes.md | Markdown |
| ideas/near-and-far.md | Markdown |
| ideas/orientation.md | Markdown |
| ideas/reading-map.md | Markdown |
| ideas/README.md | Markdown |
| ideas/rivers-first.md | Markdown |
| ideas/second-author.md | Markdown |
| ideas/structure-of-space.md | Markdown |
| ideas/surrounded.md | Markdown |
| ideas/tending-the-world.md | Markdown |
| ideas/terrain-as-structure.md | Markdown |
| ideas/terrain-lab-spectacles.md | Markdown |
| ideas/the-machine.md | Markdown |
| ideas/theory-of-the-world.md | Markdown |
| ideas/watersheds-of-execution.md | Markdown |
| ideas/world-as-lab.md | Markdown |
| lavoir/buffer.hh | C++ |
| lavoir/bundle.hh | C++ |
| lavoir/lavoir_mac.mm | Objective-C++ |
| lavoir/lending.hh | C++ |
| lavoir/metal.hh | C++ |
| lavoir/pipeline.hh | C++ |
| lavoir/README.md | Markdown |
| lavoir/renderer.cc | C++ |
| lavoir/renderer.hh | C++ |
| lavoir/shaders.hh | C++ |
| lavoir/surface.hh | C++ |
| lavoir/units.hh | C++ |
| lavoir/wave.hh | C++ |
| Makefile | Make |
| moppe/color.hh | C++ |
| moppe/game/blob_shadow.cc | C++ |
| moppe/game/blob_shadow.hh | C++ |
| moppe/game/chase_camera.cc | C++ |
| moppe/game/chase_camera.hh | C++ |
| moppe/game/cinematic_flight.cc | C++ |
| moppe/game/cinematic_flight.hh | C++ |
| moppe/game/dust.cc | C++ |
| moppe/game/dust.hh | C++ |
| moppe/game/foliage_kind.hh | C++ |
| moppe/game/forest.cc | C++ |
| moppe/game/forest.hh | C++ |
| moppe/game/forest_plan.cc | C++ |
| moppe/game/forest_plan.hh | C++ |
| moppe/game/frame_view.cc | C++ |
| moppe/game/frame_view.hh | C++ |
| moppe/game/game.cc | C++ |
| moppe/game/game_session.cc | C++ |
| moppe/game/game_session.hh | C++ |
| moppe/game/game_state.hh | C++ |
| moppe/game/generated_world.cc | C++ |
| moppe/game/generated_world.hh | C++ |
| moppe/game/glider_render.cc | C++ |
| moppe/game/glider_render.hh | C++ |
| moppe/game/graphics_benchmark.hh | C++ |
| moppe/game/graphics_settings.cc | C++ |
| moppe/game/graphics_settings.hh | C++ |
| moppe/game/hud.cc | C++ |
| moppe/game/hud.hh | C++ |
| moppe/game/input_frame.hh | C++ |
| moppe/game/input_frame_adapter.hh | C++ |
| moppe/game/landscape_gazetteer.cc | C++ |
| moppe/game/landscape_gazetteer.hh | C++ |
| moppe/game/landscape_summary.cc | C++ |
| moppe/game/landscape_summary.hh | C++ |
| moppe/game/launch_options.cc | C++ |
| moppe/game/launch_options.hh | C++ |
| moppe/game/main.cc | C++ |
| moppe/game/model.cc | C++ |
| moppe/game/model.hh | C++ |
| moppe/game/moppe_game.hh | C++ |
| moppe/game/seed_memory.cc | C++ |
| moppe/game/seed_memory.hh | C++ |
| moppe/game/simulation_clock.hh | C++ |
| moppe/game/sprites.cc | C++ |
| moppe/game/sprites.hh | C++ |
| moppe/game/stars.cc | C++ |
| moppe/game/stars.hh | C++ |
| moppe/game/surface_presentation.cc | C++ |
| moppe/game/surface_presentation.hh | C++ |
| moppe/game/terrain.cc | C++ |
| moppe/game/terrain.hh | C++ |
| moppe/game/testbed.cc | C++ |
| moppe/game/tree_studio.cc | C++ |
| moppe/game/vehicle_render.cc | C++ |
| moppe/game/vehicle_render.hh | C++ |
| moppe/game/walker.cc | C++ |
| moppe/game/walker.hh | C++ |
| moppe/game/walker_render.cc | C++ |
| moppe/game/walker_render.hh | C++ |
| moppe/game/water_capture.cc | C++ |
| moppe/game/water_capture.hh | C++ |
| moppe/game/water_presentation.cc | C++ |
| moppe/game/water_presentation.hh | C++ |
| moppe/game/waterfall_surface.cc | C++ |
| moppe/game/waterfall_surface.hh | C++ |
| moppe/game/world.hh | C++ |
| moppe/game/world_cache.cc | C++ |
| moppe/game/world_cache.hh | C++ |
| moppe/game/world_loading.cc | C++ |
| moppe/game/world_loading.hh | C++ |
| moppe/gfx/mat4.hh | C++ |
| moppe/gfx/math.hh | C++ |
| moppe/gfx/signal.hh | C++ |
| moppe/gfx/tga.cc | C++ |
| moppe/gfx/tga.hh | C++ |
| moppe/map/surface.cc | C++ |
| moppe/map/surface.hh | C++ |
| moppe/mov/glider.cc | C++ |
| moppe/mov/glider.hh | C++ |
| moppe/mov/vehicle.cc | C++ |
| moppe/mov/vehicle.hh | C++ |
| moppe/pacioli.hh | C++ |
| moppe/partition.hh | C++ |
| moppe/platform/apple/apple_common.mm | Objective-C++ |
| moppe/platform/apple/game_controller.hh | C++ |
| moppe/platform/apple/game_controller.mm | Objective-C++ |
| moppe/platform/ios/Assets.xcassets/AppIcon.appiconset/Contents.json | JSON |
| moppe/platform/ios/Assets.xcassets/Contents.json | JSON |
| moppe/platform/ios/ExportOptions.plist | text |
| moppe/platform/ios/Info.plist.in | text |
| moppe/platform/ios/main_ios.mm | Objective-C++ |
| moppe/platform/mac/Info.plist.in | text |
| moppe/platform/mac/main_mac.mm | Objective-C++ |
| moppe/platform/platform.hh | C++ |
| moppe/platform/tvos/Info.plist.in | text |
| moppe/platform/tvos/main_tvos.mm | Objective-C++ |
| moppe/platform/web/main_web.cc | C++ |
| moppe/platform/web/shell.html | text |
| moppe/profile.hh | C++ |
| moppe/quantities.hh | C++ |
| moppe/render/draw.cc | C++ |
| moppe/render/draw.hh | C++ |
| moppe/render/metal/metal4_frame.hh | C++ |
| moppe/render/metal/metal4_simulator_unavailable.mm | Objective-C++ |
| moppe/render/metal/metal_renderer.hh | C++ |
| moppe/render/metal/metal_renderer.mm | Objective-C++ |
| moppe/render/metal/shader_types.h | C or C++ |
| moppe/render/reflection_geometry.cc | C++ |
| moppe/render/reflection_geometry.hh | C++ |
| moppe/render/renderer.hh | C++ |
| moppe/render/text.cc | C++ |
| moppe/render/text.hh | C++ |
| moppe/render/texture_pixels.hh | C++ |
| moppe/render/types.hh | C++ |
| moppe/render/webgpu/webgpu_renderer.cc | C++ |
| moppe/render/webgpu/webgpu_renderer.hh | C++ |
| moppe/shaders/metal/common.h | C or C++ |
| moppe/shaders/metal/dust.metal | Metal |
| moppe/shaders/metal/forest.metal | Metal |
| moppe/shaders/metal/ocean.metal | Metal |
| moppe/shaders/metal/post.metal | Metal |
| moppe/shaders/metal/reflection_geometry.metal | Metal |
| moppe/shaders/metal/river.metal | Metal |
| moppe/shaders/metal/sky.metal | Metal |
| moppe/shaders/metal/terrain.metal | Metal |
| moppe/shaders/metal/uber.metal | Metal |
| moppe/shaders/metal/undergrowth.metal | Metal |
| moppe/shaders/metal/water_reflection.metal | Metal |
| moppe/spatial/bundle.hh | C++ |
| moppe/spatial/bundle_operations.hh | C++ |
| moppe/spatial/bundle_storage.hh | C++ |
| moppe/terrain/cache_bake.cc | C++ |
| moppe/terrain/domain.hh | C++ |
| moppe/terrain/domain_storage.hh | C++ |
| moppe/terrain/drainage.cc | C++ |
| moppe/terrain/drainage.hh | C++ |
| moppe/terrain/flood.cc | C++ |
| moppe/terrain/flood.hh | C++ |
| moppe/terrain/fractional_drainage.cc | C++ |
| moppe/terrain/fractional_drainage.hh | C++ |
| moppe/terrain/geological.cc | C++ |
| moppe/terrain/geological.hh | C++ |
| moppe/terrain/merge_tree.cc | C++ |
| moppe/terrain/merge_tree.hh | C++ |
| moppe/terrain/moisture.cc | C++ |
| moppe/terrain/moisture.hh | C++ |
| moppe/terrain/noise.cc | C++ |
| moppe/terrain/noise.hh | C++ |
| moppe/terrain/orogeny_benchmark.cc | C++ |
| moppe/terrain/readings.cc | C++ |
| moppe/terrain/readings.hh | C++ |
| moppe/terrain/river.cc | C++ |
| moppe/terrain/river.hh | C++ |
| moppe/terrain/sediment_transport.cc | C++ |
| moppe/terrain/sediment_transport.hh | C++ |
| moppe/terrain/stream_power_evolution.cc | C++ |
| moppe/terrain/stream_power_evolution.hh | C++ |
| moppe/terrain/trail.cc | C++ |
| moppe/terrain/trail.hh | C++ |
| moppe/terrain/trail_soak.cc | C++ |
| moppe/terrain/water_depth_experiment.cc | C++ |
| moppe/terrain/watercourse.cc | C++ |
| moppe/terrain/watercourse.hh | C++ |
| moppe/terrain/waterline.cc | C++ |
| moppe/terrain/waterline.hh | C++ |
| moppe/terrain/world_recipe.cc | C++ |
| moppe/terrain/world_recipe.hh | C++ |
| plan/done/rfc-001-uplift-stream-power.md | Markdown |
| plan/done/rfc-002-hillslope-diffusion.md | Markdown |
| plan/done/rfc-003-sediment-ledger-rasters.md | Markdown |
| plan/done/rfc-004-erosion-performance.md | Markdown |
| plan/done/rfc-005-fragment-rate-normals.md | Markdown |
| plan/done/rfc-007-waterline-conforming-geometry.md | Markdown |
| plan/README.md | Markdown |
| plan/rfc-006-analytic-channels.md | Markdown |
| plan/rfc-008-geology-conditioned-tessellation.md | Markdown |
| plan/rfc-009-relief-readings.md | Markdown |
| plan/rfc-010-diagonal-bias.md | Markdown |
| plan/rfc-011-field-domain-remap.md | Markdown |
| plan/rfc-012-elevation-datums-normalization.md | Markdown |
| plan/rfc-013-discretization-reconstruction.md | Markdown |
| plan/rfc-014-merge-tree-hydrology.md | Markdown |
| plan/rfc-015-graphs-as-domains.md | Markdown |
| planning/README.md | Markdown |
| planning/rfcs/0001-current-engine-refactoring.md | Markdown |
| planning/rfcs/0002-engine-consolidation-and-world-relations.md | Markdown |
| planning/rfcs/0003-a-world-that-reads-as-alive.md | Markdown |
| planning/rfcs/0004-reconstruct-expensive-pixels-on-metal-4.md | Markdown |
| planning/rfcs/0005-depositional-landforms.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-001-trustworthy-complexity-report.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-002-characterize-refactoring-seams.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-010-consolidate-finite-bundle.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-011-introduce-surface-atlas.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-012-tighten-presentation-bridge.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-020-localize-transform-validation.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-021-introduce-world-recipe.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-022-make-generated-world-explicit.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-023-handoff-completed-world.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-030-introduce-input-frame.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-031-introduce-game-session.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-032-public-simulation-advance.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-033-replay-benchmark-through-session.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-040-compose-frame-view.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-041-decompose-scene-presentation.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-042-extract-terrain-lab-model.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-043-split-metal-pass-ownership.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-050-align-target-graph.md | Markdown |
| planning/tracks/current-engine-refactoring/items/ENG-051-publish-resulting-engine-atlas.md | Markdown |
| planning/tracks/current-engine-refactoring/README.md | Markdown |
| planning/tracks/engine-consolidation/items/ENG-060-publish-current-engine-truth.md | Markdown |
| planning/tracks/engine-consolidation/items/ENG-061-upload-water-directly.md | Markdown |
| planning/tracks/engine-consolidation/items/ENG-062-retire-numerical-exit-helpers.md | Markdown |
| planning/tracks/engine-consolidation/items/ENG-063-restore-product-workflow.md | Markdown |
| planning/tracks/engine-consolidation/items/ENG-070-specify-lake-domain.md | Markdown |
| planning/tracks/engine-consolidation/items/ENG-071-use-lake-domain.md | Markdown |
| planning/tracks/engine-consolidation/README.md | Markdown |
| planning/tracks/living-world/items/LIV-001-relief-graded-material.md | Markdown |
| planning/tracks/living-world/items/LIV-002-wetness-index.md | Markdown |
| planning/tracks/living-world/items/LIV-003-cover-from-habitat.md | Markdown |
| planning/tracks/living-world/items/LIV-004-species-and-vigor.md | Markdown |
| planning/tracks/living-world/items/LIV-005-measure-the-corrugation.md | Markdown |
| planning/tracks/living-world/items/LIV-006-near-ground-material.md | Markdown |
| planning/tracks/living-world/items/LIV-010-wind-hierarchy.md | Markdown |
| planning/tracks/living-world/items/LIV-011-per-crown-phase.md | Markdown |
| planning/tracks/living-world/items/LIV-012-forest-lod-handoff.md | Markdown |
| planning/tracks/living-world/items/LIV-013-the-bikes-wake.md | Markdown |
| planning/tracks/living-world/items/LIV-014-flow-without-pulsing.md | Markdown |
| planning/tracks/living-world/items/LIV-015-halftone-foam.md | Markdown |
| planning/tracks/living-world/items/LIV-020-junctions-as-a-field.md | Markdown |
| planning/tracks/living-world/items/LIV-021-lips-and-cascades.md | Markdown |
| planning/tracks/living-world/items/LIV-022-the-falling-sheet.md | Markdown |
| planning/tracks/living-world/items/LIV-023-spend-the-waterline.md | Markdown |
| planning/tracks/living-world/items/LIV-024-water-the-rider-can-touch.md | Markdown |
| planning/tracks/living-world/items/LIV-025-lakes-in-the-browser.md | Markdown |
| planning/tracks/living-world/README.md | Markdown |
| planning/tracks/pixel-reconstruction/findings.md | Markdown |
| planning/tracks/pixel-reconstruction/items/MFX-001-freeze-metal4-baseline.md | Markdown |
| planning/tracks/pixel-reconstruction/items/MFX-010-encode-spatial-metalfx.md | Markdown |
| planning/tracks/pixel-reconstruction/items/MFX-011-publish-upscaling-policy.md | Markdown |
| planning/tracks/pixel-reconstruction/items/MFX-012-validate-spatial-result.md | Markdown |
| planning/tracks/pixel-reconstruction/README.md | Markdown |
| planning/tracks/pixel-reconstruction/temporal-findings.md | Markdown |
| planning/tracks/reflection-geometry/findings.md | Markdown |
| planning/tracks/reflection-geometry/items/RTG-001-freeze-forcing-contract.md | Markdown |
| planning/tracks/reflection-geometry/items/RTG-010-build-terrain-proxy.md | Markdown |
| planning/tracks/reflection-geometry/items/RTG-011-query-raw-hit-truth.md | Markdown |
| planning/tracks/reflection-geometry/items/RTG-012-record-geometry-verdict.md | Markdown |
| planning/tracks/reflection-geometry/items/RTG-020-freeze-raw-signal-contract.md | Markdown |
| planning/tracks/reflection-geometry/items/RTG-021-trace-standing-water.md | Markdown |
| planning/tracks/reflection-geometry/items/RTG-022-record-signal-verdict.md | Markdown |
| planning/tracks/reflection-geometry/README.md | Markdown |
| planning/tracks/terrain-landforms/findings.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-000-conservative-sediment-foundation.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-001-schedule-finite-uplift.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-002-choose-forcing-matrix.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-010-route-hillslope-sediment.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-011-initiate-physical-channels.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-020-couple-cover-and-transport.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-021-build-valley-floors.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-022-fill-lakes-and-build-deltas.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-023-erode-lake-outlets.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-024-retain-diffuse-hillslope-wash.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-025-limit-steep-hillslopes.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-030-set-trunk-river-scale.md | Markdown |
| planning/tracks/terrain-landforms/items/TER-040-calibrate-play-landscape.md | Markdown |
| planning/tracks/terrain-landforms/README.md | Markdown |
| README.md | Markdown |
| research/README.md | Markdown |
| research/rendering/graphics-feature-cube.md | Markdown |
| research/terrain/erosion-lifetime-experiment.md | Markdown |
| research/terrain/orogeny-evolution-experiment.md | Markdown |
| research/terrain/orogeny-water-depth-experiment.md | Markdown |
| research/terrain/README.md | Markdown |
| research/terrain/stream-power-experiment.md | Markdown |
| research/vegetation/README.md | Markdown |
| research/water/README.md | Markdown |
| tests/atelier/bundle_test.cc | C++ |
| tests/atelier/embedding_test.cc | C++ |
| tests/atelier/hex_sheet_test.cc | C++ |
| tests/atelier/tree_test.cc | C++ |
| tests/game/cinematic_flight_test.cc | C++ |
| tests/game/forest_test.cc | C++ |
| tests/game/frame_view_test.cc | C++ |
| tests/game/game_state_test.cc | C++ |
| tests/game/generated_world_test.cc | C++ |
| tests/game/graphics_benchmark_test.cc | C++ |
| tests/game/graphics_settings_test.cc | C++ |
| tests/game/input_frame_test.cc | C++ |
| tests/game/landscape_gazetteer_test.cc | C++ |
| tests/game/launch_options_test.cc | C++ |
| tests/game/simulation_clock_test.cc | C++ |
| tests/game/terrain_test.cc | C++ |
| tests/game/water_capture_test.cc | C++ |
| tests/game/waterfall_surface_test.cc | C++ |
| tests/lavoir/buffer_test.cc | C++ |
| tests/lavoir/wave_test.cc | C++ |
| tests/map/surface_test.cc | C++ |
| tests/map/terrain_generation_test.cc | C++ |
| tests/map/water_surface_test.cc | C++ |
| tests/mat4_test.cc | C++ |
| tests/pacioli_test.cc | C++ |
| tests/quaternion_test.cc | C++ |
| tests/recording_renderer.hh | C++ |
| tests/render/reflection_geometry_test.cc | C++ |
| tests/spatial/bundle_storage_test.cc | C++ |
| tests/spatial/bundle_test.cc | C++ |
| tests/surface_fixture.hh | C++ |
| tests/terrain/domain_test.cc | C++ |
| tests/terrain/drainage_test.cc | C++ |
| tests/terrain/flood_test.cc | C++ |
| tests/terrain/fractional_drainage_test.cc | C++ |
| tests/terrain/geological_test.cc | C++ |
| tests/terrain/merge_tree_test.cc | C++ |
| tests/terrain/moisture_test.cc | C++ |
| tests/terrain/readings_test.cc | C++ |
| tests/terrain/river_test.cc | C++ |
| tests/terrain/sediment_transport_test.cc | C++ |
| tests/terrain/stream_power_evolution_test.cc | C++ |
| tests/terrain/trail_test.cc | C++ |
| tests/terrain/watercourse_test.cc | C++ |
| tests/terrain/waterline_test.cc | C++ |
| tests/terrain/world_recipe_test.cc | C++ |
| tests/test.hh | C++ |
| tests/test_main.cc | C++ |
| tests/units_test.cc | C++ |
| third_party/nanoarrow/flatcc.c | C |
| third_party/nanoarrow/flatcc/flatcc_accessors.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_alloc.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_assert.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_builder.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_emitter.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_endian.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_epilogue.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_flatbuffers.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_identifier.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_iov.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_portable.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_prologue.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_refmap.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_rtconfig.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_types.h | C or C++ |
| third_party/nanoarrow/flatcc/flatcc_verifier.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/paligned_alloc.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pattributes.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pdiagnostic.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pdiagnostic_pop.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pdiagnostic_push.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pendian.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pendian_detect.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pinline.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pinttypes.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pmemaccess.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/portable.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/portable_basic.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/prestrict.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pstatic_assert.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pstdalign.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pstdint.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/punaligned.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pversion.h | C or C++ |
| third_party/nanoarrow/flatcc/portable/pwarnings.h | C or C++ |
| third_party/nanoarrow/LICENSE.txt | text |
| third_party/nanoarrow/nanoarrow.c | C |
| third_party/nanoarrow/nanoarrow.h | C or C++ |
| third_party/nanoarrow/nanoarrow.hpp | C++ |
| third_party/nanoarrow/nanoarrow_ipc.h | C or C++ |
| third_party/nanoarrow/nanoarrow_ipc.hpp | C++ |
| third_party/nanoarrow/NOTICE.txt | text |
| third_party/nanoarrow/README.md | Markdown |
| tools/analysis_cache.py | Python |
| tools/analysis_unity.py | Python |
| tools/callgraph_analyze.py | Python |
| tools/callgraph_diff.py | Python |
| tools/callgraph_report.py | Python |
| tools/graphics_benchmark.sql | SQL |
| tools/serve-web.ts | TypeScript |
| tools/sheaf.test.ts | TypeScript |
| tools/tracy_import.py | Python |
| tools/web-index.html | text |