🙃
хотя я этим не занимаюсь, за ci отдельная тима следит
🙃
Я разве что под линукс настраивал среды, чтоб одному заказчику собирать на разные компайлеры
Dr. Friedrich
Благодарим за бдительность, товарищи.
Berkus
Matwey
Видео-адаптеры подъехали?
Berkus
Aidar
ну на гпу надо данные грузить
🙃
short float это как? Все гпу же на float'е нативно работают
🙃
а может быть уже и на double
Matwey
на гпу short float нативно есть
Matwey
и тут еще не факт что ты хочешь
Aidar
Matwey
производительность сильно зависит
Matwey
double медленне чем float
Aidar
🙃
Berkus
🙃
Не знал что такое используют на ГПУ, раньше писал лабы под CUDA, так там float нативно поддерживалось, насколько помню
🙃
ну всмысле без замедлений никаких
🙃
double так-то тоже позже стали поддерживать
Aidar
прикольно что нвидия пиарит себя в вузах
Aidar
всегда рофлил с этого
🙃
Я на корсере проходил, не в вузе
🙃
ну мне понравилось, вполне удобный язык
🙃
Господа, вопрос не по С++, никто не реализовывал эффективный алгоритм поиска кратчайшего пути на плоскости, с полигонами-препятствиями?
Alexander
🙃
Нет, тут не всё так просто
🙃
для a* надо иметь или граф сцены
🙃
Препятствия заданы полигонами на плоскости
🙃
повторюсь :)
Berkus
в играх же делают, значит делали
🙃
произвольными замкнутыми
Berkus
насколько я знаю делают через а*
🙃
Для a* тебе надо ходить по графу, если у тебя сцена где обьект может находиться только в определённых позициях - да, ты неявно имеешь граф
Alexander
🙃
но когда у тебя просто произвольные полигоны на плоскости - изначально графа нет
Alexander
плоскость на плоскости?
🙃
так, неверно выразился, площадь на плоскости
🙃
Короче произвольная фигура на плоскости
kitsu
Есть трабла с гугл моком.
Есть:
- интерфейс некоторого функтора (e.g I)
- его реализация (e.g F)
- класс, который в конструкторе берет себе эту зависимость (e.g S)
Хочется чтобы конструктор S вместо I принимал параметром std::function.
Трабла заключается в том, что при передаче замоканного класса в конструктор вызывается конструктор копирования, который удален в гугловском моке
🙃
ну да, короче никто не занимался тут таким, не парьтесь
🙃
Berkus
можно, я и сам могу
🙃
Я же сказал что мне минимальный путь нужен :)
🙃
а не просто путь
Berkus
спроси дийкстру
Alexander
а* находит минимальный
kitsu
Есть идеи как это можно исправить?
Думал про обертки shared_ptr вокруг function, но эт какой-то костыль
Думал про темплейтный класс и T&& аргумент - какое-то переусложнение
🙃
ладно, проехали
Berkus
Berkus
он почти изобрел велосипед
🙃
Вы же не поняли что я хочу
Вот краткий обзор алгоритмов для этой задачи
🙃
https://www.cs.unm.edu/~moore/tr/03-05/Kitzingerthesis.pdf
🙃
тут суть не в a*, а в том чтоб собрать граф эффективно, для a*
🙃
а это я бы сказал очень фиговая задача, потому как n^2, где n - количество точек
B
std::function != functor же. оба callable, но функтор нельзя просто привести к std::function насколько я знаю
B
Есть трабла с гугл моком.
Есть:
- интерфейс некоторого функтора (e.g I)
- его реализация (e.g F)
- класс, который в конструкторе берет себе эту зависимость (e.g S)
Хочется чтобы конструктор S вместо I принимал параметром std::function.
Трабла заключается в том, что при передаче замоканного класса в конструктор вызывается конструктор копирования, который удален в гугловском моке
Berkus
Aidar
Andrei
🦥Alex Fails
Kirill
Berkus
я рад за тебя, сейчас она не очень дорого стоит
Berkus
после того как кьют спихнули Дигии они сильно уменьшили прайс
Kirill
Кроме дорого есть минусы? вопрос я задал после сообщений
Kirill
Qt предлагаешь статически линковать?
Kirill
Вот мне тоже боязно. :)
Kirill
Да просто тупо работать не будет и фсё... (скорее всего).
Alexander
работает же статика нормально
Kirill
Ну вот я какбе тоже собирал и тоже работало
Berkus
работает, но там есть тонкости с плагинами
Berkus
для статической сборки надо конфигурировать какие плагины куда пихать, там целый отдельнй qt.conf для этого был
🦥Alex Fails
#talks #allocator
Design
Привет, извините за странный вопрос, но я гуглил и не смо гнайти ответа, VS17 после компиляции пытается скачать 4 html файла с отчетами, не знаю как это убрать, вот пример, заранее спасибо)