Skip to content

Commit 45ddfe5

Browse files
authored
Merge pull request #69 from EthicalML/android-example
Updated readme and single kompute for 0.3.2
2 parents 0ca2b8e + 4cd306f commit 45ddfe5

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
* Non-Vulkan core naming conventions to disambiguate Vulkan vs Kompute components
3636
* Fast development cycles with shader tooling, but robust static shader binary bundles for prod
3737
* 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).
3939

4040

4141
![](https://raw.githubusercontent.com/ethicalml/vulkan-kompute/master/docs/images/komputer-2.gif)
@@ -46,7 +46,7 @@
4646

4747
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.
4848

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.
5050

5151

5252
### Your first Kompute
@@ -269,6 +269,11 @@ This by default configures without any of the extra build tasks (such as buildin
269269
| -DKOMPUTE_OPT_BUILD_DOCS=1 | Enable if you wish to build the docs (must have docs deps installed) |
270270
| -DKOMPUTE_OPT_BUILD_SINGLE_HEADER=1 | Option to build the single header file using "quom" utility |
271271
| -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 |
272277

273278

274279
### Dependencies

single_include/kompute/Kompute.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
#include <kompute_vk_ndk_wrapper.hpp>
66
// VK_NO_PROTOTYPES required before vulkan import but after wrapper.hpp
77
#undef VK_NO_PROTOTYPES
8-
#define DVULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1
98
static const char* KOMPUTE_LOG_TAG = "KomputeLog";
109
#endif
1110

0 commit comments

Comments
 (0)