Size: a a a

pro.graphon (and gamedev)

2021 March 29

МД

Михаил Деревянных... in pro.graphon (and gamedev)
(rtxgi, svgdf)
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
-> заставишь игроков купить видяхи
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
Это командный труд, безусловно. Но нужно понимать как принимаются решение о создание новые архитектур и откуда идет запрос (не архитектуры говорят - давайте лучики добавим, они лишь пытаются понять как реализовать этот запрос максимально эффективно. порой сами формируют запросы, но на основе исследованний текущий бенчмарков, а не будущих)
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
disba1ancer
как думаете какой из двух ретурнов лучше соптимизируется компилятором glsl?
return (a.wwwx * b.xyzx + a.xyzy * b.wwwy + a.yzxz * b.zxyz - a.zxyw * b.yzxw) * vec4(1,1,1,-1);
return vec4(
   a.w * b.xyz + b.w * a.xyz + cross(a.xyz, b.xyz),
   a.w * b.w - dot(a.xyz, b.xyz)
);
я не имею компетенций судить, но вот тебе код скомпиленный через glslangvalidator
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
disba1ancer
как думаете какой из двух ретурнов лучше соптимизируется компилятором glsl?
return (a.wwwx * b.xyzx + a.xyzy * b.wwwy + a.yzxz * b.zxyz - a.zxyw * b.yzxw) * vec4(1,1,1,-1);
return vec4(
   a.w * b.xyz + b.w * a.xyz + cross(a.xyz, b.xyz),
   a.w * b.w - dot(a.xyz, b.xyz)
);
fragment1 - с кроссом, fragment2 - с шаффлами
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
disba1ancer
как думаете какой из двух ретурнов лучше соптимизируется компилятором glsl?
return (a.wwwx * b.xyzx + a.xyzy * b.wwwy + a.yzxz * b.zxyz - a.zxyw * b.yzxw) * vec4(1,1,1,-1);
return vec4(
   a.w * b.xyz + b.w * a.xyz + cross(a.xyz, b.xyz),
   a.w * b.w - dot(a.xyz, b.xyz)
);
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
лучший пример - длсс 2.0. Я даже не могу представить какую премию получила тима отвечающие за данный продукт
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
Нвидиа очень редко не раскраывает деталей своего ресерча
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
А длсс оказался настолько прорывным что детали все еще под секретом
источник

N

NeuroKALKA in pro.graphon (and gamedev)
Михаил Деревянных
лучший пример - длсс 2.0. Я даже не могу представить какую премию получила тима отвечающие за данный продукт
1000 руб)))))
источник

N

NeuroKALKA in pro.graphon (and gamedev)
Маладец, хорошо поработал
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
хехе, это твои источники
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
из амд
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
слили
источник

d

disba1ancer in pro.graphon (and gamedev)
Alexander Potapov
fragment1 - с кроссом, fragment2 - с шаффлами
там байткод?
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
открой как текст
источник

d

disba1ancer in pro.graphon (and gamedev)
Vitaliy ◀️TriΔng3l▶️ Kuzmin
Каким именно? spirv-opt, или тем, что в драйвере?
было бы интереснее поглядеть что драйвер сделает
источник

d

disba1ancer in pro.graphon (and gamedev)
Alexander Potapov
fragment1 - с кроссом, fragment2 - с шаффлами
fragment2 выглядит поприятнее, но хз что по скорости
источник

VA

Vladimir Alyamkin in pro.graphon (and gamedev)
Alexander Potapov
выше ляма в москве это нифига не среднее
дак может это в рублях?
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Vladimir Alyamkin
дак может это в рублях?
ой не думаю
источник