HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Полный исходный код P2:Savior 1.51, включая компиляторы и модельвьювер
Вопросы и комментарии оставляйте здесь
Страницы (32): « Первая ... « 9 10 11 12 [13] 14 15 16 17 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1008
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
Aynekko мб просто слишком долго анализирует?

Ага, так и есть. Просто я закинул 17 вадников общим размеров как 1 хл-вад (без хл-вада есесно) и почти моментально все открылось. Этот секунд 20 открывал.

__________________
Мой мод на Xash

Сообщить модератору | | IP: Записан
Сообщение: 198025

Старое сообщение 21-10-2020 19:47
- За что?
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Хм, да, надо было иначе дубли удалять. Попробуй эту версию, должна быстро всё открывать.

Вложение: bsptexturediff.zip (760.2 кб)
Этот файл был скачан 115 раз.

Сообщить модератору | | IP: Записан
Сообщение: 198026

Старое сообщение 21-10-2020 20:01
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1008
Возраст: 31

Рейтинг



Ага, теперь моментально открывает спасибо большое, очень пригодится прога.

__________________
Мой мод на Xash

Сообщить модератору | | IP: Записан
Сообщение: 198027

Старое сообщение 21-10-2020 20:16
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Цитата:
nemyax писал:
А экшен по какому поводу? В тот период ничего такого не приключалось.

А там не экшен, там детектифф (ну с элементами экшена и мистики, куда без них)

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 198071

Старое сообщение 23-10-2020 16:21
- За что?
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Паранойя у меня сыпала ошибками опенгла, начал разбираться. Оказалось, что когда биндится tr.screencolor движковой функцией GL_Bind, то pglEnable(GL_TEXTURE_2D) порождает ошибку GL_INVALID_VALUE. Но, согласно документации, glEnable в принципе не может дать GL_INVALID_VALUE. Есть мысли, как такое может быть?

Сообщить модератору | | IP: Записан
Сообщение: 198072

Старое сообщение 24-10-2020 00:23
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32212
Нанёс повреждений: 392 ед.

Рейтинг



ncuxonaT включай -gldebug -dev 2 и читай лог.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 198074

Старое сообщение 24-10-2020 06:49
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Дядя Миша включил, ясности не очень добавило
В логе бесконечное количество ошибок OpenGL Error: glGetObjectParameterivARB parameter <pname> has an invalid enum '0x8741' (GL_INVALID_ENUM)
Я не нашел никакой документации на glGetObjectParameterivARB, но также не нашел примеров использования, где бы в качестве pname стояло GL_PROGRAM_BINARY_LENGTH (0x8741).

Еще периодически вылазит Error: GL_SelectTexture: bad tmu state 3553, возможно это является причиной ошибки при glEnable(GL_TEXTURE_2D)? Куда копать? Tmu же должен быть в диапазоне 0-15 или что-то типа того?

Сообщить модератору | | IP: Записан
Сообщение: 198088

Старое сообщение 24-10-2020 15:13
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32212
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
ncuxonaT писал:
но также не нашел примеров использования, где бы в качестве pname стояло GL_PROGRAM_BINARY_LENGTH

gl_shader.cpp->GL_SaveGPUBinaryShader


Поставь в opengl.cfg gl_binaryshader "0"
посмотри, исчезнет ли ошибка.

Цитата:
ncuxonaT писал:
Еще периодически вылазит Error: GL_SelectTexture: bad tmu state 3553, возможно это является причиной ошибки при glEnable(GL_TEXTURE_2D)?

Именно так. Это движок ругается. Где-то в GL_BindTexture или GL_SelectTexture недопустимое значение.

Добавлено 24-10-2020 в 20:30:

Ты может новый юниформ добавлял и неправильно его настроил.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 198091

Старое сообщение 24-10-2020 17:30
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
gl_shader.cpp->GL_SaveGPUBinaryShader

Я имел в виду, что в энторнетах никто такого не делает. GL_PROGRAM_BINARY_LENGTH используется только в glGetProgramiv.

Цитата:
Дядя Миша писал:
Поставь в opengl.cfg gl_binaryshader "0"
посмотри, исчезнет ли ошибка.

Исчезла, но теперь в логе бесконечное число сообщений о том, что type = GL_BYTE size = 3 у VERTEX_ATTRIB[2] и VERTEX_ATTRIB[3] не поддерживается нативно, и что 15 и 18 не являются оптимальными оффсетами, используйте выравнивание по 4 байта.

Цитата:
Дядя Миша писал:
Ты может новый юниформ добавлял и неправильно его настроил.

Не, новых не добавлял. Tmu не автоматом назначается?

Добавлено 24-10-2020 в 21:12:

Заменил в общем pglGetObjectParameterivARB на pglGetProgramivARB, теперь у меня работает кэш шейдеров

Сообщить модератору | | IP: Записан
Сообщение: 198094

Старое сообщение 24-10-2020 18:12
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32212
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
ncuxonaT писал:
Заменил в общем pglGetObjectParameterivARB на pglGetProgramivARB

на нвидии оба варианта работают. Вообще странно.

Добавлено 24-10-2020 в 21:17:

Цитата:
ncuxonaT писал:
и что 15 и 18 не являются оптимальными оффсетами, используйте выравнивание по 4 байта.

про too small offset ругался?

Добавлено 24-10-2020 в 21:21:

Это они опять обратную совместимость портят.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 198095

Старое сообщение 24-10-2020 18:21
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
про too small offset ругался?

нет, такого нет
code:
OpenGL Notify: glDrawRangeElements uses input attribute 'VERTEX_ATTRIB[2]' which is specified as 'type = GL_BYTE size = 3'; this combination is not a natively supported input attribute type OpenGL Notify: glDrawRangeElements uses input attribute 'VERTEX_ATTRIB[2]' with offset '15' that is not optimally aligned; consider aligning on a 4-byte boundary OpenGL Notify: glDrawRangeElements uses input attribute 'VERTEX_ATTRIB[3]' which is specified as 'type = GL_BYTE size = 3'; this combination is not a natively supported input attribute type OpenGL Notify: glDrawRangeElements uses input attribute 'VERTEX_ATTRIB[3]' with offset '18' that is not optimally aligned; consider aligning on a 4-byte boundary

вот это идёт нон-стопом

Сообщить модератору | | IP: Записан
Сообщение: 198096

Старое сообщение 24-10-2020 18:27
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32212
Нанёс повреждений: 392 ед.

Рейтинг



Можешь выровнять буфферы, чёб заткнулся.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 198099

Старое сообщение 24-10-2020 19:51
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
Можешь выровнять буфферы, чёб заткнулся.

это править gl_studiovbo, gl_world_new и vertex_fmt?

Нашел у себя ошибку, которая вызывала bad tmu state 3553, я неправильно биндил текстуру из фбо, которая в конце на экран рисуется. Но к glEnable GL_INVALID_VALUE оно никак не относится, дело в чем-то еще.

Сообщить модератору | | IP: Записан
Сообщение: 198104

Старое сообщение 24-10-2020 23:53
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32212
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
ncuxonaT писал:
Но к glEnable GL_INVALID_VALUE оно никак не относится, дело в чем-то еще.

Может какая-то текстура загрузилась с ошибкой?

Добавлено 25-10-2020 в 10:43:

Цитата:
ncuxonaT писал:
это править gl_studiovbo, gl_world_new и vertex_fmt?

Можешь принудительно переключиться в режим буфферов gl20, там нет этой ошибки.

Найди в gl_export.cpp строчку

C++ Source Code:
glConfig.version = Q_atof( glConfig.version_string );

и принудительно пропиши туда 20.0f

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 198107

Старое сообщение 25-10-2020 07:43
-
kotar.sys
Новичок

Дата регистрации: Oct 2020
Проживает: На дне морском
Сообщений: 14
Возраст: 34

Рейтинг



Интересно будет глянуть

__________________
Ржака

Сообщить модератору | | IP: Записан
Сообщение: 198162

Старое сообщение 27-10-2020 15:25
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 08:12. Новая тема    Ответить
Страницы (32): « Первая ... « 9 10 11 12 [13] 14 15 16 17 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Полный исходный код P2:Savior 1.51, включая компиляторы и модельвьювер
Вопросы и комментарии оставляйте здесь
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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