Skip to content

MaliBridge v0.2.1

Choose a tag to compare

@ASEbrahim ASEbrahim released this 13 Oct 23:34
· 141 commits to main since this release

MaliBridge v0.2.1

Descriptor batching is now off by default. With it on, Risk of Rain 2 (Unity, DXVK) showed black flickering on the Mali-G720; with it off the game plays cleanly at about 20 fps. The batching gave no measurable fps gain in the games tested (they are GPU-bound), so correctness wins until the bug is found.

  • VKBRIDGE_DESC_BATCH=1 (client side) turns the batching on.
  • VKBRIDGE_NO_DESC_BATCH=1 still forces it off.
  • Everything else is as in v0.2: faster ASTC transcoding, BC6H -> ASTC HDR, the compat fixes. The protocol hash is unchanged (4a9da939fdf65896): server and client from v0.2 and v0.2.1 interoperate, but take both from here.

New in the README's games table: Inscryption (runs well, 68-83 fps) and Risk of Rain 2 (runs, 15-23 fps in the first stage).

Attached files

  • libvkbridge_server.so, libvkbridge_jni.so: server (Android arm64-v8a, API 26+)
  • libvulkan_droidbridge.so, droidbridge_icd.json: client ICD (Linux glibc, aarch64)