Urho3D
GameDev.ru / Сообщества / Urho3D / Форум / Urho3D + MS Visual Studio 2017 Debug - не работает

Urho3D + MS Visual Studio 2017 Debug - не работает

Саша123Постоялецwww25 мая 20189:04#0
Никогда такого не было и на тебе.
Не работает debug - версия. Вернее, работает, но очень-очень странно. После запуска демки, например, 46-й, голубой экран. Путём экспериментов удалось установить, что при нажатии wasd, мышки изображение-таки появляется. Но ведёт себя очень странно. Например, мышка вверх-вниз приближает/отдаляет камеру, одновременно меня, кхм, угол склонения, т.ск., таким образом, что всегд смотрит на машинку. A-D вращает камеру вокруг машинки, иногда при этом изображение пропадает. Мухоморы исчезают/появляются когда им вздумается. Похоже на то, что камера смотрит в одну сторону, а движок рассчитывает видимость совсем другой зоны. Плюс это дикое управление.
В режимах Release и RelWithDebInfo всё нормально.
Что это за сумасшедший дом? И что, неужели у всех на VS 2017 нормально работает?

Раньше всё работало. А сейчас посмотрел - с самой старой версии, где 2017-я появилась, такой эффект. Если собирать старые версии под 2013-ю и компилировать 2017-й, тоже работает.

GLoomУчастникwww25 мая 201810:48#1
какая версия визуалки? она часто обновляется, посмотри может исправили уже.
Саша123Постоялецwww25 мая 201810:58#2
GLoom
На днях недавно обновил. 15.7.2. Да, наверное, придётся подождать.
Стал забывать о вреде преждевременных обновлений.
GLoomУчастникwww28 мая 20181:27#3
Тоже обновил до 15.7.2. Посмотрим что будет.
Саша123Постоялецwww28 мая 201810:31#4
GLoom
Я уже на трёх компьютерах проверил. Везде одно и то же.
Ламерски предполагаю, что в оптимизации где-то косяк.
Как это отключить оптимизацию в релизной конфигурации при сборке?

А, блин. Не работает же как раз дебажная версия.

Правка: 28 мая 2018 10:36

kostik1337Постоялецwww28 мая 201811:44#5
На оф. форуме как раз была недавно тема про это (вроде бы): https://discourse.urho3d.io/t/problem-going-from-32-to-64-bit-directx-11/4245
Саша123Постоялецwww28 мая 201812:12#6
kostik1337
Оу, спасибо. Искал, но не нашёл.

Да. По видео, в принципе, похоже. Небольшой косяк в названии. Этот баг не только в DX, но и в OpenGL.

И вот, по-моему, ответ - https://developercommunity.visualstudio.com/content/problem/26030… bug-mode.html
Ну или не ответ, но, короче, тот самый баг.

Правка: 28 мая 2018 12:16

Саша123Постоялецwww28 мая 201812:30#8
Решение Евгенко себя оправдало.
В связи с этим и затухающей активностью урховского репозитория вопрос. Почему не коммитят?
EugeneУчастникwww28 мая 201817:52#9
Саша123
> Решение Евгенко себя оправдало.
> В связи с этим и затухающей активностью урховского репозитория вопрос. Почему
> не коммитят?
Потому что это настолько кривой и локальный workaround, что мне даже под #ifdef гвардом мерзко его туда совать.
Пускай мелкософт фиксит свой компилятор.
Саша123Постоялецwww28 мая 201821:36#10
Eugene
> Потому что это настолько кривой и локальный workaround, что мне даже под #ifdef гвардом мерзко его туда совать.
> Пускай мелкософт фиксит свой компилятор.
Спасибо за ответ.
Мой вопрос был несколько глубже. Почему в Урху не коммитят?
Рыба мертва?

Правка: 28 мая 2018 21:37

EugeneУчастникwww29 мая 201812:52#11
Саша123
> Мой вопрос был несколько глубже. Почему в Урху не коммитят?
В идеальном мире сердцебиение open-source проекта заключается в усилии многих людей.
Не нужно спрашивать "почему не коммитят в урху".
Надо спрашивать "почему я не коммичу в урху".
У меня сейчас не хватает времени даже мелкие PRы завершить. Болтаются уже пару недель.

/ Форум / Urho3D - игровой движок / ЗАДАВАЙТЕ ВОПРОСЫ

2001—2018 © GameDev.ru — Разработка игр