Repository navigation
v1.0.0-beta.7
Pre-release
Pre-release
Highlights
Shader binary cache (shader_cache, on by default) — the engine recreates its GL programs from the same sources on every scene change, paying a driver compile+link stall at each scene entry. The loader now caches the driver's compiled program binaries on disk (shadercache/) and serves relinks from there, so after the first visit everything loads pre-compiled. Verified on PowerVR GE8300 (TrimUI) and Mali-G31 (Anbernic H700); self-disables on drivers without GL_OES_get_program_binary.
Retuned defaults (from on-device testing)
render_scalenow defaults to 1 (native) — the engine's 640×360 design space maps cleanly onto 16:9 panels (720p is an exact 2×), and with the shader cache the scene-entry hitches that lower resolutions were masking are gone.0.75remains available for GPU-bound devices.gl_threadednow defaults to 0 — mesa's glthread is a no-op on blob drivers and measurably adds input latency on panfrost/Mali devices.
Also
- New
render_filterconfig key (linear/nearest) for the upscale filter whenrender_scale< 1. Env overrideCT_RENDER_FILTER. - README: documented the new keys and defaults.
As always the zip contains no game data — you supply libchrono.so, libc++_shared.so and assets/ from your own Chrono Trigger v2.1.5 APK.