Size: a a a

pro.graphon (and gamedev)

2021 June 29

ДЦ

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

ДЦ

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

ДЦ

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

DT

Dmitry Terekhov in pro.graphon (and gamedev)
Он ещё не очень лестно выражался о синтаксисе старых C-подобных шейдерных языков. Это тоже играет большую роль, я думаю)
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
У Эппла был один аргумент (SPV небезопасный и плохо специфицированный), потом добавили ещё песню про то, что бинарные форматы в вебе не ОК (типа, на wasm жаловались)
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Ну, судя по тому, что рассказывал Гугл, GLSL действительно очень плохо специфицирован и реализован в дикой природе.
источник

S

Sergey in pro.graphon (and gamedev)
Похоже вот часть тех перепираний. Не думаю что движкописатели с тех пор поменяли свое мнение.

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

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Да им говорили это мильён раз
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Я им сам это лично говорил :)
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Этож эппл
источник

S

Sergey in pro.graphon (and gamedev)
А в своё время все хейтили glsl за то что он текстовый, в отличие от современного и продвинутого бинарного представления hlsl. Спир же и стал ответом Кроноса на эти нападки.
источник

S

Sergey in pro.graphon (and gamedev)
Считается, что это следствие его текстовости. Не ждёт ли wgsl то же самое? Или тут опенсорс, а там компиляторы были в драйвере у каждого свои?
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Не, текстовость там ни при чём, думаю. Там просто плохо спека написана, я так понял.
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Утверждается, что wgsl такое не ждёт :)
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Ну и сложность языка огромная, мне кажется, в этом дело в том числе
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Да не, просто в кроносе пишут такие спеки
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Хотя, SPIR-V, DXIL и DXBC тоже не совсем простенькие
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Их легко читать
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Но они не супер формальные
источник

KD

Kirill Dmitrenko in pro.graphon (and gamedev)
Посмотрите спеку WASM
источник