Size: a a a

2021 February 19

FG

Ferrero Gram in Peer Lab SPB
Sergey Petrov
Закопать во дворе лол
С фонариком?
источник

DS

Daniil S in Peer Lab SPB
Quantum Harmonizer
выполнятб!!1
где, под сплешом чтоли?
источник

QH

Quantum Harmonizer in Peer Lab SPB
Daniil S
можете прокоментировать этот пост? вообще имеет смысл самому что-либо копать в эту сторону? https://www.reddit.com/r/FlutterDev/comments/llmkd4/ios_jank_reproducible_example/gnun2au?utm_source=share&utm_medium=web2x&context=3
> And unlike a game, Flutter does not compile shaders at launch, but rather at first use.

А может кто-нибудь пояснить, почему шейдеры нельзя скомпилировать AOT?
источник

DS

Daniil S in Peer Lab SPB
Sergey Petrov
Закопать во дворе лол
в асфальт в - 12  ну да, отличная идея =)
источник

QH

Quantum Harmonizer in Peer Lab SPB
Daniil S
где, под сплешом чтоли?
а другом потоке или внутри idle handler
источник

DS

Daniil S in Peer Lab SPB
Quantum Harmonizer
> And unlike a game, Flutter does not compile shaders at launch, but rather at first use.

А может кто-нибудь пояснить, почему шейдеры нельзя скомпилировать AOT?
можно, только для метал они так не умеют
источник

DS

Daniil S in Peer Lab SPB
я у себя в opengl запекаю их в сборку
источник

DS

Daniil S in Peer Lab SPB
Quantum Harmonizer
а другом потоке или внутри idle handler
не совсем понимаю как это, но непосредственно рендер должен произойти? Или можно прям в фоне прогреть без задержек больших?
источник

QH

Quantum Harmonizer in Peer Lab SPB
Daniil S
не совсем понимаю как это, но непосредственно рендер должен произойти? Или можно прям в фоне прогреть без задержек больших?
Мы про какой-то конкретный пример сейчас говорим?
источник

DS

Daniil S in Peer Lab SPB
Quantum Harmonizer
Мы про какой-то конкретный пример сейчас говорим?
да, как это в android реализовано, ты сказал про другой поток или хендлер этот, гуглится только интерфейс и куча инфы про apple
источник

QH

Quantum Harmonizer in Peer Lab SPB
Daniil S
да, как это в android реализовано, ты сказал про другой поток или хендлер этот, гуглится только интерфейс и куча инфы про apple
Подожди, это никак не реализовано. Это то, что можно самому сделать, и оно, естественно, не нагуглится.
источник

DS

Daniil S in Peer Lab SPB
Quantum Harmonizer
Подожди, это никак не реализовано. Это то, что можно самому сделать, и оно, естественно, не нагуглится.
ну тогда да, переформулирую, как это делается, концептуально?
источник

QH

Quantum Harmonizer in Peer Lab SPB
ну, сам API-то, конечно, нагуглится…
источник

QH

Quantum Harmonizer in Peer Lab SPB
Daniil S
ну тогда да, переформулирую, как это делается, концептуально?
Берёшь и выполняешь какой-то код. Когда-нибудь. Где-нибудь. А он нагревается. Возможно.
источник

DS

Daniil S in Peer Lab SPB
Quantum Harmonizer
Берёшь и выполняешь какой-то код. Когда-нибудь. Где-нибудь. А он нагревается. Возможно.
ну хорошо, это понятно что в aot можно разогреться, меня именно вот рендер сам интресует. Анимации например, их же надо показать как-нибудь, где-нибудь. Чтобы шейдеры уже были скомпилированные
источник

DS

Daniil S in Peer Lab SPB
на ум решение такой проблемы приходит только запуск под сплешом версии приложения, где гоняются эти анимации. Я так решал эту проблему, но это откровенно говоря - пздц
источник

QH

Quantum Harmonizer in Peer Lab SPB
Daniil S
ну хорошо, это понятно что в aot можно разогреться, меня именно вот рендер сам интресует. Анимации например, их же надо показать как-нибудь, где-нибудь. Чтобы шейдеры уже были скомпилированные
Надо сначала запрофилировать, что именно там тормозит. Может, достаточно будет потрогать определённые поля.
источник

QH

Quantum Harmonizer in Peer Lab SPB
Но я говорю про проблемы гибридного ART, а ты — про компиляцию шейдеров.
источник

DS

Daniil S in Peer Lab SPB
Quantum Harmonizer
Надо сначала запрофилировать, что именно там тормозит. Может, достаточно будет потрогать определённые поля.
ты начинаешь газлайтить как это делают девелоперы из гугла =)
источник

DS

Daniil S in Peer Lab SPB
Quantum Harmonizer
Но я говорю про проблемы гибридного ART, а ты — про компиляцию шейдеров.
ну да, контекст я потерял видимо твой. Я думал ты про шейдеры тоже
источник