Die Half Life Engine basiert auf der Quake 1 Engine - soweit richtig.
Source wiederum basiert vielleicht auf jener, aber wurde völlig umgeschrieben. Wiki ist zwar keine gute Quelle für sowas, aber die Art wie Source Lichtquellen und das weitere Rendern betreibt ist völlig überarbeitet. Höchstens der DX7 Pfad hat noch ähnlichkeiten, aber sämtliche Unterstützung für Shader, dynamische Beleuchtung etc kam neu. Ebenso der Support für neuere DX Versionen, Multithreading uvm. Einfach mal die Siggraph Paper von Valve durchsehen, da steht genug Zeug, auch noch nach Fertigstellung der Engine (2002) hinzugekommen ist und viele dieser Features sind allein schon so umfangreich wie damals die gesamte Quake Engine bzw der Renderer.
Außerdem: "Engine" heißt ja nicht "Grafik" sondern der Grafikteil/Renderer der Engine ist nur ein Teil davon. Eine Engine besteht aus vielen eigenen Engineteilen: Renderer(da sind noch kleine Teile von der Quake Engine drin), Audio (0% Quake/Tech 2 weil neuentwicklung und drittlizenzierung), Netcode (nur teilweise auf Tech 2 basierend), KI (0% Quake), Physik (Havok, also 0% Id Tech)
usw