# Compare your own project with existing or historical efforts.
Nyuzi is a Software-based 3D Engine that has an LLVM port. The problem
-is that it has deliberately been designed to be a software-only Vector
-Processor. As such, with no custom accelerated opcodes dedicated to 3D,
-its power-performance metric is a whopping 25% that of commercially-acceptable
-3D GPUs. It also has no actual 3D Vulkan Driver: the developers focussed
-only on the "core algorithms".
+is that it has deliberately been designed to be a software-only
+Vector Processor. As such, with no custom accelerated opcodes
+dedicated to 3D, its power-performance metric is a whopping 25% that of
+commercially-acceptable 3D GPUs. It also has no actual 3D Vulkan Driver:
+the developers focussed only on the "core algorithms" as part of an
+(extremely useful) academic exercise, only.
Google's swiftshader is a software-based 3D Driver/Engine that is compatible
with at least one version of Vulkan. On the face of it, this would be a