HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- DirectX 11 на Windows XP? (https://hlfx.ru/forum/showthread.php?threadid=4401)
Отправлено Cybermax 17-05-2014 в 21:40:
Вы меня извините за оффтопик небольшой но мне казалось что люди которые ставят XP ставят образ с sp3 или нет?
__________________
ㅤ
Отправлено GioHAUS0n 18-05-2014 в 05:38:
Цитата:
Cybermax писал:
Вы меня извините за оффтопик небольшой но мне казалось что люди которые ставят XP ставят образ с sp3 или нет?
Ну у тех кто работал с XP еще 2001 года, остались оригинальные диски без сервисных паков.
PS. Мое например было с SP2.
PPS. Я когда-то скачивал... Ничего давало плюсиков в DirectX 10 (могла только разблокировка настроек), чтобы поиграть в Maximum Games -> Crysis, STALKER
Интернете существует пару сборок DX10 для XP [паленых - вероятно]:
- DirectX 10 RC2 Fix 3
- DirectX 10 TR
- DirectX 10 NCT [Release 2]
- DirectX 10 GFR
- DirectX 10 CF
- DirectX 10 LV
- DirectX 10 RP
- DirectX 10 NE (2.0)
- DirectX 10 NYV (2.1) (+DX11)
- DirectX 10 rexviriX (10.2.6) mini (+DX11)
- DirectX 10 RP2
- DirectX 10 GraphicX
- DirectX 10 WV [Wine Version]
http://counter-strike.cn.ua/forum/i...p?showtopic=289
Отправлено XaeroX 18-05-2014 в 07:54:
А что насчёт DX11?
__________________
Отправлено Ku2zoff 18-05-2014 в 08:42:
Да не нужен этот DirectX. А если нужен, да ещё и 10-11, то, милости просим, семёрку в студию. У меня подозрение, что затык даже не в том, что в ХР это не поддерживается виндой, а в том, что этот функционал отсутствует в драйверах под ХР. То бишь нативно, как ни крути, не получишь, только средствами эмуляции либо через D3D9, либо через OpenGL.
Добавлено 18-05-2014 в 15:42:
Я даже никогда не заморачивался такой гадостью. Ну не поддерживается и хрен с ним. Всё равно в Батлу 3 и прочее, что требует минимум DX10 я не играю. Да и от XP избавился ещё с появлением семёрки.
Отправлено GioHAUS0n 18-05-2014 в 11:35:
Цитата:
XaeroX писал:
А что насчёт DX11?
Большинство фэйки, основанные на базе DX10.
Добавлено 18-05-2014 в 21:35:
Цитата:
GioHAUS0n писал:
Да и от XP избавился ещё с появлением семёрки.
Блин, я нее храню_берегу, как и Windows 95 - А то эти Playstation Toolkit только там правильно работают.
Отправлено XaeroX 18-05-2014 в 11:39:
Цитата:
Ku2zoff писал:
милости просим, семёрку в студию
Да, всё к тому идёт... 
__________________
Отправлено Дядя Миша 18-05-2014 в 13:21:
Цитата:
GioHAUS0n писал:
Большинство фэйки, основанные на базе DX10.
Ну десятый хотя бы не фейк? Он работает?__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено GioHAUS0n 18-05-2014 в 13:29:
Цитата:
Дядя Миша писал:
Ну десятый хотя бы не фейк? Он работает?
Да, некоторые пашут позволяют разблокировать и дает запустить Hitman Absolution в XP.
Отправлено ~ X ~ 18-05-2014 в 16:01:
M$ с пеной из [/s]заднего прохода[/s] рта доказывала всем что дырикс 10 - это только для вин висты, в которой дрова построены совсем по другим принципам... Выходит, это была неправда?
ЗЫ: под 2003 пойдёт?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Отправлено Ku2zoff 18-05-2014 в 19:13:
Цитата:
~ X ~ писал:
Выходит, это была неправда?
А где доказательства?
Цитата:
Дядя Миша писал:
мы еще больше погружаемся в мир сомнительных приложений
Лично я не видел грамотного решения, когда искал ради интереса. Всё какие-то говносборки. Если б возможность была, хитрожопые программеры давно уже реализовали бы. Я ж говорю, что скорее всего, функционал кастрируется на уровне видеодрайвера.
Добавлено 19-05-2014 в 02:13:
А вот посредством эмуляции через тот же вайн работает, правда не всегда стабильно и быстро.
Я до сих пор ищу вменяемое решение не DX10-11 в XP, а DX6-7 через OpenGL либо DX9, чтоб старые игрушки в Win7-8 нормально работали, эта тема НАМНОГО актуальнее сейчас в интернетах, потому что подавляющее большинство геймеров уже соскочили с WinXP на более новые версии.
Отправлено XaeroX 18-05-2014 в 19:15:
Цитата:
Ku2zoff писал:
Я ж говорю, что скорее всего, функционал кастрируется на уровне видеодрайвера.
Но OpenGL-то работает любой версии. На том же самом видеодрайвере.
Добавлено 19-05-2014 в 02:15:
Цитата:
Ku2zoff писал:
а DX6-7 через OpenGL либо DX9, чтоб старые игрушки в Win7-8 нормально работали
Ты хочешь сказать, что DX7 не работает в Win7?__________________
Отправлено Ku2zoff 18-05-2014 в 19:28:
Цитата:
XaeroX писал:
Но OpenGL-то работает любой версии. На том же самом видеодрайвере.
А что, разве нет отличий в программной реализации DX и OGL? Я думаю, что можно искусственно заблочить часть функционала.
Цитата:
XaeroX писал:
Ты хочешь сказать, что DX7 не работает в Win7?
Я хочу сказать, что игры на DX6 и 7 в WinVista и старше имеют проблемы с отображением и производительностью. Во-первых, кислотная палитра, если игра с 8ми битным цветом, см. Worms Armageddon (хотя для них есть патч, что радует) и The Neverhood. Хоть игры и не 3D, но в них используется DirectDraw, то есть часть DirectX. Во-вторых, проблемы с Z-буффером в некоторых играх, чёрные кватраты на полэкрана и прочие артефакты, заслоняющие обзор, см. Star Wars Episode I Racer. В-третьих, низкий фпс, например, AvP2 у меня в полноэкранном режиме выдаёт не более 30 фпс. А в оконном временами до 250.
Мне вот интересно, что мелкомягкие могли изломать, чтобы совместимость так похерилась?
Отправлено XaeroX 18-05-2014 в 19:48:
Цитата:
Ku2zoff писал:
А что, разве нет отличий в программной реализации DX и OGL? Я думаю, что можно искусственно заблочить часть функционала.
Можно, но не на уровне драйвера, а на уровне самого DX.
Чёрт знает, конечно, как оно там на низком уровне реализовано.
Цитата:
Ku2zoff писал:
Мне вот интересно, что мелкомягкие могли изломать, чтобы совместимость так похерилась?
Ну во-первых, не факт, что виноваты мелкомягкие, а не авторы движка. Потому что часто бывает так, что программист не следовал документации, параметры функциям задавал наобум, но текущий драйвер это проглатывал, а следующий уже нет. Особенно наглядно это видно на примере OpenGL на GeForce. Запускаешь на нём - всё ок, запускаешь это же на Radeon - всё глючит.
А во-вторых, возможна банальная невнимательность. Как правило, легаси апи и интерфейсы тестят менее тщательно. Для этого существует обратная связь - можно написать в мелкософт и попросить исправить. Хотя, учитывая общее количество игр на DX6-7 и их популярность... На DX6 вообще ничего не помню (только D3D-рендер в хл1 приходит на ум, ну так там и опенгл есть), а DX7 - это движок LithTech до версии 2.0 (Blood2, Shogo, AvP2 и кое-что ещё). Не густо, в общем.
Вот под DX9 игр много, его, наверное, тестят хорошо до сих пор. 
__________________
Отправлено Ku2zoff 18-05-2014 в 20:02:
Цитата:
XaeroX писал:
Не густо, в общем.
Согласен. Но вот в чём дело: старые OpenGL игры имеют меньше подобных проблем. Ку1/2/3 стартуют, работают почти без проблем, старая халфа тоже, Хроники Риддика тоже бегают нормально. Игры на УЕ1 с опенгл рендерером работают лучше, чем с директиксовым (оригинальными версиями, конечно). Вот что должно прийти в голову? Либо разработка OGL рендерера сложнее и криворуким не под силу, поэтому там всё грамотно, либо мелкомягкие действительно плохо тестируют и всё нафик изломали. Ах да, ещё вина разработчиков: нету патчей с новыми рендерерами. Редкие исключения - фанатские поделки, как анрил и черви. Ну ещё халфа, потому что КС.
Отправлено XaeroX 18-05-2014 в 20:07:
Цитата:
Ku2zoff писал:
Вот что должно прийти в голову?
То, что старые OpenGL драйвера были очень капризными, и разработчики были вынуждены по сто раз с документацией сверяться. 
Не случайно в том же УЕ1 OpenGL-рендер отсутствует в списке "Show certified" (по умолчанию), и его можно включить, только выбрав "Show all" (ну или через конфиг, вручную).__________________