Tražim način kako impementirati OpenGL i DirektX u rendering engine. Tako da u konfiguraciji mogu odabrati koji API želim koristiti, kao u većini modernih igara.
Ne znam dali koristiti Factory pattern s globanim rendering interfaceom ili funkcije za rendering implementirati na razini 3D objekta.
Prvi način mi se čini čišći i fleksibilniji.
Ali me zanimaju druga mišljenja ili eventualni linkovi na primjere koji koriste oba APIja.