github phforner0/Xendroid-Plus XenDroid-v133-dba22de8
Xendroid+ 0.3.0-preview.133

pre-release6 hours ago

The shader math precision series from Xenia Edge: vertex shaders compute as the Xbox 360 GPU does, pixel shaders get cheaper.

  • Vertex shaders compute reciprocals, square roots, exponentials and logarithms bit for bit as the console, and round sums and products toward zero, which fixes z-fighting and exploding geometry.
  • Only the results that reach a fetch index, an address register, a memory export or a rounding pay for the exact math.
  • Pixel shaders drop the 21-bit mantissa rounding, so they cost less in every game, and the option that chose its form is gone.

Full Changelog: XenDroid-v132-80237530...XenDroid-v133-dba22de8

🇧🇷 Em português

A série de precisão da matemática dos shaders do Xenia Edge: os vertex shaders calculam como a GPU do Xbox 360, e os pixel shaders ficam mais baratos.

  • Os vertex shaders calculam recíprocos, raízes, exponenciais e logaritmos bit a bit como o console, e arredondam somas e produtos para zero, o que corrige z-fighting e geometria explodindo.
  • Só os resultados que chegam a um índice de fetch, ao registrador de endereço, a um memexport ou a um arredondamento pagam a matemática exata.
  • Os pixel shaders deixam de arredondar a mantissa para 21 bits, o que os deixa mais baratos em todo jogo, e a opção que escolhia a forma desse arredondamento sai.
📜 Every change since build 132 · 1 pull request, 5 commits
  • #89 Upstream, lote 14: precisão do ALU dos shaders (vertex shaders como o Xenos, pixel shaders mais baratos) · @phforner0
    • [GPU] Fix RCP, RSQ, SQRT, EXP and LOG results differing from the Xenos · 0609b423
    • [GPU] Fix vertex shader sums and products rounding to nearest · db492193
    • [GPU] Limit exact VS ALU op calls · 8bb97eac
    • GPU: spirv_fast_precision_rounding goes with the 21-bit rounding · 36946fdd

Built by Xendroid+ #133 from dba22de8, signed with the release key.

File Size SHA-256
XenDroid_Release_dba22de8.apk 40.6 MiB f59aefd1b7de01d7a9a5d2b187bd2c4a445169662ee5d51a0a2fec3c069861e6

Don't miss a new Xendroid-Plus release

NewReleases is sending notifications on new releases.