Furball-Engine / Furball.Vixie

A Multi API Renderer specifically designed to be integrated into Furball, aswell as providing good Hardware support
GNU General Public License v2.0
10 stars 2 forks source link

Split backends into their own projects #7

Closed Beyley closed 2 years ago

Beyley commented 2 years ago

I don't agree on some things getting opened up to the end user and I seriously don't understand why shit was moved from Texture to Textures and TextureRenderTarget to TextureRenderTargets, it was in the exact same class as before to be used as a way to call new Texture which since it's an abstract class can't be done anymore so instead it calls into the backend, and I see absolutely no reason for the change

Splitting without changing the class name is not possible without either introducing naming conflicts, or impossible circular dependencies.