diff --git a/external/cppuprofile/doc/show-graph-screenshot.png b/external/cppuprofile/doc/show-graph-screenshot.png
index 6e4f451b..71874845 100644
Binary files a/external/cppuprofile/doc/show-graph-screenshot.png and b/external/cppuprofile/doc/show-graph-screenshot.png differ
diff --git a/external/llama.cpp/examples/llava/test-1.jpeg b/external/llama.cpp/examples/llava/test-1.jpeg
index 7fdcaaf0..bb04cae5 100644
Binary files a/external/llama.cpp/examples/llava/test-1.jpeg and b/external/llama.cpp/examples/llava/test-1.jpeg differ
diff --git a/external/llama.cpp/examples/server/themes/buttons-top/buttons_top.png b/external/llama.cpp/examples/server/themes/buttons-top/buttons_top.png
index c5445451..b996ff24 100644
Binary files a/external/llama.cpp/examples/server/themes/buttons-top/buttons_top.png and b/external/llama.cpp/examples/server/themes/buttons-top/buttons_top.png differ
diff --git a/external/llama.cpp/examples/server/themes/wild/llamapattern.png b/external/llama.cpp/examples/server/themes/wild/llamapattern.png
index 2a159ce6..59584316 100644
Binary files a/external/llama.cpp/examples/server/themes/wild/llamapattern.png and b/external/llama.cpp/examples/server/themes/wild/llamapattern.png differ
diff --git a/external/llama.cpp/examples/server/themes/wild/wild.png b/external/llama.cpp/examples/server/themes/wild/wild.png
index 46ffa0f3..952223a8 100644
Binary files a/external/llama.cpp/examples/server/themes/wild/wild.png and b/external/llama.cpp/examples/server/themes/wild/wild.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/android-editor.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/android-editor.jpg
index c071ea74..4cf358f6 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/android-editor.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/android-editor.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/android-kompute.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/android-kompute.jpg
index 3348a150..53f9f8cf 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/android-kompute.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/android-kompute.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/binder-cpp.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/binder-cpp.jpg
index da1df996..c7491fba 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/binder-cpp.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/binder-cpp.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/binder-python.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/binder-python.jpg
index 121f2c89..65d1f5d3 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/binder-python.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/binder-python.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-architecture.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-architecture.jpg
index b060de3d..038bba17 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-architecture.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-architecture.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-cpp-video.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-cpp-video.png
index 983244f0..7de739c4 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-cpp-video.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-cpp-video.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-python-video.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-python-video.png
index bd521fbc..04bfa191 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-python-video.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-python-video.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-algorithm.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-algorithm.jpg
index 9ca373ae..752c9b42 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-algorithm.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-algorithm.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-manager.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-manager.jpg
index 707eb71d..805dc1fe 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-manager.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-manager.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-opcreatetensor.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-opcreatetensor.jpg
index fa26a7df..2e9b839f 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-opcreatetensor.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-opcreatetensor.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-operations.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-operations.jpg
index 25c8633d..c32850ad 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-operations.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-operations.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-opmult.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-opmult.jpg
index 6236a960..faace95d 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-opmult.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-opmult.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-sequence.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-sequence.jpg
index d48d90d7..12185a54 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-sequence.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-sequence.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-tensor.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-tensor.jpg
index 0be913b7..084ee212 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-tensor.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture-tensor.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture.jpg
index c3043a4b..66d7b57d 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute-vulkan-architecture.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute.jpg
index e34ac98b..d1004c41 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/kompute.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-2.gif b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-2.gif
index b060632a..c5381409 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-2.gif and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-2.gif differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-godot-4.gif b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-godot-4.gif
index 40e28c22..d4de2946 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-godot-4.gif and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-godot-4.gif differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-logos.gif b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-logos.gif
index f8b1c6e9..329335ee 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-logos.gif and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/komputer-logos.gif differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/queue-allocation.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/queue-allocation.jpg
index b75f7796..85994894 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/queue-allocation.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/docs/images/queue-allocation.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/assets/kompute.jpg b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/assets/kompute.jpg
index e34ac98b..d1004c41 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/assets/kompute.jpg and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/assets/kompute.jpg differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/assets/komputer-2.gif b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/assets/komputer-2.gif
index b060632a..c5381409 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/assets/komputer-2.gif and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/assets/komputer-2.gif differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-hdpi/ic_launcher.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-hdpi/ic_launcher.png
index cde69bcc..22dfe410 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-mdpi/ic_launcher.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-mdpi/ic_launcher.png
index c133a0cb..e88fbd9c 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index bfa42f0e..982f4bbe 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/kompute_icon.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/kompute_icon.png
index 49e2477e..0e0b5070 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/kompute_icon.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/kompute_icon.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/kompute_icon_foreground.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/kompute_icon_foreground.png
index 02cb5eec..293f2e35 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/kompute_icon_foreground.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xhdpi/kompute_icon_foreground.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 324e72cd..69da4952 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index aee44e13..3e8cf39e 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/android/android-simple/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/godot_examples/godot_resources/assets/icon.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/godot_examples/godot_resources/assets/icon.png
index 1d3cc3b2..d1386477 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/godot_examples/godot_resources/assets/icon.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/godot_examples/godot_resources/assets/icon.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/godot_logistic_regression/godot_resources/assets/icon.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/godot_logistic_regression/godot_resources/assets/icon.png
index 1d3cc3b2..d1386477 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/godot_logistic_regression/godot_resources/assets/icon.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/godot_logistic_regression/godot_resources/assets/icon.png differ
diff --git a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/neural_network_vgg7/out.png b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/neural_network_vgg7/out.png
index ffb718ee..e2974216 100644
Binary files a/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/neural_network_vgg7/out.png and b/external/llama.cpp/ggml/src/ggml-kompute/kompute/examples/neural_network_vgg7/out.png differ
diff --git a/external/llama.cpp/media/llama0-banner.png b/external/llama.cpp/media/llama0-banner.png
index cee3a87f..8747554c 100644
Binary files a/external/llama.cpp/media/llama0-banner.png and b/external/llama.cpp/media/llama0-banner.png differ
diff --git a/external/llama.cpp/media/llama0-logo.png b/external/llama.cpp/media/llama0-logo.png
index e55b38bd..9ddd1f1a 100644
Binary files a/external/llama.cpp/media/llama0-logo.png and b/external/llama.cpp/media/llama0-logo.png differ
diff --git a/external/llama.cpp/media/llama1-banner.png b/external/llama.cpp/media/llama1-banner.png
index 1e469584..3dd18d1b 100644
Binary files a/external/llama.cpp/media/llama1-banner.png and b/external/llama.cpp/media/llama1-banner.png differ
diff --git a/external/llama.cpp/media/llama1-logo.png b/external/llama.cpp/media/llama1-logo.png
index 365c5b86..150e36d4 100644
Binary files a/external/llama.cpp/media/llama1-logo.png and b/external/llama.cpp/media/llama1-logo.png differ
diff --git a/external/llama.cpp/media/llama1-logo.svg b/external/llama.cpp/media/llama1-logo.svg
index e080481f..d0b61938 100644
--- a/external/llama.cpp/media/llama1-logo.svg
+++ b/external/llama.cpp/media/llama1-logo.svg
@@ -1,34 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/external/llama.cpp/media/matmul.png b/external/llama.cpp/media/matmul.png
index 786a2049..b8e1bff2 100644
Binary files a/external/llama.cpp/media/matmul.png and b/external/llama.cpp/media/matmul.png differ
diff --git a/external/llama.cpp/media/matmul.svg b/external/llama.cpp/media/matmul.svg
index 1d6cb4bb..8ed4799e 100644
--- a/external/llama.cpp/media/matmul.svg
+++ b/external/llama.cpp/media/matmul.svg
@@ -1,1238 +1 @@
-
-
-
-
+
\ No newline at end of file