Можно ли скомпилировать шейдеры glsl в Webassemly / wasm с Unity? - PullRequest
0 голосов
/ 27 марта 2019

Я новичок в Unity, и поэтому у меня есть вопрос, который может быть очевиден. При экспорте проекта, использующего webgl в качестве WASM, шейдеры также компилируются в веб-сборку или просто код проекта? Как я мог это проверить? Я прочитал это https://blogs.unity3d.com/2018/08/15/webassembly-is-here/, но в нем не указано, можно ли скомпилировать шейдеры glsl. Я ценю любую помощь / руководство вы можете дать мне!

1 Ответ

1 голос
/ 27 марта 2019

Шейдеры не компилируются в WebAssembly. Шейдеры написаны на Cg / HLSL и при экспорте Unity переводит шейдеры в GLSL и встраивает GLSL в игру. Во время выполнения игра затем загружает эти шейдеры GLSL в WebGL.

...