![]() |
Страницы (2): [1] 2 » Показать все 23 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Для тех, у кого глючит/не работает выделение в хаммере (https://hlfx.ru/forum/showthread.php?threadid=3418)
Для тех, у кого глючит/не работает выделение в хаммере
Пару дней назад поставил себе хаммер на старый ноут. А на ноуте том как водится только интеловская видяха, на которой в новой версии дров по страшному глючит выделение объектов. Данная проблема и побудила меня к написанию данного патча.
Патч заменяет используемый в хаммере алгоритм выделения, использующий glRenderMode( GL_SELECT ), на новый, использующий цветовые коды для рендеринга различных объектов. Таким образом, он решает сразу две проблемы:
Хм, а ведь подобным же образом можно реализовать select-функционал в моём враппере. Отличная идея заменить один метод другим.
Кстати, я в своих программах всегда юзал выделение по цветовым кодам, никогда select-буферу не доверял.
Советую, кстати, добавить glShadeModel(GL_FLAT) в режиме выделения. Для надёжности.
__________________
Проверил, работает.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Есть у меня ноутбук с Mobile Intel(R) 945 Express Chipset Family, использую как сервер, по этому я не помню что бы ставил драйвера на эту "видеокарту", тем не менее, решил проверить фикс (2-ая версия):
Выделение по клику в 3D/2D окне пропало вообще.
А у меня в кварке выделение в 3д виде ведет себя более интересно.
Всё прекрасно выделяется, но само выделение видно почему-то только в 2д вьюпортах. А в 3д виде оно появляется на доли секунды и почему-то исчезает. Сами линии, окружающие браш. Причем выделение никуда не девается, просто его визуализация страдает.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Government-Man
Запили тему на КСМ, поможешь многим.
__________________
А что нет?
PunkPaToB мне лень там регистрироваться, пусть лучше кто нибудь создаст там тему со ссылкой сюда, только мне ту тему покажите, чтобы можно было читать отзывы о работоспособности.
Government-Man
Пжалуста
http://cs-mapping.com.ua/forum/show...2359#post762359
PS о_0 у гаранта спокойствия и порядка плюсы
__________________
А что нет?
После установки патча хаммер вылетает при открытии карты!
Вин 7 64 и ати 5730 мобайл.
__________________
Временная зона GMT. Текущее время 01:46. | Страницы (2): [1] 2 » Показать все 23 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024