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

Veldrid backend #5

Closed Beyley closed 2 years ago

Beyley commented 2 years ago

Currently blocked on ImGui input and Veldrid init, as that seems to be still broken both have been fixed

Beyley commented 2 years ago

Untested in Furball, but passes all tests on my desktop

Beyley commented 2 years ago

nvm i found a weird bug when changing screens, seems im not properly binding resources

Beyley commented 2 years ago

and on my laptop its broken :^(

Beyley commented 2 years ago

Alright i got it all working on my laptop and desktop, @Eeveelution could you test the D3D11 backend?

Eeveelution commented 2 years ago

When I get home I'll try

Eeveelution commented 2 years ago

TODO: don't image

Eeveelution commented 2 years ago

aside from that on Veldrid Direct3D11 all the Test Screens work fine

Eeveelution commented 2 years ago

Also move the ImGui shaders to the ShaderCode directory, makes more sense for it to be there

Beyley commented 2 years ago

TODO: don't image

ha oops forgot i did that, as a single white pixel was a little hard to test with

Beyley commented 2 years ago

Also move the ImGui shaders to the ShaderCode directory, makes more sense for it to be there

aight