Skip to content

add vulkan-terakan support#51

Closed
Samueru-sama wants to merge 2 commits intomainfrom
vulkan-terakan
Closed

add vulkan-terakan support#51
Samueru-sama wants to merge 2 commits intomainfrom
vulkan-terakan

Conversation

@Samueru-sama
Copy link
Copy Markdown
Member

@crueter
Copy link
Copy Markdown

crueter commented Feb 19, 2026

Device is recognized:
image

But does work. Init fails

image

I can't find any logs despite having enabled them...

@crueter
Copy link
Copy Markdown

crueter commented Feb 19, 2026

@Triang3l This may interest you :)

I can't find Dolphin's logs, but I tried on other emulators and they all give VK_ERROR_INITIALIZATION_FAILED without much more information. Both vkcube and vkmark work totally fine as does OpenGL on Dolphin here. You can get vkcube here: https://github.com/pkgforge-dev/Anylinux-AppImages/releases/download/demo/vkcube+glxgears-demo-x86_64.AppImage

I have yet to test Zink. In case it's important, this is an AMD E-350 which has a TeraScale Radeon HD 6310 built in.

@Triang3l
Copy link
Copy Markdown

The driver is nowhere close to being ready for use at this point and won't be for at least half a year or even much more, it doesn't even support basic 1.0 functionality like compute shaders. Until it at least passes the CTS for 1.0 (and reports the actual Mesa version rather than 0.0.1 as the driver version), there's no point in attempting to support it.

@crueter
Copy link
Copy Markdown

crueter commented Feb 27, 2026

Anything we can do to help you get data/testing on other hardware? Or is it more like Patiently Waiting until your code Works(TM)?

@Samueru-sama
Copy link
Copy Markdown
Member Author

Thanks for responding @Triang3l hopefully this driver will be ready someday.

@Triang3l
Copy link
Copy Markdown

Anything we can do to help you get data/testing on other hardware? Or is it more like Patiently Waiting until your code Works(TM)?

The development is largely straightforward except for complicated workarounds for issues like unnormalized texture coordinates being toggled per-instruction rather than per-sampler, just needs pretty complex architectural work mostly, especially in pipeline state and shaders.

@lucasmz1
Copy link
Copy Markdown
Collaborator

lucasmz1 commented Apr 9, 2026

a5d25717-edec-41c7-aba8-da529643986e
Don't worry, I finally have a GPU that supports vulkan

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

Successfully merging this pull request may close these issues.

4 participants