YimMenu / HorseMenu

HorseMenu, a beta-stage mod menu for Red Dead Redemption 2 and Red Dead Online, inspired by YimMenu, that protects against crashes and enhances your experience.
59 stars 29 forks source link

Vulkan api support #15

Closed tim-gromeyer closed 1 year ago

tim-gromeyer commented 1 year ago

Vulkan API Benefits:

  1. Performance Boost: Vulkan has better performance for most users

  2. Linux Compatibility: Unlike DirectX for Windows, Vulkan serves as a standard Linux graphics API. Converting DirectX10/11 to Vulkan (using DXVK) worked for YimMenu, but not for RDR2 due to crashes when using DirectX12

  3. User Empowerment: Vulkan offers freedom for users to select graphics tech, enhancing personalization. Some exclusively use Vulkan due to errors (SteamDeck, also Windows users, see below)

  4. Developer Learning: Learning Vulkan improves developer skills and knowledge.

Incorporating Vulkan into HorseMenu will (probably) provide better performance, Linux compatibility, and user satisfaction. With the emergence of SteamDeck, a Linux-based console, support for Linux/SteamDeck is important

gir489returns commented 1 year ago

Add one more item to it. Some people can only play in Vulkan. I get the following error if I try to use any of the DX varients.

image

maybegreat48 commented 1 year ago

Add one more item to it. Some people can only play in Vulkan. I get the following error if I try to use any of the DX varients.

image

Yep, DX12 is really unstable for me and crashes the game when I change windows through the taskbar PS @tim-gromeyer : You don't have to use ChatGPT to create walls of text for a simple issue

MarkEcza commented 1 year ago

Check PR #21