v15.25.0#2517
Merged
Merged
Conversation
Baseline Genesis XL v1.8 live update: 4.1346 ms/dispatch. After: 3.6594 ms/dispatch, 11.5% faster. Targeted tests, frontend typecheck, and targeted eslint passed.
Genesis XL v1.8 3D status-stress FPS improved from 33.26 avg / 18.28 median to 40.49 avg / 25.82 median. Status dispatches during the fixed window increased from 186 to 256, and sampled scene FPS improved from 17.92 to 24.34. Idle 3D FPS remained stable at 116.43 avg / 119.98 median versus 113.86 avg / 118.60 median baseline.\n\nChanges keep FPSProbe behavior unchanged and do not add a Canvas DPR cap.\n\nChecks: bun test frontend/three_d_garden/__tests__/garden_model_test.tsx frontend/farm_designer/__tests__/three_d_garden_map_test.tsx frontend/three_d_garden/__tests__/index_test.tsx frontend/three_d_garden/garden/__tests__/plant_instances_test.tsx frontend/three_d_garden/garden/__tests__/plants_test.tsx frontend/three_d_garden/garden/__tests__/sun_test.tsx; bunx eslint --no-cache changed 3D files; bun run typecheck
Genesis XL v1.8 3D object-count benchmark improved render-cost metrics: draw calls dropped from 310 to 254 (-18.1%) and geometries from 266 to 236 (-11.3%). FPS stayed stable at 117.09 avg / 119.99 median versus 116.42 avg / 120.00 median baseline, and JS heap stayed flat at 286 MB. Total scene objects dropped from 3170 to 3108 (-62 objects, -2.0%); the full scene is dominated by non-point objects, so draw calls/geometries are the meaningful gate for this scoped change.\n\nChecks: bun test frontend/three_d_garden/garden/__tests__/point_test.tsx frontend/three_d_garden/garden/__tests__/weed_test.tsx frontend/three_d_garden/__tests__/garden_model_test.tsx frontend/three_d_garden/__tests__/triangle_functions_test.ts; bunx eslint --no-cache changed object-count files; bun run typecheck
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.