HLFX.Ru Forum Страницы (5): « 1 [2] 3 4 5 »
Показать все 69 сообщений этой темы на одной странице

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?

__________________

xaerox on Vivino


Отправлено 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 писал:
милости просим, семёрку в студию

Да, всё к тому идёт...

__________________

xaerox on Vivino


Отправлено Дядя Миша 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?

__________________

xaerox on Vivino


Отправлено 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 игр много, его, наверное, тестят хорошо до сих пор.

__________________

xaerox on Vivino


Отправлено 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" (ну или через конфиг, вручную).

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 08:30. Страницы (5): « 1 [2] 3 4 5 »
Показать все 69 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024