| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ci: add native smoke artifact schema | Valentin Popov | 5 days | 4 | -6/+334 |
| | | |||||
| * | ci: add acceptance artifact metadata | Valentin Popov | 5 days | 3 | -0/+32 |
| | | |||||
| * | ci: enforce reproducible Rust toolchain | Valentin Popov | 5 days | 4 | -0/+175 |
| | | |||||
| * | feat: add Vulkan frame submission plan | Valentin Popov | 5 days | 3 | -1/+159 |
| | | |||||
| * | ci: add built-in supply chain policy fallback | Valentin Popov | 5 days | 3 | -3/+120 |
| | | |||||
| * | test: verify headless dependency closure | Valentin Popov | 5 days | 2 | -1/+90 |
| | | |||||
| * | feat: add Vulkan shader manifest validation | Valentin Popov | 5 days | 5 | -0/+347 |
| | | |||||
| * | feat: add Vulkan swapchain planning policy | Valentin Popov | 5 days | 3 | -0/+342 |
| | | |||||
| * | feat: add Vulkan surface bootstrap boundary | Valentin Popov | 5 days | 3 | -4/+194 |
| | | |||||
| * | feat: expose native window handles | Valentin Popov | 5 days | 7 | -2/+42 |
| | | |||||
| * | feat: add Vulkan instance bootstrap plan | Valentin Popov | 5 days | 3 | -1/+261 |
| | | |||||
| * | feat: probe Vulkan loader boundary | Valentin Popov | 5 days | 4 | -3/+132 |
| | | |||||
| * | feat: add Vulkan capability selection boundary | Valentin Popov | 5 days | 5 | -2/+577 |
| | | |||||
| * | fix: close stage 0-2 synthetic gates | Valentin Popov | 5 days | 38 | -1729/+4030 |
| | | |||||
| * | feat: close stage 0-2 audit groundwork | Valentin Popov | 5 days | 40 | -1335/+5316 |
| | | | | | | | | | | | | | Remove legacy SDL/OpenGL adapters from the workspace and introduce winit/Vulkan adapter boundaries for the rendered composition root. Add reproducible toolchain and xtask CI coverage for formatting, tests, clippy, docs, policy, deny, acceptance auditing, and hosted OS matrix evidence. Strengthen Stage 1 data contracts with byte-first paths, VFS hardening, structured diagnostics, RsLi writer/edit scaffolding, corpus reporting, and resource error classification. Advance Stage 2 asset preparation by moving mission loading through assets/runtime boundaries, materializing prototype graph data, preserving provenance, and adding inspection/viewer integration. Record the Stage 0-2 audit input, acceptance roadmap, coverage updates, and documentation notes for follow-up evidence. | ||||
| * | fix: trace runtime scheduler phases | Valentin Popov | 6 days | 1 | -6/+172 |
| | | |||||
| * | fix: require manifests for licensed gates | Valentin Popov | 6 days | 17 | -167/+493 |
| | | |||||
| * | fix: use canonical sha256 world hashes | Valentin Popov | 6 days | 3 | -21/+145 |
| | | |||||
| * | fix: harden render command validation | Valentin Popov | 6 days | 1 | -17/+421 |
| | | |||||
| * | fix: cap fixed-step catch-up | Valentin Popov | 6 days | 1 | -12/+74 |
| | | |||||
| * | fix: expose configurable rsli read profiles | Valentin Popov | 6 days | 1 | -11/+165 |
| | | |||||
| * | fix: preserve nres gaps during edits | Valentin Popov | 6 days | 1 | -46/+208 |
| | | |||||
| * | fix: make corpus reports explicit and fallible | Valentin Popov | 6 days | 5 | -95/+325 |
| | | |||||
| * | fix: make core error displays actionable | Valentin Popov | 6 days | 4 | -4/+132 |
| | | |||||
| * | fix: decode payloads outside resource lock | Valentin Popov | 6 days | 1 | -19/+40 |
| | | |||||
| * | fix: cap decoded payload cache bytes | Valentin Popov | 6 days | 1 | -13/+137 |
| | | |||||
| * | fix: strengthen resource fingerprints | Valentin Popov | 6 days | 8 | -76/+314 |
| | | |||||
| * | fix: harden path lookup and mark gl backend gap | Valentin Popov | 6 days | 7 | -47/+209 |
| | | |||||
| * | docs: mark stage 4 runtime gaps explicit | Valentin Popov | 6 days | 3 | -22/+33 |
| | | |||||
| * | fix: harden resource and world state correctness | Valentin Popov | 6 days | 4 | -63/+313 |
| | | |||||
| * | fix: make ci locked and isolate licensed tests | Valentin Popov | 6 days | 19 | -14/+440 |
| | | |||||
| * | feat: implement FParkan architecture foundation | Valentin Popov | 6 days | 128 | -12137/+26720 |
| | | | | | Add the modular fparkan workspace, domain crates, adapters, apps, xtask policy/CI, acceptance evidence, and licensed corpus gates for the macOS-focused roadmap foundation. | ||||
| * | Merge pull request 'chore(deps): update actions/checkout action to v7' (#16) ↵ | Valentin Popov | 6 days | 3 | -5/+5 |
| |\ | | | | | | | | | | | from renovate/actions-checkout-7.x into devel Reviewed-on: https://code.popov.link/valentineus/fparkan/pulls/16 | ||||
| * | | docs: rewrite MkDocs documentation | Valentin Popov | 6 days | 44 | -2586/+6336 |
| | | | |||||
| * | | chore: remove Python tooling and resource viewer | Valentin Popov | 7 days | 27 | -5509/+22 |
| | | | |||||
| | * | chore(deps): update actions/checkout action to v7 | renovate[bot] | 9 days | 3 | -5/+5 |
| |/ | |||||
| * | fix(deps): update rust crate glow to 0.17 | renovate[bot] | 2026-03-08 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request 'fix(deps): update rust crate toml to v1' (#14) from ↵ | Valentin Popov | 2026-03-02 | 1 | -1/+1 |
| |\ | | | | | | | | | | | renovate/toml-1.x into devel Reviewed-on: https://code.popov.link/valentineus/fparkan/pulls/14 | ||||
| * | | chore(deps): update actions/upload-artifact action to v7 | renovate[bot] | 2026-02-27 | 1 | -1/+1 |
| | | | |||||
| | * | fix(deps): update rust crate toml to v1 | renovate[bot] | 2026-02-26 | 1 | -1/+1 |
| |/ | |||||
| * | fix(deps): update all digest updates | renovate[bot] | 2026-02-25 | 3 | -5/+5 |
| | | |||||
| * | chore: update docs deployment branch from master to devel | Valentin Popov | 2026-02-25 | 1 | -1/+1 |
| | | |||||
| * | updated docs | Valentin Popov | 2026-02-19 | 2 | -0/+26 |
| | | |||||
| * | feat: add terrain-core, tma, and unitdat crates with parsing functionality | Valentin Popov | 2026-02-19 | 12 | -0/+2973 |
| | | | | | | | | | - Introduced `terrain-core` crate for loading and processing terrain mesh data. - Added `tma` crate for parsing mission files, including footer and object records. - Created `unitdat` crate for reading unit data files with validation of structure. - Implemented error handling and tests for all new crates. - Documented object registry format and rendering pipeline in specifications. | ||||
| * | feat(resource-viewer): добавить новый ресурсный ↵ | Valentin Popov | 2026-02-19 | 6 | -35/+701 |
| | | | | | | | | просмотрщик с базовой функциональностью feat(nres): улучшить структуру архива с добавлением заголовка и информации о записях feat(rsli): добавить поддержку заголовка библиотеки и улучшить обработку записей | ||||
| * | feat(render-demo): добавить отображение FPS в ↵ | Valentin Popov | 2026-02-19 | 2 | -4/+29 |
| | | | | | заголовок окна и stdout в интерактивном режиме | ||||
| * | feat(render-demo): обновить поддержку OpenGL с ↵ | Valentin Popov | 2026-02-19 | 3 | -55/+190 |
| | | | | | добавлением выбора между GLES2 и Core 3.3 | ||||
| * | feat: Refactor code structure and enhance functionality across multiple crates | Valentin Popov | 2026-02-19 | 15 | -120/+232 |
| | | |||||
| * | feat(render-core): add default UV scale and refactor UV mapping logic | Valentin Popov | 2026-02-19 | 17 | -299/+800 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Introduced a constant `DEFAULT_UV_SCALE` for UV scaling. - Refactored UV mapping in `build_render_mesh` to use the new constant. - Simplified `compute_bounds` functions by extracting common logic into `compute_bounds_impl`. test(render-core): add tests for rendering with empty and multi-node models - Added tests to verify behavior when building render meshes from models with no slots and multiple nodes. - Ensured UV scaling is correctly applied in tests. feat(render-demo): add FOV argument and improve error handling - Added a `--fov` command-line argument to set the field of view. - Enhanced error messages for texture resolution failures. - Updated MVP computation to use the new FOV parameter. fix(rsli): improve error handling in LZH decompression - Added checks to prevent out-of-bounds access in LZH decoding logic. refactor(texm): streamline texture parsing and decoding tests - Created a helper function `build_texm_payload` for constructing test payloads. - Added tests for various texture formats including RGB565, RGB556, ARGB4444, and Luminance Alpha. - Improved error handling for invalid TEXM headers and mip bounds. | ||||
| * | Документирование и обновление ↵ | Valentin Popov | 2026-02-19 | 24 | -1302/+1032 |
| | | | | | | | | | | спецификаций - Обновлены спецификации `runtime-pipeline`, `sound`, `terrain-map-loading`, `texture`, `ui` и `wear`. - Добавлены разделы о статусе покрытия и оставшихся задачах для достижения 100% завершенности. - Внесены уточнения по архитектурным ролям, минимальным контрактам и требованиям к toolchain для каждой подсистемы. - Уточнены форматы данных и правила взаимодействия между компонентами системы. | ||||
