- Introduced `render-parity` crate for comparing rendered frames against reference images. - Added command-line options for specifying manifest and output directory. - Implemented image comparison metrics: mean absolute difference, maximum absolute difference, and changed pixel ratio. - Created a configuration file `cases.toml` for defining test cases with global defaults and specific parameters. - Added functionality to capture frames from `render-demo` and save diff images on discrepancies. - Updated documentation to include usage instructions and CI model for automated testing.
54 lines
1.5 KiB
YAML
54 lines
1.5 KiB
YAML
# Project information
|
||
site_name: FParkan
|
||
site_url: https://fparkan.popov.link/
|
||
site_author: Valentin Popov
|
||
site_description: >-
|
||
Utilities and tools for the game “Parkan: Iron Strategy”.
|
||
|
||
# Repository
|
||
repo_name: valentineus/fparkan
|
||
repo_url: https://github.com/valentineus/fparkan
|
||
|
||
# Copyright
|
||
copyright: Copyright © 2023 — 2026 Valentin Popov
|
||
|
||
# Configuration
|
||
theme:
|
||
name: material
|
||
language: ru
|
||
palette:
|
||
scheme: slate
|
||
|
||
# Navigation
|
||
nav:
|
||
- Home: index.md
|
||
- Specs:
|
||
- 3D implementation notes: specs/msh-notes.md
|
||
- AI system: specs/ai.md
|
||
- ArealMap: specs/arealmap.md
|
||
- Behavior system: specs/behavior.md
|
||
- Control system: specs/control.md
|
||
- FXID: specs/fxid.md
|
||
- Material (MAT0): specs/material.md
|
||
- Wear (WEAR): specs/wear.md
|
||
- Texture (Texm): specs/texture.md
|
||
- Materials index: specs/materials-texm.md
|
||
- Missions: specs/missions.md
|
||
- MSH animation: specs/msh-animation.md
|
||
- MSH core: specs/msh-core.md
|
||
- Network system: specs/network.md
|
||
- NRes / RsLi: specs/nres.md
|
||
- Render pipeline: specs/render.md
|
||
- Render parity: specs/render-parity.md
|
||
- Runtime pointer: specs/runtime-pipeline.md
|
||
- Sound system: specs/sound.md
|
||
- Terrain + map loading: specs/terrain-map-loading.md
|
||
- UI system: specs/ui.md
|
||
- Форматы 3D‑ресурсов (обзор): specs/msh.md
|
||
|
||
# Additional configuration
|
||
extra:
|
||
social:
|
||
- icon: fontawesome/brands/github
|
||
link: https://github.com/valentineus/fparkan
|