|
35 | 35 | * Non-Vulkan core naming conventions to disambiguate Vulkan vs Kompute components |
36 | 36 | * Fast development cycles with shader tooling, but robust static shader binary bundles for prod |
37 | 37 | * Explicit relationships for GPU and host memory ownership and memory management |
38 | | -* Providing [simple usecases]() as well as [advanced machine learning & data processing](https://ethicalml.github.io/vulkan-kompute/overview/advanced-examples.html) examples |
| 38 | +* Advanced examples for [machine learning](https://github.com/EthicalML/vulkan-kompute/tree/master/examples/logistic_regression), [mobile development](), [game development](https://github.com/EthicalML/vulkan-kompute/tree/master/examples/godot_logistic_regression) and [more](https://github.com/EthicalML/vulkan-kompute/tree/master/examples/logistic_regression). |
39 | 39 |
|
40 | 40 |
|
41 | 41 |  |
|
46 | 46 |
|
47 | 47 | Kompute is provided as a single header file [`Kompute.hpp`](single_include/kompute/Kompute.hpp) that can be simply included in your code and integrated with the shared library. |
48 | 48 |
|
49 | | -This project is built using cmake providing a simple way to integrate as static or shared library. |
| 49 | +This project is built using cmake, providing a simple way to integrate as static or shared library across multiple platforms including mobile, game engines and various other platforms. |
50 | 50 |
|
51 | 51 |
|
52 | 52 | ### Your first Kompute |
@@ -269,6 +269,11 @@ This by default configures without any of the extra build tasks (such as buildin |
269 | 269 | | -DKOMPUTE_OPT_BUILD_DOCS=1 | Enable if you wish to build the docs (must have docs deps installed) | |
270 | 270 | | -DKOMPUTE_OPT_BUILD_SINGLE_HEADER=1 | Option to build the single header file using "quom" utility | |
271 | 271 | | -DKOMPUTE_EXTRA_CXX_FLAGS="..." | Allows you to pass extra config flags to compiler | |
| 272 | +| -DKOMPUTE_OPT_INSTALL=0 | Disables the install step in the cmake file (useful for android build) | |
| 273 | +| -DKOMPUTE_OPT_ANDROID_BUILD=1 | Enables android build which includes and excludes relevant libraries | |
| 274 | +| -DKOMPUTE_VK_API_VERSION="..." | Sets the default api version to use for vulkan kompute api | |
| 275 | +| -DKOMPUTE_VK_API_MAJOR_VERSION=1 | Major version to use for the Vulkan API | |
| 276 | +| -DKOMPUTE_VK_API_MINOR_VERSION=1 | Minor version to use for the Vulkan API | |
272 | 277 |
|
273 | 278 |
|
274 | 279 | ### Dependencies |
|
0 commit comments