Since the old cursor decompression implementation doesn't work on the latest macOS, I've reimplemented it using SDL's software renderer.
I took this code to implement software decompression. Although it states that OSG 3.6 is required, it seems to be working fine with OpenMW's OSG fork.
It'd be great if someone could test this branch on other platforms (Windows, Linux x86, Linux ARM because I'm not sure about color mask endianness).
Software cursor decompression
- Capostrophic
- Posts: 794
- Joined: 22 Feb 2016, 20:32
Re: Software cursor decompression
Because the necessary commit was cherry-picked there. It's a bad idea to rely on that, as OpenMW is supposed to support normal OSG 3.4.1.Although it states that OSG 3.6 is required, it seems to be working fine with OpenMW's OSG fork.
Re: Software cursor decompression
@Capostrophic thanks for finding the commit, here's what I'm planning to do.