That'd need dpJudas's software rastertizer to render 2D content.Blzut3 wrote:I I mean, I might find some time to implement it just for the heck of it, but realistically I expect the recommended default would be to just use the internal OpenGL backend.
OpenGL on macOS is bad enough that I'd expect Metal to perform better. Of course, with Apple the far more important question is how long they need to lock down their system sufficiently that small-time Open Source projects cannot afford to cut through Apple's red tape anymore and cease support. In the larger scheme of things macOS is rather irrelevant anyway. Aside from 32 bit support, macOS is by far the smallest user group and I won't invest any real effort to keep it afloat.Blzut3 wrote: What would potentially be interesting is to play with various APIs on the Mac. Back when ZDoom got an OpenGL based Cocoa backend it got a massive uplift over the software code path of SDL 1.2, but I'd be curious to know if that was just SDL 1.2 being absolutely terrible on the Mac or if OpenGL is the optimal API. I suspect it is (assuming Metal isn't faster at it, but if Vulkan didn't show promise on Windows I'm not sure I'd get my hopes up), but it is an unknown.
