MikeNew
Твой, код же:)
Andrey
Гениально , забыли на гл и стали писать на вулкане ...
Инерсная штука микросурфеуйс
Кому еще не нравится glsl ?
innuendo
> glsl
Прикрутил slang к себе, полёт нормальный. Местами конечно всрато, нет статического sizeof(T) у типов при компиляции в SPV, обёртки над поинтерами придётся писать самому т.к. стандартные не про поинтеры (но сами поинтеры в языке есть), есть баги компилятора (один раз при касте инта съело всю операцию, вылечилось втупую добавлением +1 -1), кодген в GLSL бесполезный, путает лейауты и генерит нерабочий код, зачем-то есть visibility (public/private с дефолтом в private как у ЦПУшных языков). Несмотря на всё это, писать приятно, есть нормальные модули и дженерики, экспорт енумов/структур из раста в сланг для бинарной совместимости делается в две строчки (хотя это больше про раст, чем про сланг). глсл и сланг как 1985 и 2005. В целом не жалею, шейдерные языки всегда были цирком с конями, а тут что-то отдалённо напоминающее нормальный язык. Если кто-то может сравнить HLSL со слангом, с радостью почитаю.
MarisaLovesUsAll
> кодген в GLSL бесполезный, путает лейауты и генерит нерабочий код, зачем-то есть visibility
Ха ха, целочисленный лайоуты это высшая степень дебилизма, что там курили в 3DLabs. Поэтому такой отстой не прошел на но консоли и удел ему только на старье Android с устройствах с подвхающим убогим Gl es. Жалко что Vulkan испортили этим, а могли взять настроку Input Layout из Direct3D12 и семантики строковые для людей из HLSL.
MarisaLovesUsAll
> Если кто-то может сравнить HLSL со слангом, с радостью почитаю.
Считай они совместимы. различия тут
Andrey
Ржу не могу ... Это пишет человек, не смогший разобраться с hoq :)
MarisaLovesUsAll
Вопрос , и как быстро появляются новые фичи вендоров в hlsl ?
Andrey
Ха-ха, как там текскоррды с номером при интерполяции .....
MarisaLovesUsAll
Какой, такой, 1985 ?
Ненависть к gl так и прет прям :(
MarisaLovesUsAll
А почему не сам glsl ?
Andrey
Какая там версия шейдеров на дх? 6.6 ? А что так сразу не сделали ? Не продумали ! И это на одной платформе и тремя вендорами :)
Andrey
Как фенс синхронизируется ? По ивенту ? Гениально ... Какое он имеет отношение к графики !