3 ms·
It’s one person’s volunteer hobby project, and you’re sarcastically complaining about it using modern hardware features. It’s free software. Go fork it and cod
by jacobolus 7y ago
It’s one person’s volunteer hobby project, and you’re sarcastically complaining about it using modern hardware features.
It’s free software. Go fork it and code up a variant for legacy hardware yourself.
- zozbot234 7y agoIt might be more worthwhile to code up a llvmpipe/swrast variant with Vulkan support, and contribute it to Mesa. That way, legacy hardware will not be cut off from software that expects these "modern" features.
- newnewpdro 7y agoI find it hard to believe this project requires modern hardware features beyond what existing OpenGL versions support. It would probably be perfectly fine with even OpenGL 2.1, which would then work on every Raspberry Pi out there. I'm not objecting to supporting hardware acceleration, modern display resolutions somewhat demand it. Just the unnecessary choice of bleeding-edge acceleration API.
- cloudhead 7y agoOf course I could have built it with OpenGL. But I really dislike the OpenGL API :) The library I’m using used to have a gl backend, but it’s currently unsupported.
- wtetzner 7y agoI doubt it’s about Vulkan features and probably has more to do with not wanting to waste time implementing multiple graphics backends. gfx-rs supports both Vulkan and Metal. With Apple’s deprecation of OpenGL on macOS, the author may not have wanted to build on top of something that’s going away.
- cloudhead 7y agoExactly - it’s not that any of Vulkan is needed, it’s that I don’t want to be building on OpenGL when superior graphic interfaces have been available for 5+ years now, and Vulkan+Metal is pretty widely supported on Desktop.