Upgrade Mesa, how feasible?

dragengine testing update:

  1. Bumped to Mesa 22.1.2 on Haiku hrev56198. Built OK.
  2. Bumped to dragengine v1.12-current.

We can update to Mesa 22.1.2 on Haiku. Can focus on bugfixing now…

4 Likes

Mesa 22.1.3 w/Intel HD Graphics 4600… :wink:
glteapot_mesa-22.1.3_cocobean

15 Likes

is that with hw accel ?

Mesa 24.3.2 with libglvnd 1.7.0 on Haiku R1B5 (hrev58543 x64)

glinfo_mesa-24.3.4



GLInfo, 3D-Gears, and Flurry screensavers using Mesa 24.3.x with libglvnd 1.7.0 on Haiku R1B5 (hrev58543 x64)

6 Likes

There were some major bugs in SDL applications with the new libglvnd pipeline. Last I checked they weren’t solved yet (one reason our Mesa version is falling behind a bit)

I’m looking through [Notice] Major Mesa change · Issue #8152 · haikuports/haikuports · GitHub and seeing them listed as fixed though…

@cocobean could you confirm that SDL stuff is working ok now?

2 Likes

Does ScummVM use SDL?
It is crashing with some games!

EDIT: Where to report bug report for ScummVM again?
Kings Quest 7 does not work, and crash soon after Game start…

Mesa 24.3.4: and libglvnd 1.7.0~git on hrev58522 x64 review

Ref: [Notice] Major Mesa change · Issue #8152 · haikuports/haikuports · GitHub

ScummVM - bug report through Haikuports’ issues

Note: SDL1 - GL Lock /Unlock cleanup

Test system info

  • Haiku R1b5 (hrev58522) x64
  • Mesa 24.3.4 (4.6.0 compat) w/libglvnd 1.7.0
  • Vulkan 1.4.305
  • AMD Radeon RX 7900 XTX
5 Likes

Mesa 25.1-dev (64c6930) and libglvnd 1.7.0~git on hrev58785 x86 review

Compiles on Haiku R1B5 (hrev 58785) x86.

Demo: Dynamic Terrain tessellation - Sascha Willems

Test system info

  • Haiku R1b5 (hrev58785) x64
  • Mesa 25.1-dev (4.6.0 compat) w/libglvnd 1.7.0
  • Vulkan 1.4.311
  • Nvidia T1000 (4GB VRAM)
  • Intel HD Graphics 4600 IGP (2GB VRAM)
  • Multimonitor: 3
5 Likes