I came across this site earlier today, talking about a project to create an abstraction layer for graphics APIs. I know that dolphin currently uses separate code paths for each of the backends, and that isn't likely to change probably ever, but I was curious what the devs think of the project.
Is it even really possible to create an abstraction that can efficiently take advantange of the optimizations and features of each different API through a common interface while keeping that interface intuitive?
Is this kind of project something that could be in use everywhere in a few years, or more of a gateway project that helps people get into graphics programming but doesn't have a lot of potential for complex applications? As an extension, is this something that the devs would be excited to see progress and possible use someday, or not?
Is it even really possible to create an abstraction that can efficiently take advantange of the optimizations and features of each different API through a common interface while keeping that interface intuitive?
Is this kind of project something that could be in use everywhere in a few years, or more of a gateway project that helps people get into graphics programming but doesn't have a lot of potential for complex applications? As an extension, is this something that the devs would be excited to see progress and possible use someday, or not?