JK2VITA 0.9.9 - BETA
Pre-release
Pre-release
JK2VITA 0.9.9 - Beta Changelog
Renderer
- No
libshacccg.suprxneeded. Shaders are compiled at build time and ship inside the eboot - Native GXM backend — the game draws through sceGxm directly. vitaGL is gone, submodule and all
- Own DXT1/DXT5 block compressor, so the texture cache no longer depends on vitaGL's
- Large textures allocate from CDRAM instead of exhausting LPDDR
- World geometry, skybox, dynamic lights, surface sprites, flares, cinematics and the screen melt all draw through the backend
- Fog runs in the fragment program off the map's fog volume, on the game's own curve, per pixel
- Screenshots and the save thumbnail read back from the display buffer
- Ghoul2 vertices skin on the render thread
- On-screen keyboard and system dialogs composite through the native present
Performance
- Static vertex-lit world surfaces stay resident in GPU buffers, with every stage drawn from them
- World buffers packed in material order
- Vertex uniforms resolved once instead of per draw; fragment uniforms reserved only when stale
- Effect debris and colliding particles sweep across a slice of frames
- Point contents skips brush models the point cannot be inside
- Voice lines load on demand
Fixes
- Collision leaf cache was shared across cores
- Textures and world buffers could be freed while the GPU was still reading them
- DXT cache entries are checked against the geometry their header claims
- Out-of-memory eviction and the weather point cache moved to the main thread
- Immediate-mode draws could sample a texture unit that was never written
- Vertex ring and shader registrations survive a
vid_restart - Stale dynamic light bits when a surface entered the view
- Brush check counter was narrower than the count it was compared against
- Region clip could run past the screen
- Async sound reads retry; an unsampled voice line stays marked as playing
- Raw sample path guarded against ring overflow
Removed
- Render-scale path
- Ghoul2 crowd LOD, now off by default
- Prebuilt Windows audio DLLs
LiveArea
- New icon and start button