Skip to content

Add Vulkan backend#89

Merged
floooh merged 12 commits into
mainfrom
new-backends
Feb 1, 2026
Merged

Add Vulkan backend#89
floooh merged 12 commits into
mainfrom
new-backends

Conversation

@kassane

@kassane kassane commented Jan 31, 2026

Copy link
Copy Markdown
Collaborator

- experimental vulkan for linux
- experimental D3D12 for windows
@kassane kassane added the experimental testing purposes label Jan 31, 2026
@kassane kassane requested a review from floooh January 31, 2026 20:21
@kassane kassane marked this pull request as ready for review January 31, 2026 21:01

@floooh floooh left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See my comments about D3D12. Other then that looks good to me.

Comment thread build.d Outdated
Comment thread build.d Outdated
Comment thread dub.json Outdated
@kassane kassane requested a review from floooh February 1, 2026 13:16
@kassane kassane changed the title Add new backends Add Vulkan backend Feb 1, 2026
@kassane

kassane commented Feb 1, 2026

Copy link
Copy Markdown
Collaborator Author

If no changes are needed, merge.


Edit:

Although current build.d did not affect native build (technical debt), I'll leave the assigned fixes from #90 for another PR.

@floooh floooh left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ltgm

@floooh floooh merged commit bfbe493 into main Feb 1, 2026
17 checks passed
@floooh floooh deleted the new-backends branch February 1, 2026 13:32
@floooh

floooh commented Feb 1, 2026

Copy link
Copy Markdown
Owner

...and merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

experimental testing purposes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants