Size: a a a

pro.graphon (and gamedev)

2020 October 26

TG

Timur Gagiev in pro.graphon (and gamedev)
Phil Yar
Видимо подход совсем в корне не верный у меня. Потому что еть еще одна проблема - возникает мерцание меша на экране, при попытке запроса обновить буффер из потока пользователя. То ли не каждый цикл это обновление происходит, то ли еще что-то, приходится принудительно его оставлять сразу после glDrawElements
просто выполняй команды в основном потоке, а собирай списки команд в разных
источник

PY

Phil Yar in pro.graphon (and gamedev)
спасибо, надо обдумать😊
источник

U

UsernameAK in pro.graphon (and gamedev)
Timur Gagiev
ошибка в 17 строке
у вас экстрасенсорные способности, сударь?
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
UsernameAK
у вас экстрасенсорные способности, сударь?
опыт
источник

I

Ioann_V in pro.graphon (and gamedev)
UsernameAK
у вас экстрасенсорные способности, сударь?
админом абы кого не делают
источник

U

UsernameAK in pro.graphon (and gamedev)
Timur Gagiev
чтобы с OpenGL контекстом можно было работать из другого потока придётся плясать вокруг нескольких контекстов (хз поддерживает ли такое glfw) и вызовами wglShareLists (и её аналогами на других платформах). Так или иначе такой подход не рекомендуется вендорами, да и профита от этого не будет.
glfw поддерживает.
источник

U

UsernameAK in pro.graphon (and gamedev)
четвертый аргумент при создании контекста
источник

U

UsernameAK in pro.graphon (and gamedev)
ну не четвертый
источник

d

disba1ancer in pro.graphon (and gamedev)
Anatoly Tomilov
как это вообще можно терпеть, если есть альтернатива в виде вулкана? (Хотя может быть и нет)
не все богатенькие буратины с видяхами на вулкане
источник

U

UsernameAK in pro.graphon (and gamedev)
последний короче
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
disba1ancer
не все богатенькие буратины с видяхами на вулкане
лет 5 уже ему
источник

d

disba1ancer in pro.graphon (and gamedev)
Anatoly Tomilov
лет 5 уже ему
просто мне уже давно надо железо обновлять, у меня ни вулкана ни 12ого директа
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
disba1ancer
не все богатенькие буратины с видяхами на вулкане
если речь про современную игру, то все
источник

eb

ed braed in pro.graphon (and gamedev)
disba1ancer
не все богатенькие буратины с видяхами на вулкане
Та оно уже старое же..
Сейчас уже про rtx надо задумываться.
Хотя, впрочем, новые апи по какому-то странному стечению обстоятельств всё ещё не мейнстрим в действительности (по крайней мере судя из разговоров в этом чатике)
источник

U

UsernameAK in pro.graphon (and gamedev)
Слушайте, а если в UDP нет установления соединения, то как пакеты ходят через нат?
источник

I

Ioann_V in pro.graphon (and gamedev)
UsernameAK
Слушайте, а если в UDP нет установления соединения, то как пакеты ходят через нат?
Хз, у меня как-то раком пришел
источник

L

Lupusregina[beta] in pro.graphon (and gamedev)
UsernameAK
Слушайте, а если в UDP нет установления соединения, то как пакеты ходят через нат?
у роутеров таблица есть, когда исходит пакет на сервер они в нее порт заносят, и обратно от сервера на этот порт пропускают пакеты
источник

d

disba1ancer in pro.graphon (and gamedev)
Lupusregina[beta]
у роутеров таблица есть, когда исходит пакет на сервер они в нее порт заносят, и обратно от сервера на этот порт пропускают пакеты
также важно не забывать про таймаут данных в этой таблице, порты могут довольно быстро стираться из этой таблицы
источник

L

Lupusregina[beta] in pro.graphon (and gamedev)
disba1ancer
также важно не забывать про таймаут данных в этой таблице, порты могут довольно быстро стираться из этой таблицы
+ надо пинговать регулярно
источник

d

disba1ancer in pro.graphon (and gamedev)
Lupusregina[beta]
+ надо пинговать регулярно
да keepalive пакеты в протокол надо заложить
источник