Complete MVP acceptance, publish platform evidence and finalize the manual
Native and manual checks / native (ubuntu-24.04) (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
Native and manual checks / manual (push) Canceled after 0s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (ubuntu-24.04) (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
Native and manual checks / manual (push) Canceled after 0s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
This commit is contained in:
+148
@@ -0,0 +1,148 @@
|
||||
{
|
||||
"asset_generations": {},
|
||||
"build_fingerprint": "4f93c7bc328f4f1ec19cc143e94fca71cb3075f4fae8dc26a812d968426e015b",
|
||||
"configuration": "Release",
|
||||
"executable": "faset_player.exe",
|
||||
"files": [
|
||||
{
|
||||
"path": "faset_player.exe",
|
||||
"sha256": "4674615a5a89fb1151619d4cfc5a4e96743a036308739fdec95f72843bc9c586",
|
||||
"size": 4278272
|
||||
},
|
||||
{
|
||||
"path": "Notices/box2d/LICENSE",
|
||||
"sha256": "68a3e676d7e94093b102d5cba0d4e04af812040d6f230c3db67a6664574e43d2",
|
||||
"size": 1067
|
||||
},
|
||||
{
|
||||
"path": "Notices/box3d/LICENSE",
|
||||
"sha256": "da5e31a26bf3cfd5ba5c96d6823e480128c81e76c107ef9d3ee5d94789184b90",
|
||||
"size": 1067
|
||||
},
|
||||
{
|
||||
"path": "Notices/dependencies.json",
|
||||
"sha256": "a54639ad2d9ad13c2e5f1ec90d6775f5dfc493656789b78c7e44debe2a378fdc",
|
||||
"size": 2206
|
||||
},
|
||||
{
|
||||
"path": "Notices/entt/LICENSE",
|
||||
"sha256": "0785027ce472d7c61f05fba664a1d3ba6639c1593ced351ad9e4bed868765d99",
|
||||
"size": 1097
|
||||
},
|
||||
{
|
||||
"path": "Notices/Faset-NOTICE.txt",
|
||||
"sha256": "30c2e7e80f5153b31ab57675e07246aef9165965d64e36022b426a26449ece3f",
|
||||
"size": 204
|
||||
},
|
||||
{
|
||||
"path": "Notices/json/LICENSE.MIT",
|
||||
"sha256": "46a65cffd1ea955132d95a8dd921640714a8d6b537d2e4e482d31145ae95b603",
|
||||
"size": 1076
|
||||
},
|
||||
{
|
||||
"path": "Notices/sdl3/LICENSE.txt",
|
||||
"sha256": "97f35b302b361680ec1e891e95d2d52097bb95abff361434916d99dc1305f127",
|
||||
"size": 884
|
||||
},
|
||||
{
|
||||
"path": "Notices/stb/LICENSE",
|
||||
"sha256": "bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63",
|
||||
"size": 2510
|
||||
},
|
||||
{
|
||||
"path": "README.txt",
|
||||
"sha256": "c62b83aa59e8eec3b3508f9e9ad5e78eb4554a2369242c830debe8d5ffbab924",
|
||||
"size": 229
|
||||
},
|
||||
{
|
||||
"path": "scene.fscene",
|
||||
"sha256": "0d7b221abc1cae5e9f1d04357c684ac6993f5878d634b4b950eec66dd8e55b2a",
|
||||
"size": 6214
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.reflection.json",
|
||||
"sha256": "ba43159da6ef0e8c305ba9a88414551ec273c487cdc7d324403998ba2d296f10",
|
||||
"size": 2777
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.spv",
|
||||
"sha256": "f5c4f289917ecab5d00d543c053aac1d10e6cca311fd172daf06d315160a3505",
|
||||
"size": 7436
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.reflection.json",
|
||||
"sha256": "3f785e549f40abad75115d5dfc16b409f81bbb0eced6281c6eda33c2eb439249",
|
||||
"size": 2772
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.spv",
|
||||
"sha256": "7643b4d688492b5ee923b9606f0b0e70343ca05fa67673838206119a6f86d8d8",
|
||||
"size": 784
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.reflection.json",
|
||||
"sha256": "4459cc3113377b7fbc41b880529cf5ad474ad07d299e033eb9169ac7849894cf",
|
||||
"size": 2768
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.spv",
|
||||
"sha256": "1ad2631c35d654f48166321ae43d4165043e1b919b14f1dc61caf97b1ada0898",
|
||||
"size": 1224
|
||||
},
|
||||
{
|
||||
"path": "Windows-Runtime.txt",
|
||||
"sha256": "1c53b7b6890d4a10408acfa7a27760ca1b176bb43dba9c25f3e5d2ac2d7d15db",
|
||||
"size": 227
|
||||
}
|
||||
],
|
||||
"format": "faset.export",
|
||||
"generation": "260a10cf-3fe6-4689-ac7b-69b577954cc2",
|
||||
"platform": "windows",
|
||||
"prerequisites": [
|
||||
"Windows x64",
|
||||
"Vulkan 1.3 driver",
|
||||
"Microsoft Visual C++ x64 Redistributable (Visual Studio 2022 or newer)"
|
||||
],
|
||||
"renderer_profile": {
|
||||
"api": "Vulkan 1.3",
|
||||
"materials": [
|
||||
"base-color factor and texture",
|
||||
"metallic and roughness factors"
|
||||
],
|
||||
"required_features": [
|
||||
"dynamicRendering",
|
||||
"synchronization2"
|
||||
],
|
||||
"shadow_map": {
|
||||
"resolution": 1024,
|
||||
"world_extent": 40
|
||||
},
|
||||
"texture_sampling": "linear clamp, one mip level",
|
||||
"unsupported_material_features": [
|
||||
"normal maps",
|
||||
"metallic-roughness maps",
|
||||
"emissive and occlusion maps",
|
||||
"alpha mode selection",
|
||||
"unlit mode",
|
||||
"per-material face culling"
|
||||
]
|
||||
},
|
||||
"scene_hash": "fdfa1c49cf78a1cf52cd41b201c35bb0b5f852c90b7626b2a7f17da3e2e3e24c",
|
||||
"simulation": {
|
||||
"fixed_delta": 0.016666666666666666,
|
||||
"gravity": [
|
||||
0,
|
||||
-9.81,
|
||||
0
|
||||
],
|
||||
"max_catch_up_ticks": 4,
|
||||
"physics_substeps": 4
|
||||
},
|
||||
"units": {
|
||||
"angle": "radian",
|
||||
"coordinates": "right-handed Y-up",
|
||||
"distance": "metre"
|
||||
},
|
||||
"validation_log": "{\"dimension\":2,\"validated\":true}\r\n",
|
||||
"version": 1
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-2d\\faset_player.exe",
|
||||
"--headless",
|
||||
"--frames",
|
||||
"120",
|
||||
"--capture",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-2d\\verification.ppm",
|
||||
"--profile",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-2d\\profile.json"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\empty-working-directory",
|
||||
"seconds": 0.5939999999999372,
|
||||
"exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout": "New round: collect the three gold cubes, then reach the green exit. E resets.\n{\"device\":\"SwiftShader Device (LLVM 10.0.0)\",\"dimension\":2,\"frames\":120,\"ticks\":120,\"validation_errors\":0}\n",
|
||||
"stderr": "[Faset] Vulkan validation layer/debug-utils unavailable; validation disabled.\n"
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-2d\\faset_player.exe",
|
||||
"--validate"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\empty-working-directory",
|
||||
"seconds": 0.031000000000062755,
|
||||
"exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout": "{\"dimension\":2,\"validated\":true}\n",
|
||||
"stderr": ""
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 4.4 KiB |
+175
@@ -0,0 +1,175 @@
|
||||
{
|
||||
"asset_generations": {
|
||||
"5832763b-3ed0-44d6-9088-0b524f196a91": "e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f"
|
||||
},
|
||||
"build_fingerprint": "460296d2322c47856e907b7c7ca070004d2a94f53e40a9bfb791d4dd8e9e9e45",
|
||||
"configuration": "Release",
|
||||
"executable": "faset_player.exe",
|
||||
"files": [
|
||||
{
|
||||
"path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/current.json",
|
||||
"sha256": "32a37e4497f1129c0c78f3ccab4c53e802afe60cabc7a445a31114bf071ff90a",
|
||||
"size": 134
|
||||
},
|
||||
{
|
||||
"path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/generations/e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f/manifest.json",
|
||||
"sha256": "c13287d0ebbef75aa610af4a5d3e687e232b2450f3daaff6926fe6128250ead6",
|
||||
"size": 4532
|
||||
},
|
||||
{
|
||||
"path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/generations/e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f/meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh",
|
||||
"sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97",
|
||||
"size": 928
|
||||
},
|
||||
{
|
||||
"path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/generations/e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f/meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh",
|
||||
"sha256": "3875c16ea628d4126373ebfe07816621fbad3961596a2fcd112f1eec0e378071",
|
||||
"size": 928
|
||||
},
|
||||
{
|
||||
"path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/generations/e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f/meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh",
|
||||
"sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97",
|
||||
"size": 928
|
||||
},
|
||||
{
|
||||
"path": "faset_player.exe",
|
||||
"sha256": "cb5f4167643d33adb11770f6746a9c29259abe6ff41fba9acc55aeb062a8c449",
|
||||
"size": 4292096
|
||||
},
|
||||
{
|
||||
"path": "Notices/box2d/LICENSE",
|
||||
"sha256": "68a3e676d7e94093b102d5cba0d4e04af812040d6f230c3db67a6664574e43d2",
|
||||
"size": 1067
|
||||
},
|
||||
{
|
||||
"path": "Notices/box3d/LICENSE",
|
||||
"sha256": "da5e31a26bf3cfd5ba5c96d6823e480128c81e76c107ef9d3ee5d94789184b90",
|
||||
"size": 1067
|
||||
},
|
||||
{
|
||||
"path": "Notices/dependencies.json",
|
||||
"sha256": "a54639ad2d9ad13c2e5f1ec90d6775f5dfc493656789b78c7e44debe2a378fdc",
|
||||
"size": 2206
|
||||
},
|
||||
{
|
||||
"path": "Notices/entt/LICENSE",
|
||||
"sha256": "0785027ce472d7c61f05fba664a1d3ba6639c1593ced351ad9e4bed868765d99",
|
||||
"size": 1097
|
||||
},
|
||||
{
|
||||
"path": "Notices/Faset-NOTICE.txt",
|
||||
"sha256": "30c2e7e80f5153b31ab57675e07246aef9165965d64e36022b426a26449ece3f",
|
||||
"size": 204
|
||||
},
|
||||
{
|
||||
"path": "Notices/json/LICENSE.MIT",
|
||||
"sha256": "46a65cffd1ea955132d95a8dd921640714a8d6b537d2e4e482d31145ae95b603",
|
||||
"size": 1076
|
||||
},
|
||||
{
|
||||
"path": "Notices/sdl3/LICENSE.txt",
|
||||
"sha256": "97f35b302b361680ec1e891e95d2d52097bb95abff361434916d99dc1305f127",
|
||||
"size": 884
|
||||
},
|
||||
{
|
||||
"path": "Notices/stb/LICENSE",
|
||||
"sha256": "bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63",
|
||||
"size": 2510
|
||||
},
|
||||
{
|
||||
"path": "README.txt",
|
||||
"sha256": "c62b83aa59e8eec3b3508f9e9ad5e78eb4554a2369242c830debe8d5ffbab924",
|
||||
"size": 229
|
||||
},
|
||||
{
|
||||
"path": "scene.fscene",
|
||||
"sha256": "21c364140669ec82c6886102667b255df5ccdf0ec77e0ca64060f84dd7b86632",
|
||||
"size": 8639
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.reflection.json",
|
||||
"sha256": "ba43159da6ef0e8c305ba9a88414551ec273c487cdc7d324403998ba2d296f10",
|
||||
"size": 2777
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.spv",
|
||||
"sha256": "f5c4f289917ecab5d00d543c053aac1d10e6cca311fd172daf06d315160a3505",
|
||||
"size": 7436
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.reflection.json",
|
||||
"sha256": "3f785e549f40abad75115d5dfc16b409f81bbb0eced6281c6eda33c2eb439249",
|
||||
"size": 2772
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.spv",
|
||||
"sha256": "7643b4d688492b5ee923b9606f0b0e70343ca05fa67673838206119a6f86d8d8",
|
||||
"size": 784
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.reflection.json",
|
||||
"sha256": "4459cc3113377b7fbc41b880529cf5ad474ad07d299e033eb9169ac7849894cf",
|
||||
"size": 2768
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.spv",
|
||||
"sha256": "1ad2631c35d654f48166321ae43d4165043e1b919b14f1dc61caf97b1ada0898",
|
||||
"size": 1224
|
||||
},
|
||||
{
|
||||
"path": "Windows-Runtime.txt",
|
||||
"sha256": "1c53b7b6890d4a10408acfa7a27760ca1b176bb43dba9c25f3e5d2ac2d7d15db",
|
||||
"size": 227
|
||||
}
|
||||
],
|
||||
"format": "faset.export",
|
||||
"generation": "66191118-07cc-477b-9dc7-1e870be5ebc3",
|
||||
"platform": "windows",
|
||||
"prerequisites": [
|
||||
"Windows x64",
|
||||
"Vulkan 1.3 driver",
|
||||
"Microsoft Visual C++ x64 Redistributable (Visual Studio 2022 or newer)"
|
||||
],
|
||||
"renderer_profile": {
|
||||
"api": "Vulkan 1.3",
|
||||
"materials": [
|
||||
"base-color factor and texture",
|
||||
"metallic and roughness factors"
|
||||
],
|
||||
"required_features": [
|
||||
"dynamicRendering",
|
||||
"synchronization2"
|
||||
],
|
||||
"shadow_map": {
|
||||
"resolution": 1024,
|
||||
"world_extent": 40
|
||||
},
|
||||
"texture_sampling": "linear clamp, one mip level",
|
||||
"unsupported_material_features": [
|
||||
"normal maps",
|
||||
"metallic-roughness maps",
|
||||
"emissive and occlusion maps",
|
||||
"alpha mode selection",
|
||||
"unlit mode",
|
||||
"per-material face culling"
|
||||
]
|
||||
},
|
||||
"scene_hash": "ee12794145c14ba5b599c5d9ae21648cccdfa91c47ee7742549f60d5fe7bc3e0",
|
||||
"simulation": {
|
||||
"fixed_delta": 0.016666666666666666,
|
||||
"gravity": [
|
||||
0,
|
||||
-9.81,
|
||||
0
|
||||
],
|
||||
"max_catch_up_ticks": 4,
|
||||
"physics_substeps": 4
|
||||
},
|
||||
"units": {
|
||||
"angle": "radian",
|
||||
"coordinates": "right-handed Y-up",
|
||||
"distance": "metre"
|
||||
},
|
||||
"validation_log": "warning: material material-bb63b094febbf90bb7049c9bcf7587bc has features beyond the initial base-color/PBR renderer\r\n{\"dimension\":3,\"validated\":true}\r\n",
|
||||
"version": 1
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-3d\\faset_player.exe",
|
||||
"--headless",
|
||||
"--frames",
|
||||
"120",
|
||||
"--capture",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-3d\\verification.ppm",
|
||||
"--profile",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-3d\\profile.json"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\empty-working-directory",
|
||||
"seconds": 2.312999999999988,
|
||||
"exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout": "New round: collect the three gold cubes, then reach the green exit. E resets.\n{\"device\":\"SwiftShader Device (LLVM 10.0.0)\",\"dimension\":3,\"frames\":120,\"ticks\":120,\"validation_errors\":0}\n",
|
||||
"stderr": "[Faset] Vulkan validation layer/debug-utils unavailable; validation disabled.\nwarning: material material-bb63b094febbf90bb7049c9bcf7587bc has features beyond the initial base-color/PBR renderer\n"
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-3d\\faset_player.exe",
|
||||
"--validate"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\empty-working-directory",
|
||||
"seconds": 0.01599999999996271,
|
||||
"exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout": "{\"dimension\":3,\"validated\":true}\n",
|
||||
"stderr": "warning: material material-bb63b094febbf90bb7049c9bcf7587bc has features beyond the initial base-color/PBR renderer\n"
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
@@ -0,0 +1,235 @@
|
||||
{
|
||||
"format": "faset.validation-evidence",
|
||||
"version": 1,
|
||||
"status": "passed",
|
||||
"scope": "Hosted Windows developer build, first-project UI contracts, software Vulkan and relocated Release games",
|
||||
"source_checkout": {
|
||||
"commit": "4cb82556de31268d2bde73948dd1ff1b6c02f162",
|
||||
"fresh_checkout": true,
|
||||
"clean_commit_match": true,
|
||||
"checkout_step": "actions/checkout on a fresh GitHub-hosted runner; engine and game targets configured and built in this job"
|
||||
},
|
||||
"ci": {
|
||||
"run_url": "https://github.com/emil28092005/Faset_Engine/actions/runs/35301244334",
|
||||
"job_url": "https://github.com/emil28092005/Faset_Engine/actions/runs/35301244334/job/105465851154",
|
||||
"started_utc": "2026-09-18T03:04:44Z",
|
||||
"finished_utc": "2026-09-18T03:19:49Z",
|
||||
"conclusion": "success",
|
||||
"steps": [
|
||||
{
|
||||
"name": "Set up job",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Run actions/checkout@11d5960a326750d5838078e36cf38b85af677262",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Visual Studio x64 environment",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Enable the documented Windows long-path developer profile",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Identify pinned Vulkan source cache",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Restore pinned Vulkan test tools",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Build official Vulkan loader and SwiftShader from pinned sources",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Save successfully built Vulkan test tools",
|
||||
"conclusion": "skipped"
|
||||
},
|
||||
{
|
||||
"name": "Probe Vulkan loader and SwiftShader before compiling the engine",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Fetch checksum-verified Slang compiler",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Configure full editor and Player",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Build full editor and tests",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "CPU contracts and software GPU pixel tests",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Real Release exports, 2D and 3D execution, incremental Debug rebuild",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Export and relocate both checked-in playable games",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Preserve graphics and export evidence",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Post Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Post Run actions/checkout@11d5960a326750d5838078e36cf38b85af677262",
|
||||
"conclusion": "success"
|
||||
},
|
||||
{
|
||||
"name": "Complete job",
|
||||
"conclusion": "success"
|
||||
}
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
"runner_label": "windows-2025",
|
||||
"observed_setup": [
|
||||
"Microsoft Windows Server 2025",
|
||||
"Image: windows-2025-vs2026",
|
||||
"Version: 20260907.229.1",
|
||||
"-- The CXX compiler identification is Clang 20.1.8 with MSVC-like command-line"
|
||||
],
|
||||
"compiler": "Clang 20.1.8 clang-cl, x64 MSVC ABI",
|
||||
"editor_configuration": "Debug, FASET_DEBUG_IMGUI=ON",
|
||||
"export_configuration": "Release, independent Ninja build with custom project C++ sources",
|
||||
"windows_long_paths_enabled": true,
|
||||
"device": "SwiftShader Device (LLVM 10.0.0)",
|
||||
"validation_layer_available": false
|
||||
},
|
||||
"tests": {
|
||||
"total": 35,
|
||||
"passed": 35,
|
||||
"failed": 0,
|
||||
"skipped": 0,
|
||||
"details": "tests.json"
|
||||
},
|
||||
"first_project_evidence": {
|
||||
"test": "editor_ui_launcher",
|
||||
"observed": "Create/Open through the instrumented launcher, Unicode paths, recents, directory browsing, validation and keyboard navigation; actual retained UI and software-rendered frame"
|
||||
},
|
||||
"games": [
|
||||
{
|
||||
"name": "collect-2d",
|
||||
"generation": "260a10cf-3fe6-4689-ac7b-69b577954cc2",
|
||||
"configuration": "Release",
|
||||
"frames": 120,
|
||||
"validation_enabled": false,
|
||||
"validation_errors": 0,
|
||||
"source_paths_hidden": true,
|
||||
"capture": {
|
||||
"width": 1280,
|
||||
"height": 720,
|
||||
"sampled_colors": 7,
|
||||
"sha256": "f9d74067d87c1ebf30c6db372a26d93b7285791c8cb0307a24af5adb23bf201a"
|
||||
},
|
||||
"export_compiler_evidence": [
|
||||
"-- The C compiler identification is Clang 20.1.8 with MSVC-like command-line",
|
||||
"-- The CXX compiler identification is Clang 20.1.8 with MSVC-like command-line"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "collect-3d",
|
||||
"generation": "66191118-07cc-477b-9dc7-1e870be5ebc3",
|
||||
"configuration": "Release",
|
||||
"frames": 120,
|
||||
"validation_enabled": false,
|
||||
"validation_errors": 0,
|
||||
"source_paths_hidden": true,
|
||||
"capture": {
|
||||
"width": 1280,
|
||||
"height": 720,
|
||||
"sampled_colors": 43,
|
||||
"sha256": "0edc88eef9f641a780ef44664f58c811a22bd201c8d29e1fcb7531b88f251900"
|
||||
},
|
||||
"export_compiler_evidence": [
|
||||
"-- The C compiler identification is Clang 20.1.8 with MSVC-like command-line",
|
||||
"-- The CXX compiler identification is Clang 20.1.8 with MSVC-like command-line"
|
||||
]
|
||||
}
|
||||
],
|
||||
"limitations": [
|
||||
"Software Vulkan on a GitHub-hosted Windows Server VM, not a physical desktop GPU qualification or performance benchmark.",
|
||||
"Khronos validation layer is absent. Zero reported validation errors does not establish validation-layer coverage.",
|
||||
"Fresh developer-toolchain setup and first-project tests are covered; no retail installer or manual OS IME composition acceptance is claimed."
|
||||
],
|
||||
"original_ci_log_sha256": "ada23530651f10bba0e4aec1e0bbe3f4ba243c6dbf9dd5416a744598b4988552",
|
||||
"retained_files": [
|
||||
{
|
||||
"path": "collect-2d-manifest.json",
|
||||
"sha256": "53b70e2ffc6e4c455fa5cad21eee2735f1c3182e83ed3051b6b5457cb11af615",
|
||||
"size": 4315
|
||||
},
|
||||
{
|
||||
"path": "collect-2d-run.json",
|
||||
"sha256": "9dcc203502d2504ffcc9dcfed4ecde118bda954ee8d4604e0b6992839390b731",
|
||||
"size": 1011
|
||||
},
|
||||
{
|
||||
"path": "collect-2d-validate.json",
|
||||
"sha256": "ffd23bb53b1d0f7da885ec40f6ab932f3aee3cc17afc3c620abc16ec4a661d4c",
|
||||
"size": 446
|
||||
},
|
||||
{
|
||||
"path": "collect-2d.png",
|
||||
"sha256": "c380583f2fd8bc09c5b0e1c6e755c35c3d64b5385ed66177b04d1bbdb532b236",
|
||||
"size": 4525
|
||||
},
|
||||
{
|
||||
"path": "collect-3d-manifest.json",
|
||||
"sha256": "4f86450eec32e773fbdbfa93d0da69abab3056cf869b6fa1b4e4647fe27ccc3d",
|
||||
"size": 5923
|
||||
},
|
||||
{
|
||||
"path": "collect-3d-run.json",
|
||||
"sha256": "cd21db5286b96f4d4a9a3e381563797230d0b1d8cdd8fbfb644eb272e9b82af6",
|
||||
"size": 1127
|
||||
},
|
||||
{
|
||||
"path": "collect-3d-validate.json",
|
||||
"sha256": "6dedaca4e4ffa573b7991856e5f3464bf93f6e825192ad4c4d35693d731531ad",
|
||||
"size": 562
|
||||
},
|
||||
{
|
||||
"path": "collect-3d.png",
|
||||
"sha256": "48ef9a82378f74e8ad5a0c438bb730773d684cce809afcef461756a38476375e",
|
||||
"size": 20366
|
||||
},
|
||||
{
|
||||
"path": "playable-report.json",
|
||||
"sha256": "3783533ba50b9b4b2fe29fa3e13cbaf7c43b96d29dce8365fa72ae014bc960f1",
|
||||
"size": 14528
|
||||
},
|
||||
{
|
||||
"path": "probe.json",
|
||||
"sha256": "0c85c12510dbb0d895faefb7d14f26935a5add675cf0477b29f543d72eed40d6",
|
||||
"size": 1019
|
||||
},
|
||||
{
|
||||
"path": "tests.json",
|
||||
"sha256": "1115633850520f66159d204210249bd5eacf57e5b0f9c5f5f70834cd149a0634",
|
||||
"size": 4731
|
||||
},
|
||||
{
|
||||
"path": "toolchain.json",
|
||||
"sha256": "969162d1f994724ff6f98d20353e62e3881477ebce98759ca325c8febb175176",
|
||||
"size": 937
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,435 @@
|
||||
{
|
||||
"format": "faset.playable-export-verification",
|
||||
"version": 1,
|
||||
"started_utc": "2026-09-18T03:15:38.883680+00:00",
|
||||
"platform": "win32",
|
||||
"engine": "D:\\a\\Faset_Engine\\Faset_Engine",
|
||||
"editor": "D:\\a\\Faset_Engine\\Faset_Engine\\build\\windows-debug\\faset_editor.exe",
|
||||
"standalone_root": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl",
|
||||
"frames_per_game": 120,
|
||||
"status": "passed",
|
||||
"projects": [
|
||||
{
|
||||
"name": "collect-2d",
|
||||
"dimension": 2,
|
||||
"source_inputs": [
|
||||
{
|
||||
"path": ".gitignore",
|
||||
"sha256": "3bb936ff6f84f3db041c75d6e207138a9107997cc9ad372621f657456c9c0665"
|
||||
},
|
||||
{
|
||||
"path": "project.faset.json",
|
||||
"sha256": "27bd0e432381f8f884e78f6d68e9d0dc13d49222e70f3a5e34fef1d57d379b0b"
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "7543b24c9ac87d6a7390d61d5289518e5f5725f3c0052675659f6da716883bdd"
|
||||
},
|
||||
{
|
||||
"path": "Scenes/main.scene.json",
|
||||
"sha256": "9e2ad049f60a9ff7f98e31061a8f107648fbf672e5b9292f53e6672e5bae66f1"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/Gameplay.cpp",
|
||||
"sha256": "99fb965e6589b138049a2e6cf95c5c61baea70761ffab33082a8058c91a687ff"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/Gameplay.hpp",
|
||||
"sha256": "9d1fa36da50886fa7d84f8a8b3d1ae42856ae74aae1e52be5015b60977634dc0"
|
||||
}
|
||||
],
|
||||
"generation": "260a10cf-3fe6-4689-ac7b-69b577954cc2",
|
||||
"configuration": "Release",
|
||||
"standalone_directory": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-2d",
|
||||
"executable": "faset_player.exe",
|
||||
"package_file_count": 18,
|
||||
"asset_generations": {},
|
||||
"device": "SwiftShader Device (LLVM 10.0.0)",
|
||||
"validation_enabled": false,
|
||||
"validation_errors": 0,
|
||||
"completed_frames": 120,
|
||||
"summary_ms": {
|
||||
"gpu": {
|
||||
"max": 129.9081,
|
||||
"min": 1.8272,
|
||||
"p50": 2.0341,
|
||||
"p95": 2.6394,
|
||||
"samples": 120
|
||||
},
|
||||
"render_call": {
|
||||
"max": 131.02,
|
||||
"min": 2.0275,
|
||||
"p50": 2.2678,
|
||||
"p95": 2.8731,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_cpu": {
|
||||
"max": 130.9907,
|
||||
"min": 2.0248,
|
||||
"p50": 2.2649,
|
||||
"p95": 2.869,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_readback_cpu": {
|
||||
"max": 0.9709,
|
||||
"min": 0.1456,
|
||||
"p50": 0.155,
|
||||
"p95": 0.1856,
|
||||
"samples": 120
|
||||
},
|
||||
"simulation": {
|
||||
"max": 0.4173,
|
||||
"min": 0.267,
|
||||
"p50": 0.2905,
|
||||
"p95": 0.3238,
|
||||
"samples": 120
|
||||
},
|
||||
"snapshot": {
|
||||
"max": 0.4839,
|
||||
"min": 0.1555,
|
||||
"p50": 0.2226,
|
||||
"p95": 0.2468,
|
||||
"samples": 120
|
||||
},
|
||||
"wall": {
|
||||
"max": 132.1731,
|
||||
"min": 2.5367,
|
||||
"p50": 2.7893,
|
||||
"p95": 3.4346,
|
||||
"samples": 120
|
||||
}
|
||||
},
|
||||
"capture": {
|
||||
"width": 1280,
|
||||
"height": 720,
|
||||
"sampled_colors": 7,
|
||||
"sha256": "f9d74067d87c1ebf30c6db372a26d93b7285791c8cb0307a24af5adb23bf201a"
|
||||
},
|
||||
"source_project_paths_unavailable": true,
|
||||
"status": "passed"
|
||||
},
|
||||
{
|
||||
"name": "collect-3d",
|
||||
"dimension": 3,
|
||||
"source_inputs": [
|
||||
{
|
||||
"path": ".gitignore",
|
||||
"sha256": "3bb936ff6f84f3db041c75d6e207138a9107997cc9ad372621f657456c9c0665"
|
||||
},
|
||||
{
|
||||
"path": "Assets/exit-arch/create.py",
|
||||
"sha256": "5d9dc30a3f939376d2474cf958065e6daab140c7220444cedecd3bf5edf6e3d1"
|
||||
},
|
||||
{
|
||||
"path": "Assets/exit-arch/manifest.json",
|
||||
"sha256": "d72d44184d665148109de74782bc695d79392e43be12782e48096a7d79e37c4f"
|
||||
},
|
||||
{
|
||||
"path": "Assets/exit-arch/manifest.json.faset-import.json",
|
||||
"sha256": "7639d4fa33f2ac52e10d1cf79280a93aeb680399d217fda167acec1c6edcae00"
|
||||
},
|
||||
{
|
||||
"path": "Assets/exit-arch/payload/ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3.glb",
|
||||
"sha256": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3"
|
||||
},
|
||||
{
|
||||
"path": "Assets/exit-arch/source.blend",
|
||||
"sha256": "ff2676bec97ab778e531e87a185ad716049ea3b05b4a4f0027a6345737735035"
|
||||
},
|
||||
{
|
||||
"path": "project.faset.json",
|
||||
"sha256": "9a0ee78fa0ea56982a99cf707948a33db37266ab84de9d3f12a24aabb98afda5"
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "a2378adc9dbd5ffb6bfa65abb7770051827d08279e48761046f30d932a5eab8c"
|
||||
},
|
||||
{
|
||||
"path": "Scenes/main.scene.json",
|
||||
"sha256": "b1b668a2d633deda0074b475460c82019dbcf592b76502906192eaf1f2345a7e"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/Extensions/Beacon.hpp",
|
||||
"sha256": "650e75bbc55a3339647bcf67ba10fd9b20cece3531bb688b4221155e97959d5e"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/Gameplay.cpp",
|
||||
"sha256": "c76fbb0bf28a85cc88732a905f2bc9be3e24c58d02cbf2ecccbf77c99093c029"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/Gameplay.hpp",
|
||||
"sha256": "9d1fa36da50886fa7d84f8a8b3d1ae42856ae74aae1e52be5015b60977634dc0"
|
||||
}
|
||||
],
|
||||
"import": {
|
||||
"asset_id": "5832763b-3ed0-44d6-9088-0b524f196a91",
|
||||
"cache_hit": false,
|
||||
"diagnostics": [],
|
||||
"generation": "e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f",
|
||||
"manifest": {
|
||||
"asset_id": "5832763b-3ed0-44d6-9088-0b524f196a91",
|
||||
"files": [
|
||||
{
|
||||
"path": "meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh",
|
||||
"sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97",
|
||||
"size": 928
|
||||
},
|
||||
{
|
||||
"path": "meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh",
|
||||
"sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97",
|
||||
"size": 928
|
||||
},
|
||||
{
|
||||
"path": "meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh",
|
||||
"sha256": "3875c16ea628d4126373ebfe07816621fbad3961596a2fcd112f1eec0e378071",
|
||||
"size": 928
|
||||
}
|
||||
],
|
||||
"generation": "e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f",
|
||||
"importer": "faset-gltf-1/cgltf-1.15",
|
||||
"input_key": {
|
||||
"bundle_sha256": "d72d44184d665148109de74782bc695d79392e43be12782e48096a7d79e37c4f",
|
||||
"dependencies": {},
|
||||
"importer": "faset-gltf-1/cgltf-1.15",
|
||||
"settings": {},
|
||||
"source": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3",
|
||||
"target_profile": "desktop-static-pbr-v1",
|
||||
"toolchain": {
|
||||
"cgltf": "360db1a95480fe102ae9c69b27c5d101167ff5ba",
|
||||
"stb": "2c980bb59875b0d32144a71867fbdebb2f77cd20"
|
||||
}
|
||||
},
|
||||
"kind": "scene",
|
||||
"materials": [
|
||||
{
|
||||
"alpha_cutoff": 0.5,
|
||||
"alpha_mode": "OPAQUE",
|
||||
"base_color": [
|
||||
0.2199999988079071,
|
||||
0.28999999165534973,
|
||||
0.3400000035762787,
|
||||
1.0
|
||||
],
|
||||
"base_color_texture": -1,
|
||||
"double_sided": true,
|
||||
"emissive": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"emissive_texture": -1,
|
||||
"format": "faset.material",
|
||||
"id": "material-bb63b094febbf90bb7049c9bcf7587bc",
|
||||
"metallic": 0.07999999821186066,
|
||||
"metallic_roughness_texture": -1,
|
||||
"name": "Weathered stone",
|
||||
"normal_texture": -1,
|
||||
"occlusion_texture": -1,
|
||||
"roughness": 0.800000011920929,
|
||||
"unlit": false,
|
||||
"version": 1
|
||||
}
|
||||
],
|
||||
"meshes": [
|
||||
{
|
||||
"id": "mesh-fc069a07a87e0f831fd92efdbc4efa1f",
|
||||
"name": "Cube.001",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"path": "meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "mesh-0961e2a3f92977836a3aa80cab09277e",
|
||||
"name": "Cube.002",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"path": "meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "mesh-93b5b3e52cb6bb120fefb80e2d8e222b",
|
||||
"name": "Cube.003",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"path": "meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes": [
|
||||
{
|
||||
"id": "node-cec6e8cea80cf5a98ba3263a0156bee4",
|
||||
"local_transform": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.4500000476837158,
|
||||
1.2999999523162842,
|
||||
1.0
|
||||
],
|
||||
"mesh": 0,
|
||||
"name": "Left post",
|
||||
"parent_id": "",
|
||||
"stable_source_id": true
|
||||
},
|
||||
{
|
||||
"id": "node-5f8a90a6c4d27020d20bd4fa81d1d958",
|
||||
"local_transform": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.4500000476837158,
|
||||
-1.2999999523162842,
|
||||
1.0
|
||||
],
|
||||
"mesh": 1,
|
||||
"name": "Right post",
|
||||
"parent_id": "",
|
||||
"stable_source_id": true
|
||||
},
|
||||
{
|
||||
"id": "node-482463e486a8d1fd741340c653cd128f",
|
||||
"local_transform": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
3.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"mesh": 2,
|
||||
"name": "Lintel",
|
||||
"parent_id": "",
|
||||
"stable_source_id": true
|
||||
}
|
||||
],
|
||||
"outputs": [
|
||||
"node-cec6e8cea80cf5a98ba3263a0156bee4",
|
||||
"node-5f8a90a6c4d27020d20bd4fa81d1d958",
|
||||
"node-482463e486a8d1fd741340c653cd128f",
|
||||
"mesh-fc069a07a87e0f831fd92efdbc4efa1f",
|
||||
"mesh-0961e2a3f92977836a3aa80cab09277e",
|
||||
"mesh-93b5b3e52cb6bb120fefb80e2d8e222b",
|
||||
"material-bb63b094febbf90bb7049c9bcf7587bc"
|
||||
],
|
||||
"payload_source": "D:\\a\\Faset_Engine\\Faset_Engine\\.cache\\windows-playable-exports\\Faset Café 世界\\collect-3d\\Assets\\exit-arch\\payload/ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3.glb",
|
||||
"schema_version": 1,
|
||||
"settings": {},
|
||||
"source": "D:\\a\\Faset_Engine\\Faset_Engine\\.cache\\windows-playable-exports\\Faset Café 世界\\collect-3d\\Assets\\exit-arch\\manifest.json",
|
||||
"source_sha256": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3",
|
||||
"textures": []
|
||||
},
|
||||
"previous_generation": "",
|
||||
"removed_output_ids": []
|
||||
},
|
||||
"generation": "66191118-07cc-477b-9dc7-1e870be5ebc3",
|
||||
"configuration": "Release",
|
||||
"standalone_directory": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-8qma4esl\\Faset Café 世界\\collect-3d",
|
||||
"executable": "faset_player.exe",
|
||||
"package_file_count": 23,
|
||||
"asset_generations": {
|
||||
"5832763b-3ed0-44d6-9088-0b524f196a91": "e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f"
|
||||
},
|
||||
"device": "SwiftShader Device (LLVM 10.0.0)",
|
||||
"validation_enabled": false,
|
||||
"validation_errors": 0,
|
||||
"completed_frames": 120,
|
||||
"summary_ms": {
|
||||
"gpu": {
|
||||
"max": 203.9357,
|
||||
"min": 14.9149,
|
||||
"p50": 15.2496,
|
||||
"p95": 18.9976,
|
||||
"samples": 120
|
||||
},
|
||||
"render_call": {
|
||||
"max": 205.0598,
|
||||
"min": 15.1706,
|
||||
"p50": 15.5334,
|
||||
"p95": 19.2678,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_cpu": {
|
||||
"max": 205.0432,
|
||||
"min": 15.166,
|
||||
"p50": 15.5286,
|
||||
"p95": 19.2578,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_readback_cpu": {
|
||||
"max": 0.8953,
|
||||
"min": 0.1466,
|
||||
"p50": 0.1597,
|
||||
"p95": 0.2174,
|
||||
"samples": 120
|
||||
},
|
||||
"simulation": {
|
||||
"max": 0.5335,
|
||||
"min": 0.3274,
|
||||
"p50": 0.4679,
|
||||
"p95": 0.5036,
|
||||
"samples": 120
|
||||
},
|
||||
"snapshot": {
|
||||
"max": 3.3124,
|
||||
"min": 0.1893,
|
||||
"p50": 0.2114,
|
||||
"p95": 0.2532,
|
||||
"samples": 120
|
||||
},
|
||||
"wall": {
|
||||
"max": 209.6105,
|
||||
"min": 15.8408,
|
||||
"p50": 16.2166,
|
||||
"p95": 19.948,
|
||||
"samples": 120
|
||||
}
|
||||
},
|
||||
"capture": {
|
||||
"width": 1280,
|
||||
"height": 720,
|
||||
"sampled_colors": 43,
|
||||
"sha256": "0edc88eef9f641a780ef44664f58c811a22bd201c8d29e1fcb7531b88f251900"
|
||||
},
|
||||
"source_project_paths_unavailable": true,
|
||||
"status": "passed"
|
||||
}
|
||||
],
|
||||
"finished_utc": "2026-09-18T03:19:42.166192+00:00"
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"format": "faset.windows-vulkan-probe",
|
||||
"version": 1,
|
||||
"status": "passed",
|
||||
"loader": "D:\\a\\Faset_Engine\\Faset_Engine\\.cache\\windows-graphics\\sdk\\bin\\vulkan-1.dll",
|
||||
"driver_manifest": "D:\\a\\Faset_Engine\\Faset_Engine\\.cache\\windows-graphics\\driver\\vk_swiftshader_icd.json",
|
||||
"driver_library": "D:\\a\\Faset_Engine\\Faset_Engine\\.cache\\windows-graphics\\driver\\vk_swiftshader.dll",
|
||||
"manifest": {
|
||||
"file_format_version": "1.0.0",
|
||||
"ICD": {
|
||||
"library_path": ".\\vk_swiftshader.dll",
|
||||
"api_version": "1.0.5"
|
||||
}
|
||||
},
|
||||
"loader_debug": "all",
|
||||
"pointer_bits": 64,
|
||||
"icd_negotiate_result": 0,
|
||||
"icd_interface_version": 7,
|
||||
"enumerate_version_result": 0,
|
||||
"loader_api_version": "1.4.341",
|
||||
"create_instance_result": 0,
|
||||
"devices": [
|
||||
{
|
||||
"name": "SwiftShader Device (LLVM 10.0.0)",
|
||||
"api_version": "1.3.0",
|
||||
"driver_version": 20971520,
|
||||
"vendor_id": 6880,
|
||||
"device_id": 49374,
|
||||
"device_type": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,206 @@
|
||||
{
|
||||
"format": "faset.ctest-summary",
|
||||
"version": 1,
|
||||
"source_commit": "4cb82556de31268d2bde73948dd1ff1b6c02f162",
|
||||
"passed": 35,
|
||||
"failed": 0,
|
||||
"skipped": 0,
|
||||
"source_log_sha256": "1d2038ce1751098d5fe99cf3a8da9e743ce4bf1c0fa014613abbbd5dd6cedbe7",
|
||||
"tests": [
|
||||
{
|
||||
"name": "authoring",
|
||||
"status": "passed",
|
||||
"seconds": 0.89
|
||||
},
|
||||
{
|
||||
"name": "runtime_contracts",
|
||||
"status": "passed",
|
||||
"seconds": 0.21
|
||||
},
|
||||
{
|
||||
"name": "assets_pipeline",
|
||||
"status": "passed",
|
||||
"seconds": 1.03,
|
||||
"observations": [
|
||||
"assets: geometry/PBR/texture, GLB/glTF, cache, rename, deletion, overrides, failure, cancellation, standalone PNG/JPEG OK"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "assets_blender_bundle",
|
||||
"status": "passed",
|
||||
"seconds": 0.28
|
||||
},
|
||||
{
|
||||
"name": "render_graph",
|
||||
"status": "passed",
|
||||
"seconds": 0.14
|
||||
},
|
||||
{
|
||||
"name": "render_offscreen",
|
||||
"status": "passed",
|
||||
"seconds": 0.64
|
||||
},
|
||||
{
|
||||
"name": "render_sprite_alpha",
|
||||
"status": "passed",
|
||||
"seconds": 0.26
|
||||
},
|
||||
{
|
||||
"name": "render_shader_reload",
|
||||
"status": "passed",
|
||||
"seconds": 2.56
|
||||
},
|
||||
{
|
||||
"name": "render_window_lifecycle",
|
||||
"status": "passed",
|
||||
"seconds": 1.03,
|
||||
"observations": [
|
||||
"driver=windows stage=created",
|
||||
"stage=resized width=360 height=300 resize_events=2",
|
||||
"clipboard=unicode_roundtrip_passed",
|
||||
"text_input_area=coordinate_conversion_passed",
|
||||
"stage=minimized fresh_frames=12 minimize_events=1 focus_lost_events=1",
|
||||
"stage=restored restored_events=1 activation_required=0 frames=54 validation_enabled=0 validation_errors=0"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "player_scene_contracts",
|
||||
"status": "passed",
|
||||
"seconds": 0.14
|
||||
},
|
||||
{
|
||||
"name": "player_shutdown_diagnostics",
|
||||
"status": "passed",
|
||||
"seconds": 0.19
|
||||
},
|
||||
{
|
||||
"name": "editor_mcp",
|
||||
"status": "passed",
|
||||
"seconds": 0.05
|
||||
},
|
||||
{
|
||||
"name": "process_and_cook",
|
||||
"status": "passed",
|
||||
"seconds": 0.62
|
||||
},
|
||||
{
|
||||
"name": "build_schema_publication",
|
||||
"status": "passed",
|
||||
"seconds": 6.47
|
||||
},
|
||||
{
|
||||
"name": "editor_plugins",
|
||||
"status": "passed",
|
||||
"seconds": 0.17
|
||||
},
|
||||
{
|
||||
"name": "editor_session_settings",
|
||||
"status": "passed",
|
||||
"seconds": 0.18
|
||||
},
|
||||
{
|
||||
"name": "ui_widgets",
|
||||
"status": "passed",
|
||||
"seconds": 0.15
|
||||
},
|
||||
{
|
||||
"name": "ui_render",
|
||||
"status": "passed",
|
||||
"seconds": 0.49
|
||||
},
|
||||
{
|
||||
"name": "editor_ui_import_conflicts",
|
||||
"status": "passed",
|
||||
"seconds": 0.94
|
||||
},
|
||||
{
|
||||
"name": "editor_ui_project_settings",
|
||||
"status": "passed",
|
||||
"seconds": 1.16
|
||||
},
|
||||
{
|
||||
"name": "editor_ui_reload",
|
||||
"status": "passed",
|
||||
"seconds": 4.25
|
||||
},
|
||||
{
|
||||
"name": "editor_ui_launcher",
|
||||
"status": "passed",
|
||||
"seconds": 0.67,
|
||||
"observations": [
|
||||
"Launcher Unicode/create/open/validation/recents/directory browser/keyboard passed. C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-проекты-427259f4-0109-4b0c-b901-4af129291d3a"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "editor_ui_templates",
|
||||
"status": "passed",
|
||||
"seconds": 2.88
|
||||
},
|
||||
{
|
||||
"name": "editor_ui_gizmos",
|
||||
"status": "passed",
|
||||
"seconds": 1.15
|
||||
},
|
||||
{
|
||||
"name": "editor_ui_authoring",
|
||||
"status": "passed",
|
||||
"seconds": 1.94
|
||||
},
|
||||
{
|
||||
"name": "editor_mcp_stdio",
|
||||
"status": "passed",
|
||||
"seconds": 0.57
|
||||
},
|
||||
{
|
||||
"name": "editor_gui_mcp",
|
||||
"status": "passed",
|
||||
"seconds": 4.77,
|
||||
"observations": [
|
||||
"Native GUI + MCP shared authoring, revision conflict, Undo, 12 fresh PNG captures and continued responsiveness passed"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "core",
|
||||
"status": "passed",
|
||||
"seconds": 0.16
|
||||
},
|
||||
{
|
||||
"name": "tutorial_moving",
|
||||
"status": "passed",
|
||||
"seconds": 0.03
|
||||
},
|
||||
{
|
||||
"name": "tutorial_following",
|
||||
"status": "passed",
|
||||
"seconds": 0.02
|
||||
},
|
||||
{
|
||||
"name": "tutorial_spawning",
|
||||
"status": "passed",
|
||||
"seconds": 0.04
|
||||
},
|
||||
{
|
||||
"name": "tutorial_physics",
|
||||
"status": "passed",
|
||||
"seconds": 0.11
|
||||
},
|
||||
{
|
||||
"name": "playable_2d",
|
||||
"status": "passed",
|
||||
"seconds": 0.62
|
||||
},
|
||||
{
|
||||
"name": "playable_3d",
|
||||
"status": "passed",
|
||||
"seconds": 1.33
|
||||
},
|
||||
{
|
||||
"name": "editor_debug_overlay",
|
||||
"status": "passed",
|
||||
"seconds": 0.22,
|
||||
"observations": [
|
||||
"ImGui diagnostics, F12, font atlas, clipping and event isolation passed"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"sources": {
|
||||
"headers": {
|
||||
"repository": "KhronosGroup/Vulkan-Headers",
|
||||
"commit": "0d3f509e57041fbd073a1ee84cd9ccd36d148446",
|
||||
"sha256": "e82005a6bd3289ce213232ef41e0f8722d1365ed72bf5cc4be56911c56bc30e0"
|
||||
},
|
||||
"loader": {
|
||||
"repository": "KhronosGroup/Vulkan-Loader",
|
||||
"commit": "32fcb949e253cbeb40cda7ea76122b492db579ae",
|
||||
"sha256": "610fa9017226c49bc4f19398d94fce9e3c9ff94c14f6420f9fe24822707feacf"
|
||||
},
|
||||
"swiftshader": {
|
||||
"repository": "google/swiftshader",
|
||||
"commit": "1e80438d2b93ef36a7c05f8d2b81233bac0e3d16",
|
||||
"sha256": "1c3a1afc397c7aa4d3275790bc9b451e80b144a1db665135d5519838bacf44a8"
|
||||
}
|
||||
},
|
||||
"validation_layer": false,
|
||||
"vulkan_sdk": "D:\\a\\Faset_Engine\\Faset_Engine\\.cache\\windows-graphics\\sdk",
|
||||
"driver": "D:\\a\\Faset_Engine\\Faset_Engine\\.cache\\windows-graphics\\driver\\vk_swiftshader_icd.json",
|
||||
"loader_only": false
|
||||
}
|
||||
Reference in New Issue
Block a user