acomminos/wine-pba

Hook into glFenceSync() support in Wine 3.19(+)

bobwya opened this issue · 0 comments

@acomminos

Help!! :-)

I've hit a brick wall trying to rebase this patchset. I've had to add a hack, to support Wine (Staging) 3.17 and 3.18. But since glFenceSync() support was added to Wine 3.19, wine-pba is really broken!

I guess glFenceSync() is conflicting with your usage of glFinish() in the wine-pba buffer code. Or there is conflict between the ARB buffers WIne is using and the ones that wine-pba sets up...

For reference I am maintaining a repository of rebased wine-pba patches at: Github: bobwya/gentoo-wine-pba. I've integrated some of @FireRat 's work (setting up the cache sizes), with some extra tweaks, and splitting the patches per file (rather than in strict commit order). But these are the only fundamental changes I've made to wine-pba.

  • Is it possible you could take a look at this?
  • Or have you dropped any further work on this project?
  • I know there are fairly imminent plans to mainline this work, into Wine, so perhaps you feel the effort is worthwhile?

See also: Huge PBA regression in 3.20? #49.