Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request for compatibility with current Vulkan PC games #3

Open
oscarbg opened this issue Mar 3, 2018 · 1 comment
Open

Request for compatibility with current Vulkan PC games #3

oscarbg opened this issue Mar 3, 2018 · 1 comment

Comments

@oscarbg
Copy link

oscarbg commented Mar 3, 2018

Hi,
I know I'm crazy.. anyway I'm impressed by how many demos your only 6k+ codebase (one file!) can run..
I'm creating this issue to see how as project matures is able to run current PC Vulkan games.
no pressure of course.. just keep it open..
I'm thinking primarily about:

*Doom 2016
*Wolfenstein II
*Dota 2
*Talos principle
*Ashes singularity

I can test all on AMD RX Vega and Intel HD 530 and a Geforce 970 in case we get heap tier 1 support..

@msiglreith
Copy link
Owner

Dota2 requires KHR_maintenance1 extension, not sure about the others. The annoying part here is multiviewport support. For a single viewport it's fine as we can control it by the flip-y variable on SPIRV-Cross. Small adjustments for dynamic states needed. Multiviewport requires geometry shader support and is a bit more tricky, probably need to manually insert/patch a geometry shader doing the necessary flips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants