Skip to content

Latest commit

 

History

History
107 lines (81 loc) · 9.98 KB

File metadata and controls

107 lines (81 loc) · 9.98 KB

Argonaut BRender

Field Value
Target ID brender
Category engine
Priority 89
Rights open
Revival lane critical-edition
Public status curated-public-sources
Restricted status none-known

Summary

Open BRender source releases and historical SDK references anchor the first critical-edition revival lane, now verified through a Win32 21-target harness and bounded period-pipeline pixel output.

Artifacts

Artifact Type Status Access
BRender 3D Movie Maker variant source release source-release open public
BRender preservation index curation-index public-reference-only public
BRender v1.3.2 public source release source-release open public

Accessions

Accession Artifact Capture Storage Rights
brender-3dmm-source-planned brender-3dmm-source planned external-url open-license
brender-preservation-index-public-reference brender-preservation-index metadata-only external-url public-reference-only
brender-v132-source-planned brender-v132-source planned external-url open-license

Production Readiness

Readiness Stage Build Score Next Actions
brender-production-readiness stage-5-rendering-release-evidence complete 88 Resolve the measured TIA vertex-layout/state mismatch before making any completed textured-period-render claim.; Audit and reduce the remaining MSVC warning set, especially compatibility redefinitions at the pentprim boundary.; Continue replacing assembly-only linkage stubs with measured C ports only where a test reaches the exact kernel.; Optional: x64 pointer-width port after the Win32 release boundary is preserved.

Tasks

Task Type Status Notes
brender-critical-edition-packet build-archive-packet win32-period-pipeline-release-ready The BRender critical-edition packet is publishable as a public-safe archival release once the operator approves publication. The current verified boundary is 2026-08-27: from the public MIT BRender v1.3.2 snapshot pinned at d88d0ed41122664b9781015b517db64353e16f19, the materializer generates an out-of-tree Visual Studio Win32 CMake harness. Native CTest passes 21/21, including portable render rungs, asset/material/pixelmap/host semantic audits, material resolution, file texture sampling with INDEX_8 palette resolution, deterministic game shell, and the period softrend plus pentprim pipeline. The period rung renders sph32.dat as an eight-frame nonblack orbit and reports final_frame_lit=19284 valid=true for the release media source run. Native repeat executions on the Win32 Debug port can vary by a few edge pixels, so release media pins exact verified PPM source hashes. The packet does not vendor upstream source/assets and does not claim completed textured TIA rendering, x64 readiness, production readiness, or endorsement.
brender-triage triage-public-record seeded Create public-safe sources and artifact records for Argonaut BRender.

Milestones

Milestone Type Status Evidence
brender-baseline public-dossier-established curated Public dossier has curated BRender source, accession, and task records.

Reproductions

Reproduction Type Status Notes
brender-critical-edition-source-build source-build verified-win32-release-boundary The BRender source-build reproduction is verified for the public v1.3.2 Win32 harness boundary. It materializes the harness from the pinned MIT snapshot, builds under Visual Studio Win32, passes native CTest 21/21, and produces current public media from nonblack period-pipeline output. The reproduction does not vendor source/assets and does not claim completed textured TIA rendering, x64 readiness, production readiness, or endorsement.

Build Environments

Build Status Host Reproduction
brender-v132-build-environment portable-core-framework-startup-smoke-passing Windows local probe brender-critical-edition-source-build

Harnesses

Harness Status Type Build
brender-v132-portable-core-plan win32-period-pipeline-release-evidence-passing portable-build-plan brender-v132-build-environment

Attempts

Attempt Type Status Summary
brender-v132-cmake-configure cmake-configure completed CMake configured with Visual Studio 18 2026, detected MSVC 19.50.35721.0, and generated build files in the external configure workspace.
brender-v132-core-build-attempt cmake-build failed The brender_core_float target reached the compiler and failed in inc/mscifix.h because x64 MSVC does not support the legacy __asm blocks used by the inspected source path.
brender-v132-explicit-sources-core-build cmake-build completed The explicit-source harness configured with Visual Studio 18 2026 and built brender_core_float.lib with MSVC 19.50.35721.0 in an external build tree.
brender-v132-framework-startup-smoke-win32 cmake-runtime-smoke completed The guarded harness configured with -A Win32, built both smoke executables, direct-ran brender_core_smoke.exe and brender_core_startup_smoke.exe with exit 0, and passed 2/2 CTest cases with -C Debug.
brender-v132-harness-materializer-smoke harness-materialization completed Materializer wrote CMakeLists.txt, README.md, cmake/brender-core-sources.cmake, and harness-manifest.json into the external harness workspace.
brender-v132-period-defines-build-attempt cmake-build failed The updated harness configured and began compiling with MSVC after adding FLOAT, fixed-inline-disabled, and period release build definitions. The build then failed because the harness source glob included files that the period makefiles did not compile as normal C translation units.
brender-v132-portable-core-depth-smoke cmake-depth-buffer-smoke completed Built and ran brender_core_depth_smoke.exe with exit 0 (near cube 6697 px, far cube 1809 px, 4391 far-cube depth rejections proving per-pixel occlusion) and passed 6/6 CTest cases with -C Debug.
brender-v132-portable-core-fill-smoke cmake-solid-shaded-smoke completed The guarded harness configured with -A Win32, built brender_core_float.lib plus all five smoke executables, direct-ran brender_core_fill_smoke.exe with exit 0 (solid flat-shaded cube, 8509 lit pixels, three grey levels), and passed 5/5 CTest cases with -C Debug.
brender-v132-portable-core-gouraud-smoke cmake-gouraud-shading-smoke completed Built and ran brender_core_gouraud_smoke.exe with exit 0 smooth-shading sph32.dat (194 grey levels, 25876 lit); passed 11/11 CTest cases.
brender-v132-portable-core-material-smoke cmake-textured-model-smoke completed Built and ran brender_core_material_smoke.exe with exit 0 texturing dat/sph32.dat through its own UVs (20816 lit pixels, 11 colours); passed 9/9 CTest cases with -C Debug.
brender-v132-portable-core-model-smoke cmake-datafile-model-render-smoke completed Built and ran brender_core_model_smoke.exe with exit 0 loading dat/duck.dat (id 'Object03', 74 verts, 108 faces, 3756 lit pixels) and additionally rendered teapot/skull/torus period models; passed 8/8 CTest cases with -C Debug.
brender-v132-portable-core-multimodel-smoke cmake-multipart-model-smoke completed Built and ran brender_core_multimodel_smoke.exe with exit 0 loading 12 coupe.dat parts and depth-compositing them (658 faces, 5562 lit pixels); passed 10/10 CTest cases with -C Debug.
brender-v132-portable-core-plotter-smoke cmake-plotter-svg-smoke completed Built and ran brender_core_plotter_smoke.exe with exit 0 emitting a hidden-line SVG plot of teapot.dat (1002 segments, occlusion active) plus torus/skull/duck; passed 12/12 CTest cases with -C Debug.
brender-v132-portable-core-render-smoke cmake-render-smoke completed The guarded harness configured with -A Win32, built brender_core_float.lib plus all three smoke executables, direct-ran brender_core_render_smoke.exe with exit 0 (320x240 RGB_888, 1051 lit pixels, eight cube vertices projected inside the viewport, PPM written), and passed 3/3 CTest cases with -C Debug.
brender-v132-portable-core-scene-smoke cmake-scene-graph-smoke completed The guarded harness configured with -A Win32, built brender_core_float.lib plus all four smoke executables, direct-ran brender_core_scene_smoke.exe with exit 0 (v1db scene database, actor tree, engine-prepared cube radius 1.732, BrActorToScreenMatrix4 projection, 1382 lit pixels, PPM written), and passed 4/4 CTest cases with -C Debug.
brender-v132-portable-core-texture-smoke cmake-texture-mapping-smoke completed Built and ran brender_core_texture_smoke.exe with exit 0 (11855 lit pixels, both checkerboard colours present, perspective-correct mapping) and passed 7/7 CTest cases with -C Debug.
brender-v132-vector-smoke-runtime cmake-runtime-smoke completed The smoke harness configured with Visual Studio 18 2026, built brender_core_float.lib and brender_core_smoke.exe with MSVC 19.50.35721.0, and passed 1/1 CTest case with -C Debug.

Snapshots

Snapshot Artifact Ref Commit
brender-3dmm-main-head brender-3dmm-source refs/heads/main 5273a0bd2977d8ec08e4b81e680641a570a914b4
brender-v132-main-head brender-v132-source refs/heads/main d88d0ed41122664b9781015b517db64353e16f19

Evidence Sources

Source Type Confidence Scope URL
BRender preservation index curated-index high BRender source-release and binary-SDK index https://blazingrender.net/
BRender-3DMM source repository repository high BRender 3D Movie Maker variant source availability, provenance, and MIT license posture https://github.com/foone/BRender-3DMM
Argonaut Blazing Render (BRender) v1.3.2 source repository repository high BRender 1.3.2 source availability, provenance, and MIT license posture https://github.com/foone/BRender-v1.3.2