v0.9.0
Merged pull requests:
- Readded missing codecov cmake targets #345 (axsaucedo)
- Fix example build #340 (ToKiNoBug)
- Fix find_package, enable CPack and support clang-cl #338 (ToKiNoBug)
- Fix cmake install2 (with sign off) #337 (ToKiNoBug)
- [performance bug] Fix Sequence::clear() #328 (Crydsch)
- Fix vulkan version parsing #325 (Crydsch)
- Adding storage tensor functionality with tests #316 (axsaucedo)
- Logging fixes for spdlog #315 (axsaucedo)
- Adding CI setup to ensure examples are tested automatically #314 (axsaucedo)
- Updating default headers to Vulkan v1.3.231 #312 (axsaucedo)
- Fixed build error on gcc 12 #311 (hungrymonkey)
- Upgrading to Vulkan 1.3 #309 (axsaucedo)
- Updated the fetch_content git repo and commit hash #307 (COM8)
- Fixes two mistakes in comments and removes one unused vk::MappedMemoryRange #301 (MiroPalmu)
- Added an option to get the current vk instance #292 (COM8)
- fix(CMakeLists.txt): typo #291 (tpoisonooo)
- Fixed compiler warnings #289 (COM8)
- Refactor build system #287 (COM8)
- Added .clang-format file and formatted everything #286 (COM8)
- Enum class fix for fmt 8.x #285 (COM8)
- Fixed Vulkan deprecation warning #284 (COM8)
- Removed '#pragma once' from cpp files #283 (COM8)
What's Changed
- Fixed Vulkan deprecation warning by @COM8 in #284
- Removed '#pragma once' from cpp files by @COM8 in #283
- Enum class fix for fmt 8.x by @COM8 in #285
- Added .clang-format file and formatted everything by @COM8 in #286
- Fixed compiler warnings by @COM8 in #289
- fix(CMakeLists.txt): typo by @tpoisonooo in #291
- Added an option to get the current vk instance by @COM8 in #292
- Fixes two mistakes in comments and removes one unused vk::MappedMemoryRange by @MiroPalmu in #301
- Refactor build system by @COM8 in #287
- Updated the fetch_content git repo and commit hash by @COM8 in #307
- Upgrading to Vulkan 1.3 by @axsaucedo in #309
- Fixed build error on gcc 12 by @hungrymonkey in #311
- Updating default headers to Vulkan v1.3.231 by @axsaucedo in #312
- Adding CI setup to ensure examples are tested automatically by @axsaucedo in #314
- Logging fixes for spdlog by @axsaucedo in #315
- Adding storage tensor functionality with tests by @axsaucedo in #316
- Fix vulkan version parsing by @Crydsch in #325
- [performance bug] Fix Sequence::clear() by @Crydsch in #328
- Fix cmake install2 (with sign off) by @ToKiNoBug in #337
- Fix find_package, enable CPack and support clang-cl by @ToKiNoBug in #338
- Fix example build by @ToKiNoBug in #340
- Readded missing codecov cmake targets by @axsaucedo in #345
New Contributors
- @COM8 made their first contribution in #284
- @MiroPalmu made their first contribution in #301
- @hungrymonkey made their first contribution in #311
- @Crydsch made their first contribution in #325
- @ToKiNoBug made their first contribution in #337
Closed issues:
- State of the Project #344
- Does it support Mali GPU? Like rk35xx series board? #330
- After compilation, only the library file has no header file #324
- windows building error #321
- How can I know to which extent a particular GPU is supported? #319
- windows building error #318
- Array multiplication example code needs to be updated everytime kompute have a build issue. #313
- gcc12 build fails because std:shared_ptr requires explicit declation of <memory> #310
- Android sample is not compiling #305
- read/write operations from disk from GPU/device arrays ? #299
- memory sanitizer reports errors for simple example #298
- Build failure: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html\#udt #282
- Build cleanly without warnings #278
- Upgrade to version 1.3 of Vulkan #265
Full Changelog: v0.8.1...v0.9.0