Preserve final Windows SwiftShader acceptance evidence
Native and manual checks / native (ubuntu-24.04) (push) Failing after 32s
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
Native and manual checks / native (ubuntu-24.04) (push) Failing after 32s
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:
@@ -206,7 +206,10 @@ D32 shadow-атласов по 16 MiB; даже 2D-сцена с нулём shad
|
||||
снимка worker, поэтому изменение C++ в очереди не создаёт ложный статус
|
||||
устаревания. [Финальная совмещённая проверка](docs/validation/p1-p3-final-2026-09-24/README.md)
|
||||
повторяет перенос трёх Release-игр на чистом `ed523c6`. Физический Windows GPU
|
||||
остаётся отдельным покрытием. Dynamic gameplay loading рассматривать при
|
||||
остаётся отдельным покрытием. На этой же ревизии [Windows graphics
|
||||
CI](https://github.com/emil28092005/Faset_Engine/actions/runs/35949830251)
|
||||
прошёл 78/78 CTest и перенос трёх 120-кадровых игр через SwiftShader.
|
||||
Dynamic gameplay loading рассматривать при
|
||||
подтверждённой проблеме линковки, без обещания C++ hot reload в P1.
|
||||
|
||||
### P2. GPU-driven visibility и LOD
|
||||
|
||||
@@ -656,4 +656,9 @@ Debug suite passed 76 of 77 CTests with one compositor-dependent window skip;
|
||||
120 offscreen frames on the physical RTX 2080 Ti with active Vulkan validation
|
||||
and zero errors while the source project paths were hidden. The
|
||||
[final combined dossier](validation/p1-p3-final-2026-09-24/README.md) holds the
|
||||
clean-source verifier report and package manifests.
|
||||
clean-source verifier report and package manifests. At that same code revision,
|
||||
[Windows graphics CI](https://github.com/emil28092005/Faset_Engine/actions/runs/35949830251)
|
||||
passed 78/78 CTests, the Release export integration and three relocated
|
||||
120-frame C++/Lua game runs on SwiftShader. The
|
||||
[native/manual CI](https://github.com/emil28092005/Faset_Engine/actions/runs/35949830254)
|
||||
passed Linux and Windows native checks and strict MkDocs.
|
||||
|
||||
@@ -21,7 +21,7 @@ profiles preserve the result without duplicating native build directories.
|
||||
| Linux Release P1/P3-focused CTest | 24 passed, 0 failed |
|
||||
| Relocated Release games on physical Linux GPU | C++ 2D, C++ 3D, Lua-only: 120 frames each; validation active, 0 errors |
|
||||
| [Native/manual CI](https://github.com/emil28092005/Faset_Engine/actions/runs/35949830254) | Linux and Windows native checks plus strict MkDocs passed |
|
||||
| [Windows software-Vulkan CI](https://github.com/emil28092005/Faset_Engine/actions/runs/35949830251) | Final revision run; see linked job result |
|
||||
| [Windows software-Vulkan CI](windows-swiftshader/README.md) | 78/78 CTests, Release export integration and three relocated 120-frame C++/Lua games passed on SwiftShader; validation layer unavailable |
|
||||
|
||||
The P1 queued-edit regression verifies that an asynchronous Build or Export
|
||||
reports the gameplay-source hash captured by its worker, not the hash from when
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
# Retain the exact CRLF bytes from the Windows CI artifact for SHA-256 verification.
|
||||
*.json -text -whitespace
|
||||
*.gz binary
|
||||
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
# Final Windows SwiftShader evidence
|
||||
|
||||
The [Windows graphics CI run](https://github.com/emil28092005/Faset_Engine/actions/runs/35949830251)
|
||||
completed successfully on clean source revision
|
||||
`ed523c61c106b8e19614e4d56f0b5d39b8392478`. Its CTest step passed
|
||||
**78/78 tests**. The compressed [CTest log](LastTest.log.gz) retains individual
|
||||
test output. The workflow also passed the Release 2D/3D export integration;
|
||||
its [2D](integration-result-2.json) and [3D](integration-result-3.json) result
|
||||
records are retained here.
|
||||
|
||||
The [playable export report](playable-report.json) records `engine_dirty=false`,
|
||||
the Editor SHA-256, and three successful Release exports: C++ `collect-2d`,
|
||||
C++ `collect-3d` (including the Blender asset import), and Lua-only `lua`.
|
||||
Each package was relocated to a Unicode-named directory, ran **120/120**
|
||||
offscreen frames on SwiftShader, and reported that its source project path was
|
||||
unavailable. The [Vulkan probe](vulkan-probe.json) identifies the software
|
||||
device; [toolchain details](toolchain.json), package manifests, per-frame
|
||||
profiles, validation and run records are retained alongside this page.
|
||||
|
||||
The Windows packages report `validation_enabled=false`: the pinned SwiftShader
|
||||
CI verifies functional rendering but does not substitute for a physical Windows
|
||||
GPU run with an active Vulkan validation layer. Linux physical-GPU validation
|
||||
is recorded in the [parent dossier](../README.md).
|
||||
|
||||
The data were copied unchanged from the workflow's `windows-graphics-evidence`
|
||||
artifact. Verify the retained files with `sha256sum -c SHA256SUMS.txt` from this
|
||||
directory. The `.gz` CTest log was compressed without a timestamp.
|
||||
@@ -0,0 +1,18 @@
|
||||
07b6228b20191a4de5944a88c8af214cbde0a7f880408ae04652396f695493ad LastTest.log.gz
|
||||
fed7c131500340414c3275874217df6e1acf07202a740e214a59d4e9346a9dee collect-2d-manifest.json
|
||||
e2b27a0d56349b93dc375d5c3d5b78e987e4ae1bfe63bc06d593d1098e8bd29a collect-2d-profile.json
|
||||
549846af4d85d04d5d9697973d33bdc61fdeafe2a7b9134972e34df3b72733a7 collect-2d-run.json
|
||||
dc2dfaa6792cf03a9773a498f012a584189c28052ec6f22ecc133420f65a40d9 collect-2d-validate.json
|
||||
12f1de3fbf88f5a79362546c1bb774edba1d10242e87b0dcf2c54da518e2f092 collect-3d-manifest.json
|
||||
d092746029f534a19cb5601b1b99ae89bb8df1ef4233c23c7c6b2fc58f94a187 collect-3d-profile.json
|
||||
73c8500a138db03799b3a2ef62e53aee4eac85e4fc8f67afb8304a8c3dc99707 collect-3d-run.json
|
||||
d158e2a3bd2bd2266569f1538e3d22c8ddf89f4fb6e35d5667da077d6e73a4cb collect-3d-validate.json
|
||||
755ae27866521bb47ae77f2f2e8700be3519bd239c1eba6fd1bebd245eb76fd1 integration-result-2.json
|
||||
e7f6dd0a77606c1b67d31815028a6f813230b0d8080102466952642573167646 integration-result-3.json
|
||||
e27b20493c70f1647d03cfb7e324469c6ce4969f29ac4a396edaa0c5b35c856c lua-manifest.json
|
||||
545abdc5a83cd4c2e57ec123b8d081ea8d65181d3f2ef67b99e40dcc6bb19cfc lua-profile.json
|
||||
0bc49809aebe0c1e18532f46179a6af57f4739d12932f54b9bfb111e718a64e8 lua-run.json
|
||||
7bd404dbc99c866f8fea7fb62ce0ef2b835e35c18aca03fab61f5101f04ed063 lua-validate.json
|
||||
b4a039e27bb39889c3c730e468ff06988d0f5398cd751cdd112cb225c2709750 playable-report.json
|
||||
969162d1f994724ff6f98d20353e62e3881477ebce98759ca325c8febb175176 toolchain.json
|
||||
0c85c12510dbb0d895faefb7d14f26935a5add675cf0477b29f543d72eed40d6 vulkan-probe.json
|
||||
@@ -0,0 +1,274 @@
|
||||
{
|
||||
"asset_generations": {},
|
||||
"build_fingerprint": "a55d8cd6e8a3df06c58f881f5599a8efbaa966c405ecf2e3993b4085444dd7d9",
|
||||
"configuration": "Release",
|
||||
"executable": "faset_player.exe",
|
||||
"files": [
|
||||
{
|
||||
"path": "faset_player.exe",
|
||||
"sha256": "6efca1fb12e2dfc8d6bd8d4cd83f688c6c6ff0d566fbf86d35a4a5246ee495e0",
|
||||
"size": 4666368
|
||||
},
|
||||
{
|
||||
"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": "fe27b3851e724087d90841a9878e41e972d74e1e414cb696b6c9ad53ff2c9038",
|
||||
"size": 266
|
||||
},
|
||||
{
|
||||
"path": "scene.fscene",
|
||||
"sha256": "0d7b221abc1cae5e9f1d04357c684ac6993f5878d634b4b950eec66dd8e55b2a",
|
||||
"size": 6214
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.reflection.json",
|
||||
"sha256": "9b55300034684c433a1defa7f3027d1dece064575f181670dd03b89aa63a532c",
|
||||
"size": 3768
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.spv",
|
||||
"sha256": "fea4dd48664a510bad12b5e8582f2db798d4dbea62ce0de35dc2acfe32372733",
|
||||
"size": 28960
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuCullMain.reflection.json",
|
||||
"sha256": "96e0d6557c6303a7a450e9ba6feb6a283163d16653daec5a63eca549c78b15c2",
|
||||
"size": 3753
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuCullMain.spv",
|
||||
"sha256": "e5ea6589ddb3613b59f8e58420be95a534cf4149816bc65bae26b1395c638955",
|
||||
"size": 16288
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuHzbMain.reflection.json",
|
||||
"sha256": "98ec71e97494b42fc558acd2296e46ae7bcb5850d11aef8bfd00c4ea349ba7e1",
|
||||
"size": 2144
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuHzbMain.spv",
|
||||
"sha256": "08682362ee2120ed19d260e613285071747c3e436bb09bb6238e46f9cedc2308",
|
||||
"size": 4140
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuPostCullMain.reflection.json",
|
||||
"sha256": "9cddc008fb32d2259dc22ce44f6d060a663c454fcd4e445c872106243f37a550",
|
||||
"size": 3757
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuPostCullMain.spv",
|
||||
"sha256": "1f8edd3be1f99f9433494a6f7be68f1317d6e7099e19354a7b8130d5d932224d",
|
||||
"size": 12548
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuShadowMain.reflection.json",
|
||||
"sha256": "89c682fe25b67804d991d010dd6841f2173617358508e64fca4d825bd4c14fb9",
|
||||
"size": 2884
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuShadowMain.spv",
|
||||
"sha256": "f56e0ae3e9b31cb1e3f24e379c81e11c853f8a7102648aaaebc92a17c7e8e53c",
|
||||
"size": 2492
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuTemporalVertexMain.reflection.json",
|
||||
"sha256": "bb5bfe6f167fe854b76c30ec8cc5a2eb6e54ab418a10ac4aa53090b63b992316",
|
||||
"size": 3470
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuTemporalVertexMain.spv",
|
||||
"sha256": "dfe7309aafbd41974668b295e179354965db440e4156b9f12d6a67db16b357f9",
|
||||
"size": 5996
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuVertexMain.reflection.json",
|
||||
"sha256": "47227a7c12cd469d4aac3d17a0b78477550db8fa2777845f5cd6a652fec42d87",
|
||||
"size": 3248
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuVertexMain.spv",
|
||||
"sha256": "32421d4a91f3a88d5210fee7af34b48bcad83072f14e2ccb9ef2ff983e45f78f",
|
||||
"size": 5016
|
||||
},
|
||||
{
|
||||
"path": "shaders/lightTileMain.reflection.json",
|
||||
"sha256": "c86a17d1b01a6f1797418f93aa09fa70a73b214282bf210d598cde7ffa7ce9b5",
|
||||
"size": 2066
|
||||
},
|
||||
{
|
||||
"path": "shaders/lightTileMain.spv",
|
||||
"sha256": "92850edcc5ee5b586a90ce84ee69a98075a6fff3c13db4a57528d9431afe8b68",
|
||||
"size": 6800
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.reflection.json",
|
||||
"sha256": "24f4f5f30cc55f6730d198829048f13fc24c529f57d2d09f6e79e933315f5a63",
|
||||
"size": 3768
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.spv",
|
||||
"sha256": "7643b4d688492b5ee923b9606f0b0e70343ca05fa67673838206119a6f86d8d8",
|
||||
"size": 784
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeFragmentMain.reflection.json",
|
||||
"sha256": "51513834e46536cac7521e4e91c8f877e1702362e6a8223ce9b29fc823d94e58",
|
||||
"size": 997
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeFragmentMain.spv",
|
||||
"sha256": "9e21c8534c0e70a58ae018fb2d143bf9cfb70112e71b67585f525eef0aecad1b",
|
||||
"size": 768
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeVertexMain.reflection.json",
|
||||
"sha256": "caacb282616fe3d5129acf7a4cc88f9fb923d9b24bccc6c82260baec5e7640eb",
|
||||
"size": 994
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeVertexMain.spv",
|
||||
"sha256": "6b19f65b64f40d0a249660fdfba9dd5d95831ffab7314a307bf1f5cf39c6a248",
|
||||
"size": 340
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalFragmentMain.reflection.json",
|
||||
"sha256": "d28069adc2b1d58bf6b32e8d267ecb6fc374602d032aa6e29a25d3cd19f3460a",
|
||||
"size": 4062
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalFragmentMain.spv",
|
||||
"sha256": "03adc6673276979b3ea46becf3a36940d3061af77cb8c965c7471feff8dbf89a",
|
||||
"size": 30976
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalResolveMain.reflection.json",
|
||||
"sha256": "533f8f4f8a0550b94c24a925abc6acedd45cf6d62df89c7a030c1aa81bd1c382",
|
||||
"size": 3534
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalResolveMain.spv",
|
||||
"sha256": "5f579dfe762d201db5ba33483b14bd0e0d37051735874919a3913ee00157bad7",
|
||||
"size": 23236
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalVertexMain.reflection.json",
|
||||
"sha256": "510ed900d9485b19e5649b14378c276d6c9df2c75e17ae7df7d908ed7c665e9a",
|
||||
"size": 4128
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalVertexMain.spv",
|
||||
"sha256": "6cc3535c952a33ee46fd417fbec7fcad8f24357508b2119256b3077be3d60955",
|
||||
"size": 1784
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.reflection.json",
|
||||
"sha256": "009f4d731ae8668fb448d12ff7d5daa62bb64b22e0aab4cfa26712c737731d05",
|
||||
"size": 3764
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.spv",
|
||||
"sha256": "1ad2631c35d654f48166321ae43d4165043e1b919b14f1dc61caf97b1ada0898",
|
||||
"size": 1224
|
||||
},
|
||||
{
|
||||
"path": "Windows-Runtime.txt",
|
||||
"sha256": "1c53b7b6890d4a10408acfa7a27760ca1b176bb43dba9c25f3e5d2ac2d7d15db",
|
||||
"size": 227
|
||||
}
|
||||
],
|
||||
"format": "faset.export",
|
||||
"generation": "bee9b162-a18f-4a1a-b20e-45a158083622",
|
||||
"lua_enabled": false,
|
||||
"lua_fingerprint": "",
|
||||
"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_atlases": {
|
||||
"caster_draw_limit": 4096,
|
||||
"fallback_resolution": 1024,
|
||||
"local_face_limit": 16,
|
||||
"preferred_resolution": 2048,
|
||||
"sampled_d32_required": true,
|
||||
"sun_cascade_limit": 4
|
||||
},
|
||||
"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
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-2d\\faset_player.exe",
|
||||
"--headless",
|
||||
"--frames",
|
||||
"120",
|
||||
"--capture",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-2d\\verification.ppm",
|
||||
"--profile",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-2d\\profile.json"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\empty-working-directory",
|
||||
"seconds": 1.9529999999999745,
|
||||
"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,\"effective_temporal_mode\":\"off\",\"effective_visibility_mode\":\"direct\",\"frames\":120,\"gpu_visibility_active\":false,\"temporal_mode\":\"off\",\"ticks\":120,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\n",
|
||||
"stderr": "[Faset] Vulkan validation layer/debug-utils unavailable; validation disabled.\n"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-2d\\faset_player.exe",
|
||||
"--validate"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\empty-working-directory",
|
||||
"seconds": 0.016000000000076398,
|
||||
"exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout": "{\"dimension\":2,\"validated\":true}\n",
|
||||
"stderr": ""
|
||||
}
|
||||
@@ -0,0 +1,301 @@
|
||||
{
|
||||
"asset_generations": {
|
||||
"5832763b-3ed0-44d6-9088-0b524f196a91": "e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f"
|
||||
},
|
||||
"build_fingerprint": "e72712c86649f4ecb5545c5576dfcea5e446bcad8e06a0fe5275afea1d77a1a3",
|
||||
"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": "201b909c445c91293a13454f2f868f41c6716c8423c9cb07901c4889785fb917",
|
||||
"size": 4679168
|
||||
},
|
||||
{
|
||||
"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": "fe27b3851e724087d90841a9878e41e972d74e1e414cb696b6c9ad53ff2c9038",
|
||||
"size": 266
|
||||
},
|
||||
{
|
||||
"path": "scene.fscene",
|
||||
"sha256": "21c364140669ec82c6886102667b255df5ccdf0ec77e0ca64060f84dd7b86632",
|
||||
"size": 8639
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.reflection.json",
|
||||
"sha256": "9b55300034684c433a1defa7f3027d1dece064575f181670dd03b89aa63a532c",
|
||||
"size": 3768
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.spv",
|
||||
"sha256": "fea4dd48664a510bad12b5e8582f2db798d4dbea62ce0de35dc2acfe32372733",
|
||||
"size": 28960
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuCullMain.reflection.json",
|
||||
"sha256": "96e0d6557c6303a7a450e9ba6feb6a283163d16653daec5a63eca549c78b15c2",
|
||||
"size": 3753
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuCullMain.spv",
|
||||
"sha256": "e5ea6589ddb3613b59f8e58420be95a534cf4149816bc65bae26b1395c638955",
|
||||
"size": 16288
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuHzbMain.reflection.json",
|
||||
"sha256": "98ec71e97494b42fc558acd2296e46ae7bcb5850d11aef8bfd00c4ea349ba7e1",
|
||||
"size": 2144
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuHzbMain.spv",
|
||||
"sha256": "08682362ee2120ed19d260e613285071747c3e436bb09bb6238e46f9cedc2308",
|
||||
"size": 4140
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuPostCullMain.reflection.json",
|
||||
"sha256": "9cddc008fb32d2259dc22ce44f6d060a663c454fcd4e445c872106243f37a550",
|
||||
"size": 3757
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuPostCullMain.spv",
|
||||
"sha256": "1f8edd3be1f99f9433494a6f7be68f1317d6e7099e19354a7b8130d5d932224d",
|
||||
"size": 12548
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuShadowMain.reflection.json",
|
||||
"sha256": "89c682fe25b67804d991d010dd6841f2173617358508e64fca4d825bd4c14fb9",
|
||||
"size": 2884
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuShadowMain.spv",
|
||||
"sha256": "f56e0ae3e9b31cb1e3f24e379c81e11c853f8a7102648aaaebc92a17c7e8e53c",
|
||||
"size": 2492
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuTemporalVertexMain.reflection.json",
|
||||
"sha256": "bb5bfe6f167fe854b76c30ec8cc5a2eb6e54ab418a10ac4aa53090b63b992316",
|
||||
"size": 3470
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuTemporalVertexMain.spv",
|
||||
"sha256": "dfe7309aafbd41974668b295e179354965db440e4156b9f12d6a67db16b357f9",
|
||||
"size": 5996
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuVertexMain.reflection.json",
|
||||
"sha256": "47227a7c12cd469d4aac3d17a0b78477550db8fa2777845f5cd6a652fec42d87",
|
||||
"size": 3248
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuVertexMain.spv",
|
||||
"sha256": "32421d4a91f3a88d5210fee7af34b48bcad83072f14e2ccb9ef2ff983e45f78f",
|
||||
"size": 5016
|
||||
},
|
||||
{
|
||||
"path": "shaders/lightTileMain.reflection.json",
|
||||
"sha256": "c86a17d1b01a6f1797418f93aa09fa70a73b214282bf210d598cde7ffa7ce9b5",
|
||||
"size": 2066
|
||||
},
|
||||
{
|
||||
"path": "shaders/lightTileMain.spv",
|
||||
"sha256": "92850edcc5ee5b586a90ce84ee69a98075a6fff3c13db4a57528d9431afe8b68",
|
||||
"size": 6800
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.reflection.json",
|
||||
"sha256": "24f4f5f30cc55f6730d198829048f13fc24c529f57d2d09f6e79e933315f5a63",
|
||||
"size": 3768
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.spv",
|
||||
"sha256": "7643b4d688492b5ee923b9606f0b0e70343ca05fa67673838206119a6f86d8d8",
|
||||
"size": 784
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeFragmentMain.reflection.json",
|
||||
"sha256": "51513834e46536cac7521e4e91c8f877e1702362e6a8223ce9b29fc823d94e58",
|
||||
"size": 997
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeFragmentMain.spv",
|
||||
"sha256": "9e21c8534c0e70a58ae018fb2d143bf9cfb70112e71b67585f525eef0aecad1b",
|
||||
"size": 768
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeVertexMain.reflection.json",
|
||||
"sha256": "caacb282616fe3d5129acf7a4cc88f9fb923d9b24bccc6c82260baec5e7640eb",
|
||||
"size": 994
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeVertexMain.spv",
|
||||
"sha256": "6b19f65b64f40d0a249660fdfba9dd5d95831ffab7314a307bf1f5cf39c6a248",
|
||||
"size": 340
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalFragmentMain.reflection.json",
|
||||
"sha256": "d28069adc2b1d58bf6b32e8d267ecb6fc374602d032aa6e29a25d3cd19f3460a",
|
||||
"size": 4062
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalFragmentMain.spv",
|
||||
"sha256": "03adc6673276979b3ea46becf3a36940d3061af77cb8c965c7471feff8dbf89a",
|
||||
"size": 30976
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalResolveMain.reflection.json",
|
||||
"sha256": "533f8f4f8a0550b94c24a925abc6acedd45cf6d62df89c7a030c1aa81bd1c382",
|
||||
"size": 3534
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalResolveMain.spv",
|
||||
"sha256": "5f579dfe762d201db5ba33483b14bd0e0d37051735874919a3913ee00157bad7",
|
||||
"size": 23236
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalVertexMain.reflection.json",
|
||||
"sha256": "510ed900d9485b19e5649b14378c276d6c9df2c75e17ae7df7d908ed7c665e9a",
|
||||
"size": 4128
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalVertexMain.spv",
|
||||
"sha256": "6cc3535c952a33ee46fd417fbec7fcad8f24357508b2119256b3077be3d60955",
|
||||
"size": 1784
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.reflection.json",
|
||||
"sha256": "009f4d731ae8668fb448d12ff7d5daa62bb64b22e0aab4cfa26712c737731d05",
|
||||
"size": 3764
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.spv",
|
||||
"sha256": "1ad2631c35d654f48166321ae43d4165043e1b919b14f1dc61caf97b1ada0898",
|
||||
"size": 1224
|
||||
},
|
||||
{
|
||||
"path": "Windows-Runtime.txt",
|
||||
"sha256": "1c53b7b6890d4a10408acfa7a27760ca1b176bb43dba9c25f3e5d2ac2d7d15db",
|
||||
"size": 227
|
||||
}
|
||||
],
|
||||
"format": "faset.export",
|
||||
"generation": "2dd8f235-75f3-4b16-be10-c2ea596259e9",
|
||||
"lua_enabled": false,
|
||||
"lua_fingerprint": "",
|
||||
"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_atlases": {
|
||||
"caster_draw_limit": 4096,
|
||||
"fallback_resolution": 1024,
|
||||
"local_face_limit": 16,
|
||||
"preferred_resolution": 2048,
|
||||
"sampled_d32_required": true,
|
||||
"sun_cascade_limit": 4
|
||||
},
|
||||
"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
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-3d\\faset_player.exe",
|
||||
"--headless",
|
||||
"--frames",
|
||||
"120",
|
||||
"--capture",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-3d\\verification.ppm",
|
||||
"--profile",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-3d\\profile.json"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\empty-working-directory",
|
||||
"seconds": 6.0,
|
||||
"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,\"effective_temporal_mode\":\"off\",\"effective_visibility_mode\":\"direct\",\"frames\":120,\"gpu_visibility_active\":false,\"temporal_mode\":\"off\",\"ticks\":120,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\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"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-3d\\faset_player.exe",
|
||||
"--validate"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\empty-working-directory",
|
||||
"seconds": 0.032000000000152795,
|
||||
"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"
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"build": {
|
||||
"build_directory": "D:\\a\\_temp\\faset-windows-export-e2e\\native-build\\Release",
|
||||
"configuration": "Release",
|
||||
"directory": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\fbdea58e-124d-472b-b766-ca9e06d1905b",
|
||||
"fingerprint": "fe40e3424d7b789082bd7c264853181baa6af3431b0c3a377618e83691e324ad",
|
||||
"generation": "fbdea58e-124d-472b-b766-ca9e06d1905b",
|
||||
"generation_reused": false,
|
||||
"lua_enabled": false,
|
||||
"lua_fingerprint": "",
|
||||
"phase_times_ms": {
|
||||
"configure": 42018,
|
||||
"native_build": 96460,
|
||||
"schema_package": 826,
|
||||
"total": 139304
|
||||
},
|
||||
"player": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\fbdea58e-124d-472b-b766-ca9e06d1905b\\faset_player.exe",
|
||||
"schema": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\fbdea58e-124d-472b-b766-ca9e06d1905b\\schema.json",
|
||||
"schema_cache_hit": false,
|
||||
"source_signature": "15301c593f735036cd5f41c6425120d867394fb7b40b0b1b060b7f530292b839"
|
||||
},
|
||||
"build_directory": "D:\\a\\_temp\\faset-windows-export-e2e\\native-build\\Release",
|
||||
"configuration": "Release",
|
||||
"directory": "D:\\a\\_temp\\faset-windows-export-e2e\\export-2\\generations\\fbdea58e-124d-472b-b766-ca9e06d1905b",
|
||||
"executable": "D:\\a\\_temp\\faset-windows-export-e2e\\export-2\\generations\\fbdea58e-124d-472b-b766-ca9e06d1905b\\faset_player.exe",
|
||||
"generation": "fbdea58e-124d-472b-b766-ca9e06d1905b",
|
||||
"manifest": "D:\\a\\_temp\\faset-windows-export-e2e\\export-2\\generations\\fbdea58e-124d-472b-b766-ca9e06d1905b\\manifest.json",
|
||||
"player": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\fbdea58e-124d-472b-b766-ca9e06d1905b\\faset_player.exe",
|
||||
"schema": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\fbdea58e-124d-472b-b766-ca9e06d1905b\\schema.json",
|
||||
"source_signature": "15301c593f735036cd5f41c6425120d867394fb7b40b0b1b060b7f530292b839"
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"build": {
|
||||
"build_directory": "D:\\a\\_temp\\faset-windows-export-e2e\\native-build\\Release",
|
||||
"configuration": "Release",
|
||||
"directory": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\9c96cb69-a6e2-4de4-bc50-646e79f650d1",
|
||||
"fingerprint": "962a55fda8928ee1f6a8bebfa15fd497ccb9668291109b7f2463453650504512",
|
||||
"generation": "9c96cb69-a6e2-4de4-bc50-646e79f650d1",
|
||||
"generation_reused": false,
|
||||
"lua_enabled": false,
|
||||
"lua_fingerprint": "",
|
||||
"phase_times_ms": {
|
||||
"configure": 13316,
|
||||
"native_build": 127,
|
||||
"schema_package": 820,
|
||||
"total": 14263
|
||||
},
|
||||
"player": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\9c96cb69-a6e2-4de4-bc50-646e79f650d1\\faset_player.exe",
|
||||
"schema": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\9c96cb69-a6e2-4de4-bc50-646e79f650d1\\schema.json",
|
||||
"schema_cache_hit": false,
|
||||
"source_signature": "15301c593f735036cd5f41c6425120d867394fb7b40b0b1b060b7f530292b839"
|
||||
},
|
||||
"build_directory": "D:\\a\\_temp\\faset-windows-export-e2e\\native-build\\Release",
|
||||
"configuration": "Release",
|
||||
"directory": "D:\\a\\_temp\\faset-windows-export-e2e\\export-3\\generations\\9c96cb69-a6e2-4de4-bc50-646e79f650d1",
|
||||
"executable": "D:\\a\\_temp\\faset-windows-export-e2e\\export-3\\generations\\9c96cb69-a6e2-4de4-bc50-646e79f650d1\\faset_player.exe",
|
||||
"generation": "9c96cb69-a6e2-4de4-bc50-646e79f650d1",
|
||||
"manifest": "D:\\a\\_temp\\faset-windows-export-e2e\\export-3\\generations\\9c96cb69-a6e2-4de4-bc50-646e79f650d1\\manifest.json",
|
||||
"player": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\9c96cb69-a6e2-4de4-bc50-646e79f650d1\\faset_player.exe",
|
||||
"schema": "D:\\a\\_temp\\faset-windows-export-e2e\\project\\.faset\\cache\\builds\\9c96cb69-a6e2-4de4-bc50-646e79f650d1\\schema.json",
|
||||
"source_signature": "15301c593f735036cd5f41c6425120d867394fb7b40b0b1b060b7f530292b839"
|
||||
}
|
||||
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"asset_generations": {},
|
||||
"build_fingerprint": "a210b1cfff71fcd01e150f7e824d14b5dfe42e2629a92c84f349d89feacf3ed0",
|
||||
"configuration": "Release",
|
||||
"executable": "faset_player.exe",
|
||||
"files": [
|
||||
{
|
||||
"path": "faset_player.exe",
|
||||
"sha256": "34b4fd6350122072599709071d891f109060533b6c390b77615b08b68ab1569a",
|
||||
"size": 4973056
|
||||
},
|
||||
{
|
||||
"path": "Notices/box2d/LICENSE",
|
||||
"sha256": "68a3e676d7e94093b102d5cba0d4e04af812040d6f230c3db67a6664574e43d2",
|
||||
"size": 1067
|
||||
},
|
||||
{
|
||||
"path": "Notices/box3d/LICENSE",
|
||||
"sha256": "da5e31a26bf3cfd5ba5c96d6823e480128c81e76c107ef9d3ee5d94789184b90",
|
||||
"size": 1067
|
||||
},
|
||||
{
|
||||
"path": "Notices/dependencies.json",
|
||||
"sha256": "262e8f63cf21c516829b1fedb0900ac90e76d62aa8f78d9ad02d8f24e0359e74",
|
||||
"size": 2468
|
||||
},
|
||||
{
|
||||
"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/lua/LICENSE.txt",
|
||||
"sha256": "18c02bc0a68f7bf638609d3729056bc1b260cd111cdd5ef0dcc33d365f420159",
|
||||
"size": 1149
|
||||
},
|
||||
{
|
||||
"path": "Notices/sdl3/LICENSE.txt",
|
||||
"sha256": "97f35b302b361680ec1e891e95d2d52097bb95abff361434916d99dc1305f127",
|
||||
"size": 884
|
||||
},
|
||||
{
|
||||
"path": "Notices/stb/LICENSE",
|
||||
"sha256": "bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63",
|
||||
"size": 2510
|
||||
},
|
||||
{
|
||||
"path": "project.faset.json",
|
||||
"sha256": "e07b12047f8141c3c4cc8f0e7d0905a5c635375e4494755e34191db0859ab86f",
|
||||
"size": 175
|
||||
},
|
||||
{
|
||||
"path": "README.txt",
|
||||
"sha256": "fe27b3851e724087d90841a9878e41e972d74e1e414cb696b6c9ad53ff2c9038",
|
||||
"size": 266
|
||||
},
|
||||
{
|
||||
"path": "scene.fscene",
|
||||
"sha256": "641ba14a1f9c3966b9ec797814fdfa54f954dc5e0d53ab00c645598edef61baf",
|
||||
"size": 1681
|
||||
},
|
||||
{
|
||||
"path": "Scripts/beacon.lua",
|
||||
"sha256": "8d30f894795f231795d6585acaa5c8df66179597f5e608da8a596152bc9bd74a",
|
||||
"size": 847
|
||||
},
|
||||
{
|
||||
"path": "Scripts/player.lua",
|
||||
"sha256": "8a525c978b9147312c4917e5c04a40443f923bfeea14fbafc014ca9bea1b9322",
|
||||
"size": 1423
|
||||
},
|
||||
{
|
||||
"path": "Scripts/util/motion.lua",
|
||||
"sha256": "d35063ecaa127eeebc0c4931eeb5ed42fe69ab54f3e824caf8661fe60525c2a5",
|
||||
"size": 157
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.reflection.json",
|
||||
"sha256": "9b55300034684c433a1defa7f3027d1dece064575f181670dd03b89aa63a532c",
|
||||
"size": 3768
|
||||
},
|
||||
{
|
||||
"path": "shaders/fragmentMain.spv",
|
||||
"sha256": "fea4dd48664a510bad12b5e8582f2db798d4dbea62ce0de35dc2acfe32372733",
|
||||
"size": 28960
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuCullMain.reflection.json",
|
||||
"sha256": "96e0d6557c6303a7a450e9ba6feb6a283163d16653daec5a63eca549c78b15c2",
|
||||
"size": 3753
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuCullMain.spv",
|
||||
"sha256": "e5ea6589ddb3613b59f8e58420be95a534cf4149816bc65bae26b1395c638955",
|
||||
"size": 16288
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuHzbMain.reflection.json",
|
||||
"sha256": "98ec71e97494b42fc558acd2296e46ae7bcb5850d11aef8bfd00c4ea349ba7e1",
|
||||
"size": 2144
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuHzbMain.spv",
|
||||
"sha256": "08682362ee2120ed19d260e613285071747c3e436bb09bb6238e46f9cedc2308",
|
||||
"size": 4140
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuPostCullMain.reflection.json",
|
||||
"sha256": "9cddc008fb32d2259dc22ce44f6d060a663c454fcd4e445c872106243f37a550",
|
||||
"size": 3757
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuPostCullMain.spv",
|
||||
"sha256": "1f8edd3be1f99f9433494a6f7be68f1317d6e7099e19354a7b8130d5d932224d",
|
||||
"size": 12548
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuShadowMain.reflection.json",
|
||||
"sha256": "89c682fe25b67804d991d010dd6841f2173617358508e64fca4d825bd4c14fb9",
|
||||
"size": 2884
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuShadowMain.spv",
|
||||
"sha256": "f56e0ae3e9b31cb1e3f24e379c81e11c853f8a7102648aaaebc92a17c7e8e53c",
|
||||
"size": 2492
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuTemporalVertexMain.reflection.json",
|
||||
"sha256": "bb5bfe6f167fe854b76c30ec8cc5a2eb6e54ab418a10ac4aa53090b63b992316",
|
||||
"size": 3470
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuTemporalVertexMain.spv",
|
||||
"sha256": "dfe7309aafbd41974668b295e179354965db440e4156b9f12d6a67db16b357f9",
|
||||
"size": 5996
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuVertexMain.reflection.json",
|
||||
"sha256": "47227a7c12cd469d4aac3d17a0b78477550db8fa2777845f5cd6a652fec42d87",
|
||||
"size": 3248
|
||||
},
|
||||
{
|
||||
"path": "shaders/gpuVertexMain.spv",
|
||||
"sha256": "32421d4a91f3a88d5210fee7af34b48bcad83072f14e2ccb9ef2ff983e45f78f",
|
||||
"size": 5016
|
||||
},
|
||||
{
|
||||
"path": "shaders/lightTileMain.reflection.json",
|
||||
"sha256": "c86a17d1b01a6f1797418f93aa09fa70a73b214282bf210d598cde7ffa7ce9b5",
|
||||
"size": 2066
|
||||
},
|
||||
{
|
||||
"path": "shaders/lightTileMain.spv",
|
||||
"sha256": "92850edcc5ee5b586a90ce84ee69a98075a6fff3c13db4a57528d9431afe8b68",
|
||||
"size": 6800
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.reflection.json",
|
||||
"sha256": "24f4f5f30cc55f6730d198829048f13fc24c529f57d2d09f6e79e933315f5a63",
|
||||
"size": 3768
|
||||
},
|
||||
{
|
||||
"path": "shaders/shadowMain.spv",
|
||||
"sha256": "7643b4d688492b5ee923b9606f0b0e70343ca05fa67673838206119a6f86d8d8",
|
||||
"size": 784
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeFragmentMain.reflection.json",
|
||||
"sha256": "51513834e46536cac7521e4e91c8f877e1702362e6a8223ce9b29fc823d94e58",
|
||||
"size": 997
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeFragmentMain.spv",
|
||||
"sha256": "9e21c8534c0e70a58ae018fb2d143bf9cfb70112e71b67585f525eef0aecad1b",
|
||||
"size": 768
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeVertexMain.reflection.json",
|
||||
"sha256": "caacb282616fe3d5129acf7a4cc88f9fb923d9b24bccc6c82260baec5e7640eb",
|
||||
"size": 994
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalCompositeVertexMain.spv",
|
||||
"sha256": "6b19f65b64f40d0a249660fdfba9dd5d95831ffab7314a307bf1f5cf39c6a248",
|
||||
"size": 340
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalFragmentMain.reflection.json",
|
||||
"sha256": "d28069adc2b1d58bf6b32e8d267ecb6fc374602d032aa6e29a25d3cd19f3460a",
|
||||
"size": 4062
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalFragmentMain.spv",
|
||||
"sha256": "03adc6673276979b3ea46becf3a36940d3061af77cb8c965c7471feff8dbf89a",
|
||||
"size": 30976
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalResolveMain.reflection.json",
|
||||
"sha256": "533f8f4f8a0550b94c24a925abc6acedd45cf6d62df89c7a030c1aa81bd1c382",
|
||||
"size": 3534
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalResolveMain.spv",
|
||||
"sha256": "5f579dfe762d201db5ba33483b14bd0e0d37051735874919a3913ee00157bad7",
|
||||
"size": 23236
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalVertexMain.reflection.json",
|
||||
"sha256": "510ed900d9485b19e5649b14378c276d6c9df2c75e17ae7df7d908ed7c665e9a",
|
||||
"size": 4128
|
||||
},
|
||||
{
|
||||
"path": "shaders/temporalVertexMain.spv",
|
||||
"sha256": "6cc3535c952a33ee46fd417fbec7fcad8f24357508b2119256b3077be3d60955",
|
||||
"size": 1784
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.reflection.json",
|
||||
"sha256": "009f4d731ae8668fb448d12ff7d5daa62bb64b22e0aab4cfa26712c737731d05",
|
||||
"size": 3764
|
||||
},
|
||||
{
|
||||
"path": "shaders/vertexMain.spv",
|
||||
"sha256": "1ad2631c35d654f48166321ae43d4165043e1b919b14f1dc61caf97b1ada0898",
|
||||
"size": 1224
|
||||
},
|
||||
{
|
||||
"path": "Windows-Runtime.txt",
|
||||
"sha256": "1c53b7b6890d4a10408acfa7a27760ca1b176bb43dba9c25f3e5d2ac2d7d15db",
|
||||
"size": 227
|
||||
}
|
||||
],
|
||||
"format": "faset.export",
|
||||
"generation": "5dcba522-6303-4c69-9ab8-19ddc4ef991f",
|
||||
"lua_enabled": true,
|
||||
"lua_fingerprint": "0e4d4cb17bbabafdd59df85ac4f624deb1cb2922d86bf100b3ce8bab81dc62ba",
|
||||
"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_atlases": {
|
||||
"caster_draw_limit": 4096,
|
||||
"fallback_resolution": 1024,
|
||||
"local_face_limit": 16,
|
||||
"preferred_resolution": 2048,
|
||||
"sampled_d32_required": true,
|
||||
"sun_cascade_limit": 4
|
||||
},
|
||||
"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": "143724a468d711cbdf9a9700310d7b0acef003ce1b21422ca5204e0e565fa02c",
|
||||
"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
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\lua\\faset_player.exe",
|
||||
"--headless",
|
||||
"--frames",
|
||||
"120",
|
||||
"--capture",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\lua\\verification.ppm",
|
||||
"--profile",
|
||||
"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\lua\\profile.json"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\empty-working-directory",
|
||||
"seconds": 1.9220000000000255,
|
||||
"exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout": "{\"device\":\"SwiftShader Device (LLVM 10.0.0)\",\"dimension\":2,\"effective_temporal_mode\":\"off\",\"effective_visibility_mode\":\"direct\",\"frames\":120,\"gpu_visibility_active\":false,\"temporal_mode\":\"off\",\"ticks\":120,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\n",
|
||||
"stderr": "Lua player ready: A/D move, Space jump, E reset\n[Faset] Vulkan validation layer/debug-utils unavailable; validation disabled.\n"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"arguments": [
|
||||
"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\lua\\faset_player.exe",
|
||||
"--validate"
|
||||
],
|
||||
"cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\empty-working-directory",
|
||||
"seconds": 0.03099999999994907,
|
||||
"exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout": "{\"dimension\":2,\"validated\":true}\n",
|
||||
"stderr": ""
|
||||
}
|
||||
@@ -0,0 +1,556 @@
|
||||
{
|
||||
"format": "faset.playable-export-verification",
|
||||
"version": 1,
|
||||
"started_utc": "2026-09-24T03:25:55.101593+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-w6c8iavr",
|
||||
"engine_revision": "ed523c61c106b8e19614e4d56f0b5d39b8392478",
|
||||
"engine_dirty": false,
|
||||
"engine_git_status": [],
|
||||
"engine_diff_sha256": null,
|
||||
"editor_sha256": "3462ebc0c4fe2873bb86a504bad57f1c516db02cd0419790e7f260f7fa5759c4",
|
||||
"project_workspace": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-projects-p3lt6g26",
|
||||
"vulkaninfo_available": false,
|
||||
"driver_override": "D:\\a\\Faset_Engine\\Faset_Engine\\.cache\\windows-graphics\\driver\\vk_swiftshader_icd.json",
|
||||
"frames_per_game": 120,
|
||||
"status": "passed",
|
||||
"projects": [
|
||||
{
|
||||
"name": "collect-2d",
|
||||
"dimension": 2,
|
||||
"language": "cpp",
|
||||
"source_inputs": [
|
||||
{
|
||||
"path": ".gitignore",
|
||||
"sha256": "3bb936ff6f84f3db041c75d6e207138a9107997cc9ad372621f657456c9c0665"
|
||||
},
|
||||
{
|
||||
"path": "project.faset.json",
|
||||
"sha256": "27bd0e432381f8f884e78f6d68e9d0dc13d49222e70f3a5e34fef1d57d379b0b"
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "7d7b95b16b29b1ed7fb1775d062d5ff599777189414d3e9500d0af0cc998201b"
|
||||
},
|
||||
{
|
||||
"path": "Scenes/main.scene.json",
|
||||
"sha256": "9e2ad049f60a9ff7f98e31061a8f107648fbf672e5b9292f53e6672e5bae66f1"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/Gameplay.cpp",
|
||||
"sha256": "99fb965e6589b138049a2e6cf95c5c61baea70761ffab33082a8058c91a687ff"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/Gameplay.hpp",
|
||||
"sha256": "9d1fa36da50886fa7d84f8a8b3d1ae42856ae74aae1e52be5015b60977634dc0"
|
||||
}
|
||||
],
|
||||
"generation": "bee9b162-a18f-4a1a-b20e-45a158083622",
|
||||
"configuration": "Release",
|
||||
"standalone_directory": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-2d",
|
||||
"executable": "faset_player.exe",
|
||||
"package_file_count": 42,
|
||||
"asset_generations": {},
|
||||
"device": "SwiftShader Device (LLVM 10.0.0)",
|
||||
"device_class": "software",
|
||||
"driver": {},
|
||||
"validation_enabled": false,
|
||||
"validation_errors": 0,
|
||||
"completed_frames": 120,
|
||||
"summary_ms": {
|
||||
"gpu": {
|
||||
"max": 535.1824,
|
||||
"min": 5.6256,
|
||||
"p50": 5.7408,
|
||||
"p95": 6.3772,
|
||||
"samples": 120
|
||||
},
|
||||
"render_call": {
|
||||
"max": 536.1708,
|
||||
"min": 5.8779,
|
||||
"p50": 5.9993,
|
||||
"p95": 6.6358,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_cpu": {
|
||||
"max": 536.1549,
|
||||
"min": 5.8729,
|
||||
"p50": 5.9924,
|
||||
"p95": 6.6284,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_readback_cpu": {
|
||||
"max": 0.755,
|
||||
"min": 0.1461,
|
||||
"p50": 0.1521,
|
||||
"p95": 0.1726,
|
||||
"samples": 120
|
||||
},
|
||||
"simulation": {
|
||||
"max": 0.4475,
|
||||
"min": 0.2221,
|
||||
"p50": 0.2841,
|
||||
"p95": 0.3237,
|
||||
"samples": 120
|
||||
},
|
||||
"snapshot": {
|
||||
"max": 0.2605,
|
||||
"min": 0.1438,
|
||||
"p50": 0.223,
|
||||
"p95": 0.2439,
|
||||
"samples": 120
|
||||
},
|
||||
"wall": {
|
||||
"max": 537.2951,
|
||||
"min": 6.3889,
|
||||
"p50": 6.5105,
|
||||
"p95": 7.1658,
|
||||
"samples": 120
|
||||
}
|
||||
},
|
||||
"capture": {
|
||||
"width": 1280,
|
||||
"height": 720,
|
||||
"sampled_colors": 7,
|
||||
"sha256": "f9d74067d87c1ebf30c6db372a26d93b7285791c8cb0307a24af5adb23bf201a"
|
||||
},
|
||||
"source_project_paths_unavailable": true,
|
||||
"status": "passed"
|
||||
},
|
||||
{
|
||||
"name": "collect-3d",
|
||||
"dimension": 3,
|
||||
"language": "cpp",
|
||||
"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": "C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-projects-p3lt6g26\\Faset Café 世界\\collect-3d\\Assets\\exit-arch\\payload/ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3.glb",
|
||||
"schema_version": 1,
|
||||
"settings": {},
|
||||
"source": "C:\\Users\\runneradmin\\AppData\\Local\\Temp\\faset-playable-projects-p3lt6g26\\Faset Café 世界\\collect-3d\\Assets\\exit-arch\\manifest.json",
|
||||
"source_sha256": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3",
|
||||
"textures": []
|
||||
},
|
||||
"previous_generation": "",
|
||||
"removed_output_ids": []
|
||||
},
|
||||
"generation": "2dd8f235-75f3-4b16-be10-c2ea596259e9",
|
||||
"configuration": "Release",
|
||||
"standalone_directory": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\collect-3d",
|
||||
"executable": "faset_player.exe",
|
||||
"package_file_count": 47,
|
||||
"asset_generations": {
|
||||
"5832763b-3ed0-44d6-9088-0b524f196a91": "e8eb8805673cc22596d1c5b48fc6b8fbdf600d1c6a15c9633d14014a7eb1d11f"
|
||||
},
|
||||
"device": "SwiftShader Device (LLVM 10.0.0)",
|
||||
"device_class": "software",
|
||||
"driver": {},
|
||||
"validation_enabled": false,
|
||||
"validation_errors": 0,
|
||||
"completed_frames": 120,
|
||||
"summary_ms": {
|
||||
"gpu": {
|
||||
"max": 637.6869,
|
||||
"min": 37.2225,
|
||||
"p50": 37.7003,
|
||||
"p95": 45.7855,
|
||||
"samples": 120
|
||||
},
|
||||
"render_call": {
|
||||
"max": 639.0197,
|
||||
"min": 37.6292,
|
||||
"p50": 38.1144,
|
||||
"p95": 46.2208,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_cpu": {
|
||||
"max": 638.8844,
|
||||
"min": 37.6063,
|
||||
"p50": 38.0892,
|
||||
"p95": 46.1966,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_readback_cpu": {
|
||||
"max": 0.7719,
|
||||
"min": 0.1536,
|
||||
"p50": 0.1646,
|
||||
"p95": 0.1863,
|
||||
"samples": 120
|
||||
},
|
||||
"simulation": {
|
||||
"max": 0.4813,
|
||||
"min": 0.3285,
|
||||
"p50": 0.4281,
|
||||
"p95": 0.4658,
|
||||
"samples": 120
|
||||
},
|
||||
"snapshot": {
|
||||
"max": 2.8825,
|
||||
"min": 0.1996,
|
||||
"p50": 0.211,
|
||||
"p95": 0.2401,
|
||||
"samples": 120
|
||||
},
|
||||
"wall": {
|
||||
"max": 643.0612,
|
||||
"min": 38.3261,
|
||||
"p50": 38.7591,
|
||||
"p95": 46.9079,
|
||||
"samples": 120
|
||||
}
|
||||
},
|
||||
"capture": {
|
||||
"width": 1280,
|
||||
"height": 720,
|
||||
"sampled_colors": 64,
|
||||
"sha256": "1bd32e4498921c76759654b0dc5bcd7545916a276e3bd8d4f66c0125d7daff72"
|
||||
},
|
||||
"source_project_paths_unavailable": true,
|
||||
"status": "passed"
|
||||
},
|
||||
{
|
||||
"name": "lua",
|
||||
"dimension": 2,
|
||||
"language": "lua",
|
||||
"source_inputs": [
|
||||
{
|
||||
"path": "project.faset.json",
|
||||
"sha256": "c8907e39f3524019cb7978208eb8f65338ffbdd2df79c5cd34a5c5642d26cd36"
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "c1e1fbbbf1872bfc64e097f72f9016a9c0ac197575ccd0e9baf08b1f947a007f"
|
||||
},
|
||||
{
|
||||
"path": "Scenes/main.scene.json",
|
||||
"sha256": "e38bba8ba7248b2ea05a1ad72be905a854d4b4f80956582da0c4fcf0d954e309"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/beacon.lua",
|
||||
"sha256": "8d30f894795f231795d6585acaa5c8df66179597f5e608da8a596152bc9bd74a"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/player.lua",
|
||||
"sha256": "8a525c978b9147312c4917e5c04a40443f923bfeea14fbafc014ca9bea1b9322"
|
||||
},
|
||||
{
|
||||
"path": "Scripts/util/motion.lua",
|
||||
"sha256": "d35063ecaa127eeebc0c4931eeb5ed42fe69ab54f3e824caf8661fe60525c2a5"
|
||||
}
|
||||
],
|
||||
"generation": "5dcba522-6303-4c69-9ab8-19ddc4ef991f",
|
||||
"configuration": "Release",
|
||||
"standalone_directory": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\faset-playable-exports-w6c8iavr\\Faset Café 世界\\lua",
|
||||
"executable": "faset_player.exe",
|
||||
"package_file_count": 47,
|
||||
"asset_generations": {},
|
||||
"device": "SwiftShader Device (LLVM 10.0.0)",
|
||||
"device_class": "software",
|
||||
"driver": {},
|
||||
"validation_enabled": false,
|
||||
"validation_errors": 0,
|
||||
"completed_frames": 120,
|
||||
"summary_ms": {
|
||||
"gpu": {
|
||||
"max": 561.3185,
|
||||
"min": 5.0842,
|
||||
"p50": 5.3742,
|
||||
"p95": 6.5115,
|
||||
"samples": 120
|
||||
},
|
||||
"render_call": {
|
||||
"max": 562.358,
|
||||
"min": 5.3653,
|
||||
"p50": 5.6835,
|
||||
"p95": 6.7907,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_cpu": {
|
||||
"max": 562.3404,
|
||||
"min": 5.355,
|
||||
"p50": 5.6686,
|
||||
"p95": 6.7782,
|
||||
"samples": 120
|
||||
},
|
||||
"renderer_readback_cpu": {
|
||||
"max": 0.788,
|
||||
"min": 0.1524,
|
||||
"p50": 0.1686,
|
||||
"p95": 0.2111,
|
||||
"samples": 120
|
||||
},
|
||||
"simulation": {
|
||||
"max": 0.2332,
|
||||
"min": 0.105,
|
||||
"p50": 0.1587,
|
||||
"p95": 0.2034,
|
||||
"samples": 120
|
||||
},
|
||||
"snapshot": {
|
||||
"max": 0.0998,
|
||||
"min": 0.0488,
|
||||
"p50": 0.0787,
|
||||
"p95": 0.0863,
|
||||
"samples": 120
|
||||
},
|
||||
"wall": {
|
||||
"max": 563.2592,
|
||||
"min": 5.5956,
|
||||
"p50": 5.9325,
|
||||
"p95": 7.0824,
|
||||
"samples": 120
|
||||
}
|
||||
},
|
||||
"capture": {
|
||||
"width": 1280,
|
||||
"height": 720,
|
||||
"sampled_colors": 4,
|
||||
"sha256": "e2f4c3b84de75dadd2e31d388d0ba51abc1861f1ec76eb7ba51a4a2dcac720a7"
|
||||
},
|
||||
"source_project_paths_unavailable": true,
|
||||
"status": "passed"
|
||||
}
|
||||
],
|
||||
"requested_projects": [
|
||||
"collect-2d",
|
||||
"collect-3d",
|
||||
"lua"
|
||||
],
|
||||
"finished_utc": "2026-09-24T03:34:02.166131+00:00"
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user