TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.13k stars 380 forks source link

[Feature request] Add Vulkan support #575

Open ghost opened 8 years ago

ghost commented 8 years ago

https://www.khronos.org/vulkan/

Since Vulkan is out, I was wondering if support can be added to Bizhawk?

(author's username was @<!---->twarnercool2)

DerekTurtleRoe commented 8 years ago

@twarnercool2 Just for your information, Vulkan doesn't automatically mean better performance, better features, etc. It is also an entirely new graphics API, so much of the work may be long and difficult (as it was for some developers of Mantle).

It also isn't important to have a new version the day the new API comes out, since drivers have to come out and software need to be updated. It usually is also a good idea to let graphics API's mature for at least a little while before implementing.

Having said that, it seems like Vulkan will be much better in the long run for things like performance, portability, and features somewhat. I haven't read the whole API or anything, but still.

In regards to BizHawk, BizHawk is Windows-only at the moment. I would assume if they are using DirectX the next logical step would be DirectX 12. But I don't know, maybe they have grander plans.

Margen67 commented 3 years ago

Why was this closed?

zeromus commented 3 years ago

because at the time there were annoying people all over asking for vulkan support for no good reason.

Margen67 commented 3 years ago

because at the time there were annoying people all over asking for vulkan support for no good reason.

Can this be reopened or should I make a new issue?

zeromus commented 3 years ago

Neither. Write your good reason HERE, so I can figure out if anything has changed in five years.

ImanCol commented 1 year ago

I can provide a good reason. The N64 Emulation is very bad in some Plugins that offer greater compatibility and with less graphic Glitch, but they work better in Vulkan API such as Angrylion. There are also very good Cores like Parallel that only work on the Vulkan API.

YoshiRulz commented 1 year ago

This is about the frontend, not N64 cores. We already have Angrylion as an option.

edit: I will take this opportunity to re-open it though.