KomputeProject / kompute

General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
http://kompute.cc/
Apache License 2.0
1.94k stars 146 forks source link

Upgraded to Vulkan 1.3 #302

Closed MiroPalmu closed 1 year ago

MiroPalmu commented 1 year ago

Upgraded to Vulkan 1.3 as default. Hopefully I have not missed anything nor broke anything. I'm not that familiar with Docker but seems like tests were at least working on my computer.

I have not done these even if I edited docs:

Updating documentation

To update the documentation you will need to:

Run the gendoxygen target in the build system
Run the gensphynx target in the build-system
Push to github pages with make push_docs_to_ghpages

Signed-off-by: Miro Palmu miro.palmu@helsinki.fi

MiroPalmu commented 1 year ago

This PR does not use any 1.3 functionality but there was #265 on 1.0.0 project.

MiroPalmu commented 1 year ago

Messed up with git and now PR #304 is in this. I can't figure out right now how to fix this. Also #304 includes this commits in this PR

axsaucedo commented 1 year ago

Thank you for your contribution @MiroPalmu - it's very much appreciated.

There's quite a lot of changes in this PR that are not related to 1.3 upgrade, so the PR needs to be broken down and issues would have to be open to ensure these are addressed - I am quite keen to understand some of these proposed fixes and add them accordingly.

I have added a new PR #309 that focueses specifically on upgrading Vulkan SDK - it would be great if you could provide more details on the fixes that are included in this PR and we can look to add them in different PRs.