Size: a a a

pro.graphon (and gamedev)

2021 June 29

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Весь рендер хрома работает через энгл
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Точнее, там всё хитрее, так как у них там ещё реализация GLES, которая прозрачно пересекает process boundary, но это детали
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Ну и, ЕМНИП, они просто сами это открытым текстом говорили на созвонах WG
источник

S

Sergey in pro.graphon (and gamedev)
А, ну ок.

В любом случае, у них свой gles в виде энгла, а не тот что платформа предоставляет.

Ты имеешь ввиду, что они со временем весь рендер перетащат на dawn/webgpu?
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Но тут меня уже может подводить память, было это года 3 или 4 назад
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Да, такой у них план был
источник

S

Sergey in pro.graphon (and gamedev)
Опа, с языком шейдеров все ещё хуже.
spirv выпилят.



To give WGSL a fair chance of success and to not weaken the compromise, all implementers said they would only support WGSL ingestion initially (unless we receive overwhelming feedback after the first version of WebGPU). In particular once WGSL and Tint are ready, the SPIR-V path will be removed from Chromium.

(https://github.com/gpuweb/gpuweb/issues/847)
источник

DT

Dmitry Terekhov in pro.graphon (and gamedev)
Там довольно большая мотивация была делать новый шейдерный язык.

https://github.com/gpuweb/gpuweb/issues/610#issuecomment-699753812
источник

eb

ed braed in pro.graphon (and gamedev)
Ну если в обоих, значит велика вероятность того, что проблема не в импорте а в исходнике..
источник

ДЦ

Дмитро Цимбалюк... in pro.graphon (and gamedev)
ну чето о таком и думаю
источник

ДЦ

Дмитро Цимбалюк... in pro.graphon (and gamedev)
если пересчитать вектора, то уже вполне корректно работает
источник

eb

ed braed in pro.graphon (and gamedev)
Падение.
Не благодари :3
источник

K

Kirill in pro.graphon (and gamedev)
Спасибо )))
источник

ДЦ

Дмитро Цимбалюк... in pro.graphon (and gamedev)
у одной модели нормали не сжаты, но у половины сторон источник света будто где-то на -x, а у другой половины на +x(источник света на -z), у другой ситуация примерно та же, только надо еще правильно распаковать
источник

K

Kirill in pro.graphon (and gamedev)
Я бы на твоём месте просто открыл доку по этому формату
источник

ДЦ

Дмитро Цимбалюк... in pro.graphon (and gamedev)
а ее нету
источник

K

Kirill in pro.graphon (and gamedev)
А скинь сюда файл
источник

ДЦ

Дмитро Цимбалюк... in pro.graphon (and gamedev)
самой модели?
источник

K

Kirill in pro.graphon (and gamedev)
Да
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
То, что там приводит Дима, это скорее саммари нескольких лет препираний, а не мотивация. Изначально большая часть WG была за безопасный сабсет SPV :)
источник