github WinNative-Emu/Drivers v1.17
WN-Turnip 1.17

4 hours ago

Turnip built from upstream Mesa main, packaged for Adrenotools.

Mesa 1b51639c2 (26.3.0-devel)
NDK r26d
Previous release v1.16

Driver changes since v1.16

No repository commits since the previous release; this is a Mesa-only refresh.

Mesa changes since v1.16

a440221da1b51639c2362 commits (compare on GitLab)

Turnip / freedreno commits in that range

Covers src/freedreno, src/util/u_gralloc, src/vulkan/runtime.

  • vl/bitstream: Don't use internal buffer for size only use (8850a447)
  • vulkan/video: Don't update OBU size with NULL data_ptr (e0d72795)
  • tu: Enable VK_KHR_multiview and Vulkan 1.3 on all a6xx devices (82b86896)
  • tu: Implement software multiview via CPU draw duplication (f5bf54ac)
  • tu: Move down tu6_emit_empty_vs_params (81765de8)
  • ir3: Support load_view_index as a VS driver param (b44e99a9)
  • tu: resolve wide formats with a shader on A702 (5106d00d)
  • ir3/sched: don't try to schedule kill after bary.f in different block (2f8dc9ea)
  • ir3/sched: add TODO about scheduling kill before bary.f (c419d1c6)
  • ir3/cp: Search existing consts to reuse them with different src mods. (516c078b)
  • ir3: Correct SABS evalution in the 16-bit case. (64bdcea0)
  • ir3: Make source mod eval strictly follow hardware behavior for denorms. (8664e26e)
  • ir3: Refactor out the "apply source mods to the immediate value" code. (c70c5215)
  • ir3: Create IR3_REG_SRC_MODS to replace repeated lists of src mods. (dcc86869)
  • ir3/cp: allow cp'ing absneg into meta instructions (e15db3ab)
  • freedreno/a2xx: move the magnification switch-over for shader lods (18f439ed)
  • freedreno/ci: a200: drop the cube mipmap flake (e064c4cc)
  • freedreno/a2xx: mark texture fetch constants as textures (43e63886)
  • freedreno/a2xx: don't type-pun the immediate values through a cast (5b71e18e)
  • freedreno/a2xx: honor the component a packed varying starts at (31ef234a)
  • freedreno/a2xx: keep the swizzle when a source modifier folds (a66fce39)
  • freedreno: Add support for Adreno 710 and 720 (4db0b15c)
  • freedreno/ci: Update trace checksums for all of these ir3 changes. (ec3959b9)
  • ir3: Drop dead code for nir_op_[iu]hadd. (d551e811)
  • ir3: Add support for nir_op_bfm (ir3's MGEN). (23007dcb)
  • ir3: Add support for nir_op_bitnz/bitz (ir3's GETBIT). (5c221a4a)
  • ir3: Drop our custom lowering for find_msb. (92517c55)
  • ir3: Expose support for [ui]find_msb_rev (CLZ.B, CLZ.s). (be5f92ff)
  • ir3: Start using nir_opt_algebraic_distribute_src_mods. (f71d9328)
  • ir3: Start using nir_opt_phi_to_bool (5c57ee48)
  • ir3: Start using nir_opt_fp_math_ctrl. (36a13175)
  • tu: Return 0 for non-sparse image/buffer opaque capture data. (586546a9)
  • ir3/lower_copies: prevent splitting when handling cycles (2802fa1c)
  • ir3: fix warning in release builds (7c2f412e)
  • tu: Bump editorconfig line length (ad9f155a)
  • tu: Advertise VK_KHR_shader_quad_control (825523d2)
  • ir3: Lower quad votes (d161978a)
  • tu: Remove tu_sampler reference in VkDescriptorUpdateTemplate (59bb32c1)
  • tu: Bump conformanceVersion (6cf91c16)
  • ir3: interpret const @load/store_global_offset offset as unsigned (16f569e2)

Variants

File Tuning
WN-Turnip-1.17-b_Axxx.zip Balanced. Relaxed GMEM autotuner, standard KGSL power management. Best for most games and battery life.
WN-Turnip-1.17-p_Axxx.zip Performance. Forces KGSL_PROP_PWR_CONSTRAINT = PWR_MAX at queue creation and re-asserts it every 1000 submissions. Higher framerate, higher power draw.

Both variants carry the full patch set, including the RedMagic green-screen fix for frame generation. Import via Container → Edit → Graphics Driver → Import driver.

Don't miss a new Drivers release

NewReleases is sending notifications on new releases.