28.05.2004, 10:49
В таком случае предлагаю поступить так:
Графическое ядро болжно быть немного отделено от остальных. Модули (чтение форматов, соответствие типов и классов, редактирование свойств, управление и т.п.) будут передавать данные в ядро, а ядро делать действия и выдавать выходные данные. Тогда можно будет сначала написать ядро на OpenGL, а уже потом (в перспективе) переписать одно ядро на Direct3D.
Графическое ядро болжно быть немного отделено от остальных. Модули (чтение форматов, соответствие типов и классов, редактирование свойств, управление и т.п.) будут передавать данные в ядро, а ядро делать действия и выдавать выходные данные. Тогда можно будет сначала написать ядро на OpenGL, а уже потом (в перспективе) переписать одно ядро на Direct3D.