Size: a a a

pro.graphon (and gamedev)

2021 March 29

RG

Roman Galashov in pro.graphon (and gamedev)
уехали делать роблокс все
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
NeuroKALKA
Овер2к это ты уже король в РФ
да это уж понятно. соц неравенство позволяет многим айтшинков в России за 1 день зарабатывать столько сколько средний россиянин за месяц
источник

N

NeuroKALKA in pro.graphon (and gamedev)
Это даже лучше, чем в Калифорнии 10к
источник

МД

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

AP

Alexander Potapov in pro.graphon (and gamedev)
NeuroKALKA
@MomoDeve давай стикер новый
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
NeuroKALKA
Овер2к это ты уже король в РФ
ну если в соло живешь
источник

МД

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

AP

Alexander Potapov in pro.graphon (and gamedev)
не бухать каждый день
источник

d

disba1ancer in pro.graphon (and gamedev)
как думаете какой из двух ретурнов лучше соптимизируется компилятором 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)
);
источник

d

disba1ancer 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)
);
если аналогичное на цпу для c++ делать константа в конце первого ретурна ломает оптимизацию компилятора
источник

L

Lina in pro.graphon (and gamedev)
По идеи 2ой. Тк swizzling сложнее укладывается на гпушные инструкции
источник

L

Lina in pro.graphon (and gamedev)
Как и на simd
источник

VK

Vitaliy ◀️TriΔng3l▶️... 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)
);
Каким именно? spirv-opt, или тем, что в драйвере?
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Lina
По идеи 2ой. Тк swizzling сложнее укладывается на гпушные инструкции
Swizzling сейчас вообще никак не укладывается на GPUшные инструкции
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Кроме случаев, когда это какой-нибудь фетч из текстуры, например, и надо передать в инструкцию диапазон регистров. А иначе это просто переименование промежуточного float32 в intermediate representation, на GPU сейчас нет никаких float2/3/4
источник

AM

Alex Menzfolder in pro.graphon (and gamedev)
Это уже реально смахивает на рофл
29.03.2021 20:40:42  30-35  11 классов  5+ лет  Москва, Россия  Senior  15000-19999
источник

AM

Alex Menzfolder in pro.graphon (and gamedev)
Кто-то реально решил пошутить
источник

AM

Alex Menzfolder in pro.graphon (and gamedev)
Вы посмотрите на разрывы просто нереальные в зп по москве
источник

AM

Alex Menzfolder in pro.graphon (and gamedev)
29.03.2021 18:27:56  30-35  Высшее (магистр)  5+ лет  Москва  Senior  3000-3999
29.03.2021 20:40:42  30-35  11 классов                             5+ лет  Москва  Senior  15000-19999
источник

МД

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