Äh:
Low-Level-Optimierungen lassen sich nie 1 zu 1 überführen. Das ist quasi bestandteil der Definition. Entweder der Code ist hochspezifisch für eine Hardware optimiert (low-level) oder er ist abstrakt und portierbar (high-level). Aber beides geht nicht. Eine Verwandtschaft zwischen den Konsolen-APIs und Mantle besteht darin, das die API selbst hardwarenah auf die Konsolen bzw. (soweit das unter Win geht) GCN-GPUs optimiert wurde. Es gibt keine Engines "für low level". Der Spiele-Code ist für DirectX oder Mantle. Und wenn er für eine von beiden APIs hochoptimiert wurde, wie das zumindest auf Konsolen üblich ist (und was man im hiesigen Kontext dann wohl "mid-level" nennen müsste), dann lässt er sich nur eingeschränkt auf andere portieren, das heißt am ehesten von DX-X1 auf DX-Win. (Wenn er nicht optimert ist, kann es uns egal sein)