Как думаете - мы когда-нибудь выйдет из лупа 4/4 или 4/8 в играх? 99% игр затачиваются сейчас именно под этот формат, а основной упор, как и 100 лет назад, идет на синглкор. Даже в ебаных йобах дальше 4/8 прирост как правило пара процентов, а и то и вовсе его нет. Очень мало, ОЧЕНЬ МАЛО игр, где переход 6/12, а уж тем более на 8/18 дает хоть какой-то результат. И вот - в новых соснолях процы 8/16, где часть ресурсов заблокирована под систему. Но даже при там раскладе, мне кажется, почти все разрабы будут забивать хуй на все эти потоки и ебашить по старинке 4/8 (потому что так проще), а всю тяжесть игры снова перекладывать на видеокарту (потому что так тоже проще). Мне кажется весь этот некстген с йоба-процами на консолях - это очередной наеб. Разрабам очень сильно нужен будет мощный синглкор оттуда (особенно в сравнении с пс4), но вот все остальное? Да пошло оно нахуй! А вы как думаете?
>>5451366 (OP)соснольки соснут с 6-12 точно, возможно будут на уровне райзенов 4-8. В соснольках урезанное гавно. В текущих соснольках 8 ядерные процы, а сливают двухядерным i3 с 4 потоками.
В 3,5 эксклюзивах от сони раскроют потанцевал, остальные как во времена PS3 скажут что слишком сложно. Да и толку от мощности, если кормить собрались тем же самым человеком пауком да коридорным Рэтчетом.
>>5451746> если кормить собрались тем же самым человеком пауком да коридорным Рэтчетом.+лужицы с ретрейсом, а это автоматом лок 30 фпс. А с ретрейсом мощный проц 100% будет простаивать, упираясь во всем в видеокарту.
>>5451366 (OP)6/12 и 8/12 будут через год-два после выхода некст генапросто первый год ещё игры на карент ген повыходят Потому что амд 6/12 бюджетники делают уже несколько лет, интел тоже подключились и 10400 6/12. 8/16 будет мидлом.
>>5451366 (OP)Ну так как обычно лок на 30 или 60. Остальное в графон, разрешение и трассировку уйдет.Если только под стриминг или физон использовать, больше некуда.
>>5454098Долбоеб, многопоток это то за счет чего производительность многократно растет, не нужен он разьве что владельцам ишака пятого, лол.
>>5454654Ну да, когда нибудь 9900к раскроет свой 16 поточный потенциал, лол.А пока 4\4 народный топчик а 6\6 стоящий на 4 косаря дороже но по производительности как проц 6\12 более раннего выпуска полюбому вот вот обуздает силу ядра и вырвется вперед.
>>5456773Ебать долбоклак, многопоток это довольно жрный буст т.к если процессор сможет обсчитывать больше задач паралельно это существенно ускорит производительность. Там где это требуется и где под это проработан движок игры многопоток очевидно дает плюсы. А с выходом новой консольки это будет каждая игра.
>>5451366 (OP)Ну как бы новые консоли выходят, а под них и игры уже будут точиться на больше ядер, ты совсем шизанулся? читай новости хотя бы.
>>5451366 (OP)программист графики в индустрии вкатывается в тред.нет, не выйдем. для того чтоб многококпок заработал нужно функциональное программирование. во-первых функциональщина это СЛОЖНА для геймдева, в котором работает самое дно(все умные люди идут в финтех где на скале платят в 3-4 раза больше чем игродаунам).более того, что можно распарралелизировать?-диспачуже сделали, с 2018 по моему в унриале есть параллельный диспач командлистов. я его на практике не видел, и честно говоря не знаю на кой хуй он вообще нужен, кроме как в качестве гиммика вулкана/директа12. по сути единственный реально нужный параллелизм это одновременный рендеринг и манипуляции памятью, который у нас существует с девяностых, параллельный диспач это чисто гиммик, т.к. единственный случай когда у тебя будет дохуя команд - ситуации в которых просто используется инстансинг. ну либо какой-то лютый говнокод в графике, но графику в движках дрочат так что там лютого говнокода нет. вообще чтоб вы понимали диспач в играх это, ну может 5% процессорного времени.-системыв общем виде системы можно разделить на рендеринг, аудио, логику/физику, сеть/ио. как собственно и есть в унриле. только вот аудио и сеть висят на одном треде и жрут ещё 5% времени. а вот с логикой и ио всё плохо. потому что в современном ооп-говноподходе, увеличение числа энтити взрывает число локов в коде. у нас была именно эта проблема, когда толпы персов и стриминг ассетов взрывали игру нахуй, причём взрывали в каких-то абсолютно лютых столлах. общая проблема понятна - и там и там надо мутекс, чтобы что-то делать. если ты увеличиваешь число тредов у тебя становится больше мутексов и код просто висит ждёт синхронизации.в принципе данный вопрос решаем - гк стриминга можно переписать в асинхронный код, а логику энтитей можно было бы превратить в нечто типа реакта, как и было сделано в вебсерваках исторически. только вот никто этим нахуй заниматься не станет, т.к. у нас например это решили следующим образом: "ну сделайте толпу поменьше".так что нет мотивации. более того анриал например полон говнокодом из 90х, но при этом он даёт посасать юнити. более того, в нём ооп-параша с цветными макаронами, более того чтобы использовать подход как в реакте игродауны должны будут научиться этому реакту.короче всё это никому нахуй не нужно, т.к. можно просто порезать интерактивность, а амд сказать что вы будете их пиарить через гиммики директикса, т.к. в итоге число ядер в проце - не нужная никому поебень, просто маркетинговая циферка, чтоб бизнес не умер. новые процы вообще нахуй не нужны, у меня например 2060С с и3770 прекрасно работают, аликс на максималках гоняет.
>>5457857а я вот не знаю откуда эти маняциферки высираются. я программист, смотрел на код и сколько функции столлятся, а сколько они работают, смотрел на граф дичпача в нсайте, и никакого многококпока не видел.прозреваю что на твоём скрине 86% это те самые столлы во в мутексах, а не какие то полезные вычисления. хотя что-то сказать не взглянув на код данных игр, и из чего конкретно там гпу лоад состоит сложно.
>>5457857алсо советую посмотреть на эти скрины и задаться вопросом "а чё там блядь стока жрёт??"физики на них нет. сложного инстансинга на них нет. так что похоже на них просто ёбаный говнокод жрёт ваше электричество, и на унреале бы это же самое вообще не лагало.
>>5458080алсо если вы думаете "ну не, не будут же разрабы специально игру гимпать для партнёства с хардварщиками", то напоминаю про тесселированную воду в круизисе 3.
алсо вот этот видос доставляюще демонстрирует 10 лет прогресса технологии цп https://www.youtube.com/watch?v=cgb_O-P8zDc
>>5451366 (OP)Многопоток это маркетинговое наебалово от АМД.https://www.youtube.com/watch?v=nhhvjkCM94Q
>>5458080> физики на них нетКто а чём, а шизик о физике. Мало того, что физика это лишь 10-ая доля, за что отвечает камень, так ещё в принципе делать какие-то серьезные физические вычисления на камне - это моветон и идиотизм. Поэтому хуанг уже сколько лет физикс пытается пропихнуть
Если многопоток не нужен, то как вы объясните то, что e5 2678 v3 умудряется ебать (ну как ебать, +5%) в играх тот же е5 1650 v3, не смотря на то, что частота меньше на целый 1 кек?
>>5451366 (OP)ох лол. Я думал новую видяху покупать (не 2080, конечно, но что то уровня 2070), был уверен что мой i5 4690 уже говно, и придется менять все. А старичок-то еще оказывается живой.
>>5461385по русски говорите.>>5461728нет блядь никакого упора, даун ты ебаный. упор делается во время девелопмента. у тебя есть определённая система, под которую делаются модели, текстуры и геометрия в целом. дальше можно только антиалясинг в рантайме врубать, либо даунгрейдить настройки если у тебя пекамыловарня с бойницей. эта идея сделать 100500 фпс в очередном говношутане, с которой носятся все железодауны(ну им то понятно, железку надо продать) - верх долбоебизма.>>5462347манюнь, сосони и майкрокок видюхи радеоновские будут ставить в свои мыловарни. многопокпок это часть договора между ними - им амд подешевле продаст, а они будут пиарить их 12ядерные кипятильники.>>5462696>Мало того, что физика это лишь 10-ая доляМАНЬ блядь, я дебажил сидел эту физику нахуй, я профессиональный геймдевелопер, а ты хуй блядь. вся загрузка цпу была - это физика ебучая, ебучего физикса, и мутексы с навигации ебучих неписей, и ахуенные столлы на стриминге/гк ассетов. ВСЁ блядь, у нас не было ничего другого. а, не, были ещё окклюжен кверис ебические, но это потому что у нас дизайнеры хуйню какую-то деревьям вместо лодов сделали.
>>5451366 (OP)как вообще 6 ядерный 12 поточный рузень 1600 может быть хуже чем 4 ядерный и 4 поточный интел 8100? С этим тестом все хорошо?
>>5463702У 1600 фейковые 6/12, на самом деле там пердосклейка из двух 3/6 с тухлой производительностью на ядро + статтерофабрика. А у 8100 4/4 монолит с шустрыми ядрам + кольцевая шина. Второе предпочтительнее для большинства существующих игр.
>>5463702В большинстве случаев производительность упирается в производительность одного ядра.У первых райзенов однопоток ниоче, на уровне хасвелла.Только начиная с 3ххх райзены имеют такую же или большую производительность на ядро.Соответственно тот же 3300х легко даст пососать.
>>5463411>им амд подешевле продаст, а они будут пиарить их 12ядерные кипятильникиГде тут только выигрывают те самые бичи, которым продали LENOVO LEGION в ДНС с i5 и 1050? Как бы понимаешь, манюнь, это еще значит что девелоперы будут основываться на том что в играх нужно реализовывать многопоток уже на 16, как во времена пс4 реализовывался многопоток на 8. А вот любители "рационального взгляда" за оверпрайс снова поедут со своими legionami в доту, но им не впервой.
>>5463702Никак, в тесте маняреальностьhttps://www.youtube.com/watch?v=sA9-PWQi70Ihttps://www.youtube.com/watch?v=rVnESlfXZvEЧто бы что то сравнивать с пынями надо дохуя ютуба перевернуть желательно с отдельными тестами т.к сейчас райзен тупа вытеснил весь штеуд и всяким блохерам немножко заносят, что бы они память нам на 19 таймингах поставили или частоту забыли поднять.
>>5463848>пердосклейка из двух 3/6 с тухлой производительностью на ядро + статтерофабрикаДва фуфыкса 6300 склеили чтоль?
Сижу на i7 7700 - процессор меня радует. Играю во все игры в 4к/0.7 scaling (2880). При выставлении настроек на high-middle high почти везде получаю более 60 fps. Ультра ненужны. И нет ни статтеров, ни fps дропов. Вот такой он старичок, на многое способен. Если в новых играх не будет оптимизации под 16 поток, возможно мне и не нужно будет проц менять.
>>5464596Бро. Процессор реально хорош как долговременный вариант, 2 поколения пересидеть. Он и сейчас по тестам в топах в игровой производительности, вон выше кто-то вкидывал скрины из бенчмарков.
>>5465955Что не так? У него геймдевелопером шансов на поярдок быть больше, чем у старого быдлогопника.
>>5464403>Как бы понимаешь, манюнь, это еще значит что девелоперы будут основываться на том что в играх нужно реализовывать многопоток уже на 16Если девелоперы не смогут распараллелить игру на 16 потоков, которые будут работать одновременно, а не один за другим, то они могут хоть обосраться, но прироста производительности это не даст. Если там, например, будет висеть 16 потоков, половина из которых висит из-за мьютексов (о чем уже говорил господин выше), то смысл в этих 16 потоках? Да, проц будет загружен не на 100%, как в случае с 4/8, а на 50%, но какая в хуй разница, если из-за висящих потоков он и не может быть загружен на 100%.
>>5451366 (OP)>а всю тяжесть игры снова перекладывать на видеокартуу дурачка явно нет понимания как работает графика в играх
>>5466587хачкель это язык для теста новых идей. у него оверхед 30000х по сравнению с сяшкой, если анальную акробатику не делать, чтоб гхц нормальный код генерировал. на скале тем временем серьёхный финтех. потому же эрланг вместо хачкеля используют.>>5466651>ВРЕТИИИИИпекапидор с бойницей бьётся в истерике, лол. нет, не может анон просто съебать из рашки и работать в геймдеве!
>>5466680> съебать из рашкиВсё что стоит знать о манямешниках. Я получил вышку в Европе, охуел от евросовка и съебал домой в городок на 400к человек работать на аутсорс. А для 60iq довена это ДОСТИЖЕНИЕ ВСЕЙ ЖИЗНИ, лмао
>>5466731Знакомые, родственники, родная культура, природа, цены, свобода слова, внезапно менее охуевшие женщины Это лучше ты мне расскажи, в чём профиты евросовка, чтобы всё бросить и бежать туда с голой жопой в зарплатное рабство
>>5466739>Знакомые, родственники, родная культураГовно без задач, ясно.>природаВ европе природы нет?>ценыЗачем тебе более высокие цены?>свобода словаПиздец жир.>внезапно менее охуевшие женщины Опять говно без задач.
>>5466744Ну ок, если ты омежка, которого чмырили в школе и он сидит всю жизнь за комплюхтером, то да, тебе по идее похуй в какой стране смотреть маняме. Дальше что?>>5466749Я даже не ставил под сомнение, то что ты действительно можешь быть полотёром или говночистом где-нибудь на чужбине, просто указал насколько узким должен быть твой культурный горизонт, чтобы считать это великим достижением.Но после таких охуенных пруфов, даже в этом начинаю сомневаться. Спрей для носа, охуеть, ты бы диплом хоть показал, или вид на жительство.
>>5466680Как вкатица в финтех? Только закончил бакалавриат в мухосранском вузе не погромиста, нужно как то вкатываться уже и все такое.
>>5466774>Только закончил бакалавриат в мухосранском вузе не погромистаМужешь в макдактех разве что вкатиться.
>>5466765>АРЯЯЯЯЯ ВРЕТИИИИИяппари.>можешь быть полотёром или говночистомкопротивление васятки так предсказуемо. прям оборона в глубину, в ответ на любой пруф жоширачник отходит на вторую линию.>>5466766>ВАШИ ПРУФЫ НЕ ПРУФЫ>ТЕБЕ ЕГО МАМКА ИЗ ЗА ГРАНИЦЫ ПРИВЕЗЛА>ВРЕТИИИИИ
Ладно, после такого явного слива манямешника перестаю отвечать на его посты, это уже ниже моего достоинства.
>>5466764И к чему ты это высрал? Я задал простой житейский вопрос и прокомментировал ответ, для этого нужно быть специалистом?>>5466765>если ты омежкаОй ну всё, уделал меня своими проекциями, лол. То ли дело быть социоблядью, для которого знакомые - самое важное в жизни. Что же ты, раз такой альфач, не завёл новых, как обычно люди и делают?>Дальше что?Дальше то, что ты проигнорировал все пункты, подорвавшись от того, что не все разделяют твои социоблядские "ценности". Ну и как бы родственники есть и у омежек, к слову они же как раз и не особо стремятся куда-то сваливать.
>>5466824Ну пока я вижу как полыхает у тебя, опять ничего по существу, зато кукареки про омежек, видимо болезненные воспоминания из детства. И кавычки вполне обоснованы, потому что это является ценностью лишь в голове социоблядского биомусора.
>>5466813Но ты же омежка, лмао. Это было видно по твоей манере письма, теперь это видно по твоему подрыву.> не завёл новыхИ ты абсолютно не разбираешься в социальных отношениях. Я то завёл новых, и даже много, только как они могут сравниться с людьми, с которыми я дружу по 15 лет?> проигнорировал все пунктыКакие все пункты,лол? Ты исходил на говно, из-за того что нормальный человек любит родных и друзей, а потом что-то высрал про свободу слова и цены. Свободы слова в России больше чем в ведущих странах евросовка, цены от страны различаются, но в целом в евросовке они выше.
>>5466774просто. ищи вакансии в финтех в твоей мухосрани, и просись на собеседования во все конторы, прям на почту им пиши что хочу мол к вам прийти на собеседование. сделай перед этим резюме, как - нагуглишь.обходишь их ВСЕ. на первых 3-5 ты обосрёшся. после каждого обсёра прям на интервью спрашивай то что не знаешь, а потом гугли дома всё чё спрашивли. будь наглым в действиях, самоуверенным в том как сидишь, но держи покерфейс в речи, даже когда ты серишь. имейдж это 90% наёма. через несколько собеседований ты станешь экспертом в данной области, точнее экспертом в области собеседований. как тебе возьмут в мухасранское ооо "рога и копыта" - ищи место в москве, проси 90к джуном. алсо какой-нибудь свой проектик на скале тебе обеспечит почёт в мире джаваговна, решаешь чё будешь делать, садишся, делаешь.когда станешь программером в москве - работай не более 3 часов в день. остальной время кодь свои проекты, время на тикеты в вашем аналоги джиры планируй соответственно. если сможешь сесть спиной к стене - идеально, но в опенспейсе можно тоже своё кодить незаметно.тут же начинай искать новое место, туда уже проси 150к, или 200к, это со скалой, уже не миддлом. как найдёшь - ищи работу в канаде на скалу/джаву. на гитхабе у тебя должен быть код на скале.>>5466776у меня б/у ноут с прыщеблядиксом, камерой пользуюсь второй раз в жизни. телефон ради вас даунов включать не стану.да, у меня нонейм ноут, который я купил за 10к. при этом сейчас на карманные расходы у меня есть полтора миллион рублёвого эквивалента в новозеландских тугриках. но зачем мне тратить деньги если этот ноут меня всем устраивает?
>>5466819зачем мне хорошая вебка на ноуте? чтоб вам петухам богатства пруфать?это нищенки как раз скупают оверпрайс, я ни копейки свыше чем надо не отдам, поэтому у меня так дохуя денех.
>>5466845Я кстати не могу понять, от чего у него горит. Ну раз ты пошёл в такой лютый отказ от "социоблядских ценностей", то просто прими, что ты омежка в глазах общества и живи спокойно. Но нет, надо с пылающей сракой зачем-то доказывать обратное так ненавистному тобой обществу
>>5466840>Но ты же омежка, лмао. Это было видно по твоей манере письма, теперь это видно по твоему подрыву.Да нет, скорее видно по твоей манере письма и твоему подрыву что ты тупой ущербный биомусор, также велика вероятность проекций.>Я то завёл новыхНачались оправдания, завёл он.>как они могут сравниться с людьми, с которыми я дружу по 15 лет?Очень просто? Люди одинаковы, дружишь ты сними день или 15 лет. Видимо омежке неприятны изменения в окружении, сложно выйти из зоны комфорта?>Ты исходил на говно, из-за того что нормальный человек любит родных и друзейНа говно исходишь только ты, из-за того, что кто-то в интернете посмел не разделять твои ценности, смотри пеной не захлебнись, визжа про омежек.>Свободы слова в России больше чем в ведущих странах евросовкаНихуя больше чем нихуя? Охуительные истории, вот прямо сидят и мониторят чтобы ты чего на дваче против партии не написал.>но в целом в евросовке они вышеАга, ты ведь каждый день недвижимость покупаешь, лол.
>>5466813а, ну и это, на собеседовании будь самоуверен, но не конфрантационен. 70% программистов, если ты им в ответ на вопрос, не отводя взгляд и не смущаясь, скажешь "нет, не приходилось такое встречать. а что это?", тебе тут же всё расскажут, про абсолютно любую технологию. главное - уверенность в себе, программисты это внушаемые омеги в основном, и ты, если будешь действовать так будто бы знаешь что делаешь, даже ихнюю мамку можешь у них на глазах выебать.спрашивать на собеседованиях это блядь даже быстрее чем гуглить требования к вакансии, реально. я когда новую работу ищу, прохожу несколько собеседований по скайпу в мухосрань чтоб чисто освежить память, да без хуёв.
>>5466882С тобой всё, конечно, предельно ясно. Но я всё же задам вопрос: почему я, по-твоему, биомусор, если добился всего, чего ты так жаждешь?Алсо, по посту выше ты спалился, что ты один и тот же шизик манядевелопер, лмао
>>5466845>>5466863А я не могу понять почему ты такой жалкий биомусор и почему не можешь признать, что ты омежка вонабисоциоблядь и продолжаешь проецировать свои комплексы на других.>надо с пылающей сракой зачем-то доказыватьНо ведь только ты тут кому-то что-то доказываешь, видимо какой ты дохуя успешный альфач, опять омежная сущность покоя не даёт? Выдумываешь какие-то пылающие сраки и несуществующие попытки что-то доказать. Хотя объективный факт прост - ты мгновенно самовоспламенился когда в интернете посмели упомянуть что родственники и знакомые это говно без задач (тоже, в общем-то факт, но даже пусть лишь точка зрения) и продолжаешь яростно визжать.
>>5451366 (OP)Ты хотя бы разбираешься вообще, что и как процессор обрабатывает в играх? Я не разбираюсь, поэтому хуйню не несу, как ты.
>>5466896>С тобой всё, конечно, предельно ясно.Если бы.>если добился всего, чего ты так жаждешь?Очевидно в том числе и поэтому, ущербный биомусор, что по какой-то причине считаешь что все обязаны разделять твои ценности. Также потому что подрываешься от просто озвученной отличной от твоей точки зрения и начинаешь срать проекциями, пытаясь жалко самоутвердиться на дваче, спамя "ррряя омежка, омежка", видимо от большой успешности и высокого развития.>Алсо, по посту выше ты спалился, что ты один и тот же шизик манядевелопер, лмаоИ поэтому тоже, шизик, с детектами тоже обсираешься, кто бы мог подумать, ага.
>>5466952Очевидно да, ведь во-первых первый подрыв был при абсолютно любых раскладах не от меня, даже если я вдруг где-то и подорвался, во-вторых это не я набираю дрожащими ручонками посты, всё содержание которых не просто сводится, а по факту и является визгами про "ррряяя порвался омежка".
>>5467108как ты думаешь билл гейтс заработал миллионы? всегда ходил со своим пакетом.>>5467111ну ващет да. то что ты это не понимаешь просто значит что ты даун.функциональное программирование - это программирование сверху вниз. у нас есть видение, граф от входа программы к выходу, и мы начинаем его реализовывать сверху вниз. все годные парадигмы, как TDD например, работают по этому же принципу. это даёт нам возможность сделать локфри исполнение, иммутабилити и другие полезные штуки.ооп, а точнее говнопрограммирование которое наблюдается ин зе вайлд - есть идея, нет архитектуры, начинаем лепить хуйню снизу вверх, а потом пытаться всё это как-то объединить. происходит потому что типичный миддл слишком тупой чтобы самому думать на уровне архитектуры и его не научили нормально кодить там где он учился.
>>5467328>как ты думаешь билл гейтс заработал миллионыНе думою, а знаю. Он работал на нормальной работе, а не был прогроммистом.
>>5467328> функциональное программирование - это программирование сверху вниз. у нас есть видение, граф от входа программы к выходу, и мы начинаем его реализовывать сверху вниз. Чувак, ты, похоже, эта... не уловил разницу между функциональным программированием и процедурным.> ооп, а точнее говнопрограммирование которое наблюдается ин зе вайлд - есть идея, нет архитектурыЯ хз конечно что и где наблюдаешь лично ты, но ООП интересно как раз тем, что позволяет делать интересную архитектуру. Ты полистай там на досуге, я не знаю, банду четырёх или там Гради Буча.
>>5468472>>5468477студент не мог не обосраться>интересную архитектуру>банду четырёхболее половины паттернов вообще отсутствуют в фп, и по сути являются коупингом с тем насколько плюсы говно.>ты, похоже, эта... не уловил разницуда нет, похоже ты.
>>5468516> насколько плюсы говно.Я на них пишу последние примерно двадцать лет и чё-т не вижу ничего получше. Может, посоветуешь?
>>5468519>20 лет жру говнону что тебе можно посоветовать, особенно после твоих обсёров. я уже по двум постам чувствую что ты слишком тупой чтобы продвинуться дальше говноедства в эмбеддеде. ну и ничего, некоторые вообще дворники, или на заводе хуи сосут.
>>5468519Бро, может расскажем нашему гейм-девелоперу на чём игры-то пишутся или ещё порофлим над убогим?
>>5468528Что, прям совсем ничего не посоветуешь? Эх жаль. Для функционального программирования я и правда туповат: дропнул вот boost::spirit, когда имена классов в сообщениях об ошибках компиляции перестали влезать в 48 килобайт. Но всё же, какие там у вас-то достижения? Расскажи, я хоть порадуюсь за умных.
>>5468531>если анриал состоит из говноедства, макросов и легаси, то жрать говно нужно>как диды!!!11миллионы мух не могут ошибаться ага
>>5468544> анриалну а ещё фростбайт, крайенжин, юнити и вообще все движки, на которых выходят ААА проектыПонимаешь, может у вас на андроиде все на джаве и пишут, но вот у нас в гейм девелопменте таких как ты только на позицию уборщика нанимают
>>5451366 (OP)>мы когда-нибудь выйдет из лупа 4/4 или 4/8 в играх?С новыми соснулями же, не раньшеНо где то и сейчас неплоха делают, kiwami 2 очень хорошо раскидана по потокам и ебет карту вместо проца
>>5468536>boost>когда имена классов в сообщениях об ошибках компиляции перестали влезать в 48 килобайтплюсодаун сам на себя ссыт, лол.>какие там у вас-то достижения?реакт например. или вот фолт-толерант языки. ты просто конченный даун, серьёзно, я по твоим постам могу судить и по твоему мышлению. ты решил попробовать в качестве фп ёбаный буст, и не понимаешь почему получилась хуйня, т.е. хуёво разбираешся в плюсах. алсо сам факт что для тебя фп это хуйня из спирита, а не подход к общей архитектуре.
>>5466731>В чём профиты рашки по сравнению с евросовком?Всё сильно дешевле, плюс медицина, плюс круг общения.>>5467595>Спасибо.Он тебе посоветовал "как не надо делать". Траллит, я надеюсь.Мимо-сеньёр-помидор-в-тч-когда-то-в-финтехе.
>>5468551если ты не можешь оценить уровень говнокода в этих движках, который должена индицировать уже их неспособность в многококпок то тебе объяснять что-то бесполезно, проще собаку обучить.>у вас на андроидея анриал программирую, мань, и именно потому могу судить. алсо тот факт что ты ставишь себя выше джавамакак и считаешь говноандроид зашкваром, а плюсы илитой - лол, опять индикатор долбоёба.
>>5468570я про реактивное программирование в целом, эриксджава например. данная идея, вышедшая из хачкеля кстати, доказала себя в реальных высоконагруженных системах. в вебговне не разбираюсь, извените.
>>5468575Почему я в своей жизни не встречал ни одного анимешника с IQ выше 90? Т.е. я сейчас даже не хочу тебя обидеть или оскорбить, мне просто интересно, что заставляет тебя маняфантазировать в интернетах и палиться на каждой мелочи. Ты бы хоть легенду себе проработал, список тем вывел, в которых можешь сойти на профессионала.
>>5468581но я то как раз не плюсодаун, я вижу плюсы как тот кусок говна которым они и являются, кусок говна который энкораджит антипаттерны и отсутсвие архитектуры. да, приходится пользоваться, т.к. легаси кода дохуя, я не говорю на планёрке "а давайте перепишем унриал нормально". это вы джуны ебаные мне тут "кокпок" про банду четверых и прочие высеры, которыми вам мозг в шараге неудачники промыли кукарекаете.это при том что скалистам в среднем платят в 4 раза чем плюсодаунам, и при том что говнопрограммы на говноплюсах сегфолтятся с появления говноси, нет, вам похуй на объективную реальность, у вас есть ощущение элитарности от байтодрочерства и от того что вас заставили уби выучить.
>>5468587http://reactivex.io/intro.html> is a library for composing asynchronous and event-based programs > It extends the observer pattern> It is sometimes called “functional reactive programming” but this is a misnomer.И вот эта вот сова на глобусе и есть главное достижение ФП со времён буста, правильно я понял?Спасибо, больше вопросов не имею.
>>5468590мой айкью 140. я не знаю на чём ты основываешь свои кукареки "ВРЁТИ КОКОКО" и идею о том чтоб придумать онлайн-личину для самоутверждения; вероятно просто это жопоболь и комплекс неполноценности из-за маленького пениса.алсо тоухоу это видеоигра а не анимэ.
>>5468596ты просто даун, я встречал твой типаж когда в замкадье ещё работал.ты не смотришь на реакт и думаешь "хмм, композиция иммутабельных подпрограмм, а ведь это может помочь с распараллеливанием больших систем и прозрачностью исполнения", ты думаешь "ЁБАНЫЕ ДЖАВАПИДАРАСЫ НЕНАВИЖУ ВАС ПОЧЕМУ ТАК СЛОЖНА СДЕЛАЛИ ТУПА".дай угадаю, ты 20 лет работаешь в эмбеддеде и до сих пор миддл в какой-нибудь засрани? платят сколько, 80к?>вот сова на глобусеэта сова на глобусе есть стандард хайлоада. на говноплюсах хайлоада нет вообще, лол, только энтерпрайз-параша где не хотят платить джавамартышкам. плюсы это блядь самое днище ебаное, первый язык который каждый школьник изучает. и ты при этом ещё и критикуешь серьёзное программирование, имеешь наглость, быдло блядь.
>>5468598Мой пенис даже великоват для моей тян, а в то:хо: я играл ещё когда на ычане не было сырно. И где твой бох теперь?
>>5468611> ты не смотришь на реакт и думаешьЯ смотрю на реакт и вижу недокорутины.Я смотрю на корутины и думаю, что лучше напишу всё это на std::thread.> на говноплюсах хайлоада нет вообщеТы просто не в курсе. На говноплюсах есть hyperscan тащемта например.Но да, в хайлоад не всегда можно плюсы. Иногда приходится откатываться в чистый C.> дай угадаю, ты 20 лет работаешь в эмбеддеде и до сих пор миддл в какой-нибудь засрани? платят сколько, 80к?Эээээ нет, денех у меня побольше, чем у тебя, даже при том, что собственно зарплатой я пожертвовал ради кое-каких лично мне интересных плюшек.Про эмбеддед я вот прям не знаю что тебе ответить. Вот ты скажи, DPDK в твоём мирке эмбеддед или нет?
>>5468612мой тоже, я и на форче капчевал когда ещё капчи не было. только вот из нас двоих ты тут бомбишь и верещишь врёти второй день, так что сдаётся мне ты пиздабол.
>>5468624А я, а я вообще про двач (епонский) знал ещё когда этого вашего в проекте не было!> ты тут бомбишь и верещишь врёти второй деньНе, второй день это не я, ты меня спутал с кем-то.
>>5468619реакт это автомотическая композицая а не ебаные корутины, которые до сих пор в ссаные плюсы не завезли. ты разницы не видишь? алсо я бы на твоём месте не кукарекал про корутины, плюсопетух, потому что во первых ++20 в продакшене ты не увидишь ещё лет 5, а во вторых без зелёных тредов плюсовые корутины - каргокульт ебаный. язык-шутка блядь, хачкелянты изобретают новое, буст пиздит это новое и делает кривую хуйню, а плюсопидоры потом хвастаются что у них тоже есть и смотрят на экраны вывода одной ошибки.>лучше напишу всё это на std::threadзачем тебе вообще треды в эмбеддеде, камбала ты ебаная? ты всё равно серьёзный конкуррент в жизни не увидишь, лол, треды ребёночек освоил, теперь гордится знаниями. пиздец ты жалок.>hyperscanа на шейдерах вообще миллионы пикселей обрабатываются.>Иногда приходится откатываться в чистый C.говно шутит.>DPDKтелеком это то же самое говно что эмбддед, вы лепите хуйню из легаси-кубиков лего, а потом гордитесь какие вы ахуенные специалисты. на деле же ваша ссаная телефония просто никому нахуй не нужна, а систему сложнее передачи ссаного видеопотока вы делать обосрётесь.>денех у меня побольше, чем у тебясколько платят, манька? меньше 200к, прозреваю, хотя ты всё равно ведь напиздишь с твоей уязвлённой гордостью и ЧСВ.
>>5468626вопрос, если ты действительно сороколетний лось и олдэфаг, чё ты забыл в веге? мне кажется что ты должен по идее в пораше со скуфьинистами сидеть вспоминать как охуенно было в совке.
>>5468639> автомотическая композицаяНяш, няш, спокойно, не переживай по пустякам, тебя же так удар хватит. Может, глицинчику и спать?Треды мне затем, что 40 гигабит в секунду одно ядро чё-т не вывозит.>>5468642Я редко здесь бываю. Заглянул посмотреть, не завезли ли вкусной новой индюшатины, что-нибудь типа factorio -- вот там кстати серьёзный конкуррент, вот это вот я понимаю.
>>5468649>40 гигабит в секундуэто всё равно примитивная телеком хуйня. я графику программирую, но я не считаю что сеточный параллелизм это охуенное колдовство дающее посасать современным конкуррентным абстракциям.>factorioпрыщеблядь, плюсомразь, аутист, портрет ясен. сколько готов будешь платить за крепость дварфов с более проработанной симуляцией, батёк? я вот тут на расте пилю в рабочее время, от любителя для любителей так сказать.
>>5468657> сколько готов будешь платить> сколько платят, манька? меньше 200к, прозреваюДа штош тебя так клинит на деньгах, не в них, я повторяю, щастье. 200к вон даже моей тян платят, при том что пишет она НА ССАНОМ ПИТОНЕ.> примитивная телеком хуйняДа, да, она ваще простая, в том и эстетика её, пынямаешь? Это как ики, как суми-э, как записки у изголовья. Ну должен же ты такие вещи пынямать, веобу ты или где?
>>5468665>200к вон даже моей тян платятой всё. 200к в москве было хорошей зарплатой 2 года назад, сомневаюсь что сейчас ситуация изменилась. тян у него какие-то на питоне, чё несёт.
>>5468682как то сомневаюсь что в телекоме можно полляма. программеров достаточно, на западе не дурачки плотить тебе аутсоске как американцу.
>>5451366 (OP)> "тесты" от gamegpu> упор в видеокарту в тесте процессораКогда ты выйдешь из лупа говноедства?Хочешь увидеть разносторонние и глубокие тесты процев - хотя-бы gamersnexus смотри.
>>5468665>Да штош тебя так клинит на деньгахТак у него их нету, лол. Это ж реактивный погромизд на блюпринте, которого максимум пустят шейдер сделать.
>>5467328У функциональщины абсолютно такие же ограничения на параллельность, как и у процедурщины. Map ты можешь распараллелить, а fold по неассоциативной функции - уже нет. >говнопрограммирование которое наблюдается ин зе вайлд - есть идея, нет архитектуры, начинаем лепить хуйню снизу вверхПотому что это единственный вариант который работает для обычных людей. Вотерфол подходит только NASA, где у каждой строчки кода по личному менеджеру. Сверху вниз без ошибок ты сложную систему не спроектируешь, обязательно обосрешься в каком-нибудь моменте, а bottom-up в таких случаях гораздо проще править.
>>5458042>более того, что можно распарралелизировать?все что угодно. в играх вообще много задач.например, есть 1000 NPC, вместо того, чтобы в одном потоке в одном цикле их всех обновлять, работа разбивается на чанки по 100 NPC например, которые добавляются в тред пул какой-нибудь, и все.
>>5458042>а логику энтитей можно было бы превратить в нечто типа реактаРеактивное программирование параллелиться, только если там чистый pull, а такого никогда не бывает, везде push-pull. В любом случае у тебя игровая логика на блюпринтах, приколоченных гвоздями, и ты с ними ничего не сделаешь, они всегда однопоточные.
>>5458042>чтоб многококпок заработал нужно функциональное программированиеНачитался википедии и набрался хайповой терминологии, ок. Функциональное программирование не нужно.>диспач уже сделали, с 2018 по моему в унриале есть параллельный диспач командлистов. я его на практике не видел, и честно говоря не знаю на кой хуй он вообще нуженТы точно программист графики?>гиммика вулкана/директа12Ага, так вы всё ещё пишете на API 11-летней давности. Ясно-понятно. ОП, вот из-за таких как он вы и сидите на 4-х потоках.>единственный случай когда у тебя будет дохуя команд - ситуации в которых просто используется инстансингЧто ты несёшь, наркоман?! Сама суть инстансинга в том чтобы одной командой отрисовывать больше геометрии.>графику в движках дрочат так что там лютого говнокода нетСудя по твоим комментариям, вашего проекта это не касается.>только вот аудио и сеть висят на одном тредеПрекрати нести чушь. Тот же WWISE легко сожрёт столько потоков, сколько ему разрешат.>а вот с логикой и ио всё плохо. потому что в современном ооп-говноподходеСам признал что у вас говноподход, молодец. Теперь почитай про компонентную архитектуру и просветись. Потом можешь почитать про асинхронное ио.>игродауны должны будут научиться этому реактуБоюсь что даун тут только ты.В общем, юный падаван, тебе ещё учится и учится.
>>5463411>, я дебажил сидел эту физику нахуй,Нука расскажи, используют ли современные физические движки (которые работают на ЦПУ а не видимокарте) SMD инструкции? Мне просто интересно.
>>5469499>а fold по неассоциативной функции - уже нети поэтому давайте лепить говно с мутексами. хуйню то не неси, большую часть кода можно распарралелить и избавить от синхронизаций просто через иммутабельность. асинк вон везде пихают, потому что он работает.>Сверху вниз без ошибок ты сложную систему не спроектируешьхуйню несёшь. достаточно просто выкинуть ёбаное тупорылое ооп, которое ориентирует людей на неверный подход, и просто блядь прежде чем систему писать, сесть и спланировать чё на входе чё на выходе, разбить это дело на модули и садиться писать трансформирующие функции над данными. в любом случае время на планирование системы затрачивается, да и модифицировать функции проще чем дебажить оопшную лапшу.ооп уже много раз показывал что он хуже даже структурного подхода, а зачастую ооп это просто каргокульт - если у тебя в коде например есть геттеры/сеттеры то твой код уже каргокультовое говно. фп блядь доказало что просто при его использовании код улучшается - в фаерфоксе, в куче растовских фреймворков которые дают посасать плюсоговну. но нет, плюсомрази не хотят улучшать код, они хотят лепить говно к которому привыкли. и вместо аргументов только кукареки типа твоих "да толку то никакого от вашего фп, если не пыня то кто". при том что столпы ооп обоссаный кал, наследование уже даже сами оопдегроды обоссали, инкапсуляция бессмысленное говно(в отличии от иммутабельности), полиморфизм по очевидным причинам проще делать когда оперируешь иммутабельными функциями. но нет, плюсопидору похуй, он просто кукарекнет "НЕНУЖНА!!", а то ведь страшно же прадигму менять, вдруг не разберёшся в новой.>кококо иммутабельность медленный кодот иммутабельного кода можно в функциях, которые блядь жрут проц, перейти к любому другому. вместо этого вы выбираете парадигму преждевременной эякуляцииоптимизации. презираю блядь!>>5469505>работа разбивается на чанки по 100 NPC например, которые добавляются в тред пулманька ты вообще в курсе про синхронизацию? я в нашей игре 4 месяца назад сидел блядь фиксил твоих ебаных нпц которые сжирали весь процессор на столлах, потому что там долбоёб мутексы поставил не в тех методах. если бы код неписей был функциональным этой проблемы бы не возникло.>>5469514блюпринты это апофеоз ооп-кала, буквально цветная лапша вместо кода. то что эпик эту хуйню впихнуло не значит что так и нужно, для даунов-дизайнеров можно сделать простой язык типа питухона или джаваскрипта, что скорее всего и сделают в каком-нибудь новом движке, я гарантрую это. сейчас то нанимают плюсоблядей в команду с формулировкой "переписывать блюпринты на плюсы". это нехуя не нормально.>>5469624>Функциональное программирование не нужноэто ты по понятиям при заходе в хату петушиллой обозначился?>вы всё ещё пишетепидор, открой мне исходники любой игры на унриле и покажи мне параллел диспач.более того, это говно вредоносно, потому что превращает ордеринг команд в кашу, ради хуй пойми какой чего, ведь пользы от него нет, диспач и так не ест проц.>суть инстансингамань, ты читать умеешь? там где надо много диспача просто используется инстансинг. диспач не надо оптимизировать блядь, это нахуй не нужно, вся суть вулкана была в том чтоб сделать более мощный инстансинг. НАХУЙ БЛЯДЬ НЕ НУЖНО ПАРАЛЛЕЛЬНО ДИСПАЧИТЬ, понимаешь, пидор? вместо этого уменьшают число диспачей и увеличивают их функционал.>вашего проектатупорылый петух, графику пишет эпик. движок чё по твоему делает?>WWISE легко сожрёт столько потоковзначит кусок говна. я тебе тоже могу говнокодом все ядра забить.>компонентнуюмань, это фп на полшишечки. идеал программирования - иммутабельные агенты которые взаимодействуют через дсл. я именно это всегда пропагандирую, и именно это и есть идеал твоего компонента.ты тут кукарекал что нинужно, а при этом дрочешь на кусочек того что тебе нинужно.>асинхронное иочастный случай фп, петушок. асинк это адаптация монад к реалиям говноязыков.>>5469625я в дизассембли физикса один раз заглядывал по конкретному багу и там симда не видел, но вообще - используют конечно. их весь приличный код уже 20 лет использует.
>>5469914манюнь, актикс всем дал пососать. раст это пример того как бан ооп в плюсах превращает их в нормальный язык, и единственный контраргумент плюсомрази - "азаза растотрансы дилейт". линус уже сто раз вам говорил что он плейнси использует в едре чисто чтоб ооп-дегенератов не впускать.
>>5469871Ого, ты так порвался, что наверное аж слюной монитор забрызгал. Мат-перемат, а по сути сказать тебе нечего. Слив засчитан, «профессионал».
>>5469871>достаточно просто выкинуть ёбаное тупорылое оопПричем тут ООП вообще? Любую сложную систему top-down с первого раза очень сложно построить правильно, а учитывая постоянно меняющиеся требования - так вообще невозможно. Функциональный подход тебе тут не поможет.>в куче растовских фреймворков которые дают посасать плюсоговнуВ расте практически такое же ООП как в крестах (инкапсуляция, наследование у трейтов), такой же мутабельный стейт. Это не функциональный язык.>иммутабельными функциямиРазве бывают мутабельные функции?
>>5470027> Разве бывают мутабельные функции?Щас он тебе расскажет, что самомодифицирующийся код есть одна из основных основ функционального программирования. Ну то есть на самом деле там должны были быть функции высших порядков, но запихнуть всю эту хрень в комплюктер удалось вот как-то так.А у нас в чистом C мутабельные функции появились чуть меньше 50 лет назад. Берёш такой самую что ни на есть обычную функцию и фигачишь внуторь static.
>>5470027>Любую сложную систему top-down с первого раза очень сложно построить правильнозначит разбивай на агентов и делай нормальные, формальные сука системы, а не лапшу ебаную, в таких размерах как можешь. индустрия к этом и подошла, уже даже среди плюсопидоров. ты копротивляешся за оставленные твоими командирами позиции.>инкапсуляцияв расте иммутабилити форсится. раст хотя бы пытается сделать иммутабилити дефолтом. инкапсуляции там нет, там есть модули и их видимость.>наследование у трейтовкомпозиция трейтов. наследования нет и слава богу.>Это не функциональный языкэти русские ребята уже не русские, понятно.>Разве бывают мутабельные функции?да, метод называются.
>>5470146>инкапсуляции там нет>раст - это ФП>да, метод называются. Ты точно программист, а не школьник, перечитавший хабра?
>>5470438Ты сам сначала разберись, прежде чем что-то объяснять. Не будешь выглядеть долбоебом (хотя с аниме на аватарке не выглядеть долбоебом очень сложно).
>>5458042Нормальные люди придумают как использовать лучше многопоток и макакам из геймдева скинут, не переживай.
>>5470626Вериться с трудом так как для этого надо переделывать и менять методы у буквально всего.Вопрос не скорого времени, скорее всего постепенная интеграция размазанная на десятилетия.
>>5470648Да совсем недавно игры даже в два потока не могли. Сейчас уж 8 сжирать могут без проблем. Больше пока не особо.
>>5451366 (OP)>8/16, где часть ресурсов заблокирована под системуЗначит через годик пойдут игры на 6/12 более массово.
>>5469871>манька ты вообще в курсе про синхронизацию?Ну да. Я писал job system для игрового движка с графом зависимостей.Есть куча архитектурных паттернов, и в геймдеве в том числе, для многопоточности. Ничего в ручную синхронизировать не нужно.Тот-же ECS, где просто делаешь систему зависимостей, какие системы обновлять после каких.