add amdvlk port nlnet page
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 23 Sep 2019 03:47:11 +0000 (04:47 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 23 Sep 2019 03:47:11 +0000 (04:47 +0100)
nlnet_2019_amdvlk_port.mdwn

index ddacc96e424f4f3867e9f4c1e359a5834f86f645..c5cba7cd4cbdb01305ef6059df4de2923d6b5137 100644 (file)
@@ -91,11 +91,12 @@ other not only difficult but potentially a costly mistake.
 # 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