> то что работает тока на 10 директе на какой нить хай энд видюхе, может работать и на ГЛ, на каком нить чахлом 5м Гыфорсе
Ну-ка примерчик. о_____О
А вообще, если пишешь игру не под топовое сегодняшнее железо, то каким боком в таком разе дх10 здесь замешан? Речь-то ведь именно о том, что упрощается процесс программирования графики под
современное железо. Не вечно же сидеть на ривах и вуду, основная масса сегодняшних игропроизводственных контор едва ли задумывается о поддержке карт старше 6-й серии гефорцов (и соответствующих поколений радеонов). И плевать они хотели на мнение кулибиных вроде Ксерокса. =)
> писать для каждой версии директа новый рендер это кошмар
А зачем? Мы ведь всё ещё про дх версий >=10 говорим, так что мы имеем в основном расширение функционала, а не его изменение. Так что писать отдельн рендереры под 10.0, 10.1, 11.0 итд это глупость. Оо Оно имело смысл например при переезде с 8 на 9 или с 9 на 10.
И неизвестно ещё что кошмарнее: новый рендерер на каждую мажорную версию апи или бесконечные проверки расширений на каждый чих.
> учитывая что валв сейчас ориентируются на кроссплатформеность, это тоже довольно крупная проблема
Та какая проблема.. Написали транслятор инструкций и дело с концом) "Ничего, у яблопоклонников железки крутые, переварят. Денег-то - куры не клюют", - думают вальвешники.