Refresh Lua Release evidence after verifier review
Native and manual checks / native (ubuntu-24.04) (push) Failing after 34s
Native and manual checks / manual (push) Successful in 29s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s

This commit is contained in:
Emil
2026-09-24 02:35:14 +03:00
parent 7c777eba7c
commit 93946c1d24
8 changed files with 930 additions and 922 deletions
+1 -1
View File
@@ -57,7 +57,7 @@ were installed. This proves linkage and CPU validation, not graphics compatibili
## September 24 Release follow-up ## September 24 Release follow-up
The [Release execution record](lua-release-2026-09-24/README.md) closes the The [Release execution record](lua-release-2026-09-24/README.md) closes the
Linux offscreen export gap above. At source commit `846f1f4`, a Release Editor Linux offscreen export gap above. At source commit `4331857`, a Release Editor
exported the checked-in Lua-only sample into a disposable Unicode-path project. exported the checked-in Lua-only sample into a disposable Unicode-path project.
The package was relocated, the source project path was hidden, and its Player The package was relocated, the source project path was hidden, and its Player
validated and rendered 120 frames on an NVIDIA GeForce RTX 2080 Ti with driver validated and rendered 120 frames on an NVIDIA GeForce RTX 2080 Ti with driver
@@ -1,7 +1,7 @@
# Lua-only Release game: relocated execution # Lua-only Release game: relocated execution
This is a local Linux result for source revision This is a local Linux result for source revision
`846f1f459d61ee0f878ab9ad116ac0e75d74d588` on 2026-09-24. The `433185717e1f324acb6eaf186818589d11697453` on 2026-09-24. The
[machine-readable report](report.json) records the exact source input hashes, [machine-readable report](report.json) records the exact source input hashes,
Release package, Editor binary hash, command arguments and elapsed times. The Release package, Editor binary hash, command arguments and elapsed times. The
Editor itself was built with the `linux-release` preset. The exported Player Editor itself was built with the `linux-release` preset. The exported Player
@@ -25,6 +25,10 @@ resource/timing definitions; the [validate](lua-validate.json),
results. The [PNG preview](lua.png) is a lossless conversion of the checked results. The [PNG preview](lua.png) is a lossless conversion of the checked
PPM. PPM.
The verifier also confirmed a clean Git source tree, rejected undeclared
package files and unexpected C++ script files, classified the selected device
as physical, and found the sample Lua `on_start` log in the relocated run.
To repeat this check from a built checkout, choose a **new, empty** output To repeat this check from a built checkout, choose a **new, empty** output
directory: directory:
File diff suppressed because one or more lines are too long
@@ -1,6 +1,6 @@
{ {
"asset_generations": {}, "asset_generations": {},
"build_fingerprint": "55f8ff15cb5e4f241fcf7ee436a52a5a1eed36f2031f12bf44070276d796927e", "build_fingerprint": "b745490f85f05987d849f6bb6f4d06953883f4b8e10c5551fadf164c7eec5857",
"configuration": "Release", "configuration": "Release",
"executable": "faset_player", "executable": "faset_player",
"files": [ "files": [
@@ -136,7 +136,7 @@
}, },
{ {
"path": "faset_player", "path": "faset_player",
"sha256": "c9f626134e0742eb015da1c02ca2587471f30261042830631f55307b1ec4ac71", "sha256": "99d7b8286a9151ec4eff9a9899e862d987048b031e1e40ca1938646afbde37bd",
"size": 6329192 "size": 6329192
}, },
{ {
@@ -166,7 +166,7 @@
} }
], ],
"format": "faset.export", "format": "faset.export",
"generation": "38d65abf-1c6d-4e6e-850a-5a4916e36b16", "generation": "aa31bf16-984e-4854-b46f-15655bd6cc67",
"lua_enabled": true, "lua_enabled": true,
"lua_fingerprint": "a9261789bb1e0ca38bd40b08b0454165cd51454cba3ad4725dd357812ced6e35", "lua_fingerprint": "a9261789bb1e0ca38bd40b08b0454165cd51454cba3ad4725dd357812ced6e35",
"platform": "linux", "platform": "linux",
File diff suppressed because it is too large Load Diff
@@ -1,16 +1,16 @@
{ {
"arguments": [ "arguments": [
"/tmp/faset-playable-exports-yz70irb6/Faset Café 世界/lua/faset_player", "/tmp/faset-playable-exports-8wzkrc_u/Faset Café 世界/lua/faset_player",
"--headless", "--headless",
"--frames", "--frames",
"120", "120",
"--capture", "--capture",
"/tmp/faset-playable-exports-yz70irb6/Faset Café 世界/lua/verification.ppm", "/tmp/faset-playable-exports-8wzkrc_u/Faset Café 世界/lua/verification.ppm",
"--profile", "--profile",
"/tmp/faset-playable-exports-yz70irb6/Faset Café 世界/lua/profile.json" "/tmp/faset-playable-exports-8wzkrc_u/Faset Café 世界/lua/profile.json"
], ],
"cwd": "/tmp/faset-playable-exports-yz70irb6/empty-working-directory", "cwd": "/tmp/faset-playable-exports-8wzkrc_u/empty-working-directory",
"seconds": 0.6078518449794501, "seconds": 0.6288121230027173,
"exit_code": 0, "exit_code": 0,
"timed_out": false, "timed_out": false,
"stdout": "{\"device\":\"NVIDIA GeForce RTX 2080 Ti\",\"dimension\":2,\"effective_visibility_mode\":\"direct\",\"frames\":120,\"gpu_visibility_active\":false,\"ticks\":120,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\n", "stdout": "{\"device\":\"NVIDIA GeForce RTX 2080 Ti\",\"dimension\":2,\"effective_visibility_mode\":\"direct\",\"frames\":120,\"gpu_visibility_active\":false,\"ticks\":120,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\n",
@@ -1,10 +1,10 @@
{ {
"arguments": [ "arguments": [
"/tmp/faset-playable-exports-yz70irb6/Faset Café 世界/lua/faset_player", "/tmp/faset-playable-exports-8wzkrc_u/Faset Café 世界/lua/faset_player",
"--validate" "--validate"
], ],
"cwd": "/tmp/faset-playable-exports-yz70irb6/empty-working-directory", "cwd": "/tmp/faset-playable-exports-8wzkrc_u/empty-working-directory",
"seconds": 0.0062960259965620935, "seconds": 0.007359832990914583,
"exit_code": 0, "exit_code": 0,
"timed_out": false, "timed_out": false,
"stdout": "{\"dimension\":2,\"validated\":true}\n", "stdout": "{\"dimension\":2,\"validated\":true}\n",
@@ -1,14 +1,17 @@
{ {
"format": "faset.playable-export-verification", "format": "faset.playable-export-verification",
"version": 1, "version": 1,
"started_utc": "2026-09-23T23:20:41.969369+00:00", "started_utc": "2026-09-23T23:30:12.719805+00:00",
"platform": "linux", "platform": "linux",
"engine": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-lua-export", "engine": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-lua-export",
"editor": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-lua-export/build/linux-release/faset_editor", "editor": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-lua-export/build/linux-release/faset_editor",
"standalone_root": "/tmp/faset-playable-exports-yz70irb6", "standalone_root": "/tmp/faset-playable-exports-8wzkrc_u",
"engine_revision": "846f1f459d61ee0f878ab9ad116ac0e75d74d588", "engine_revision": "433185717e1f324acb6eaf186818589d11697453",
"engine_dirty": false,
"engine_git_status": [],
"engine_diff_sha256": null,
"editor_sha256": "03ac75942f5f1d29e9d6fedb21ecffc6c74f4299401dbe84f01ab1b4e9c176a0", "editor_sha256": "03ac75942f5f1d29e9d6fedb21ecffc6c74f4299401dbe84f01ab1b4e9c176a0",
"project_workspace": "/tmp/faset-playable-projects-6xvbjr4b", "project_workspace": "/tmp/faset-playable-projects-cuhq4iwr",
"vulkaninfo_available": true, "vulkaninfo_available": true,
"driver_override": null, "driver_override": null,
"frames_per_game": 120, "frames_per_game": 120,
@@ -44,14 +47,14 @@
"sha256": "7e4c0781c1837208b4499a9991ffb702143edf1f933ae9c7e3d2543fd2577747" "sha256": "7e4c0781c1837208b4499a9991ffb702143edf1f933ae9c7e3d2543fd2577747"
} }
], ],
"generation": "38d65abf-1c6d-4e6e-850a-5a4916e36b16", "generation": "aa31bf16-984e-4854-b46f-15655bd6cc67",
"configuration": "Release", "configuration": "Release",
"standalone_directory": "/tmp/faset-playable-exports-yz70irb6/Faset Café 世界/lua", "standalone_directory": "/tmp/faset-playable-exports-8wzkrc_u/Faset Café 世界/lua",
"executable": "faset_player", "executable": "faset_player",
"package_file_count": 32, "package_file_count": 32,
"asset_generations": {}, "asset_generations": {},
"device": "NVIDIA GeForce RTX 2080 Ti", "device": "NVIDIA GeForce RTX 2080 Ti",
"validation_enabled": true, "device_class": "physical",
"driver": { "driver": {
"apiVersion": "1.4.329", "apiVersion": "1.4.329",
"driverVersion": "595.84.0.0", "driverVersion": "595.84.0.0",
@@ -60,56 +63,57 @@
"driverName": "NVIDIA", "driverName": "NVIDIA",
"driverInfo": "595.84" "driverInfo": "595.84"
}, },
"validation_enabled": true,
"validation_errors": 0, "validation_errors": 0,
"completed_frames": 120, "completed_frames": 120,
"summary_ms": { "summary_ms": {
"gpu": { "gpu": {
"max": 0.585024, "max": 0.584992,
"min": 0.558816, "min": 0.551712,
"p50": 0.560416, "p50": 0.5608,
"p95": 0.577312, "p95": 0.574592,
"samples": 120 "samples": 120
}, },
"render_call": { "render_call": {
"max": 4.487375, "max": 4.928888,
"min": 1.483498, "min": 1.544123,
"p50": 1.856402, "p50": 1.919881,
"p95": 2.145527, "p95": 2.423702,
"samples": 120 "samples": 120
}, },
"renderer_cpu": { "renderer_cpu": {
"max": 4.483287, "max": 4.923196,
"min": 1.480312, "min": 1.540666,
"p50": 1.851913, "p50": 1.915753,
"p95": 2.141489, "p95": 2.420426,
"samples": 120 "samples": 120
}, },
"renderer_readback_cpu": { "renderer_readback_cpu": {
"max": 2.631884, "max": 2.837363,
"min": 0.383573, "min": 0.395756,
"p50": 0.508409, "p50": 0.504853,
"p95": 0.57264, "p95": 0.641169,
"samples": 120 "samples": 120
}, },
"simulation": { "simulation": {
"max": 0.21704, "max": 0.210056,
"min": 0.084289, "min": 0.084289,
"p50": 0.122371, "p50": 0.122261,
"p95": 0.17531, "p95": 0.171062,
"samples": 120 "samples": 120
}, },
"snapshot": { "snapshot": {
"max": 0.113824, "max": 0.254931,
"min": 0.046728, "min": 0.046518,
"p50": 0.067627, "p50": 0.065754,
"p95": 0.102965, "p95": 0.087906,
"samples": 120 "samples": 120
}, },
"wall": { "wall": {
"max": 4.747145, "max": 5.322149,
"min": 1.658538, "min": 1.702973,
"p50": 2.05683, "p50": 2.142903,
"p95": 2.394717, "p95": 2.634219,
"samples": 120 "samples": 120
} }
}, },
@@ -126,5 +130,5 @@
"requested_projects": [ "requested_projects": [
"lua" "lua"
], ],
"finished_utc": "2026-09-23T23:22:48.305164+00:00" "finished_utc": "2026-09-23T23:32:18.151669+00:00"
} }