Consider switching to Veldrid for rendering #3033
Labels
App: EmuHawk
Relating to EmuHawk frontend
Enhancement
For feature requests or possible improvements
Meta
Relating to code organisation or to things that aren't code
Advantages over
SlimDX + OpenTKcurrent abstraction:one dependency can be used for both Linux and Windowsno longer desiredtargets .NET Standard 2.0 (see Migrate to .NET (formerly .NET Core) #1415)since Kill Bizware .NET Framework deps #3702, already doneA proof-of-concept is available on branch
veldrid-poc
. Checklist for working scenarios on that branch:macOS w/ Metal (unimplemented)prerequisites: .NET Core and macOS port, but theoretically supportedmacOS w/ Vulkan (unimplemented)dittogonna leave this here for .NET 6 / Avalonia
maybe Ryujinx' PRs 3901 and 3902 can help? it looks like they were using the same Veldrid helpers
edit: gdi those are probably lost forever thanks to Ryujinx being deleted
shader cross-compilation (no idea what this actually is beyond that, found it on a random HN thread): https://github.com/floooh/sokol-tools/blob/master/docs/sokol-shdc.md
The text was updated successfully, but these errors were encountered: