Information
- Rating
- 3,146-th
- Location
- Москва, Москва и Московская обл., Россия
- Registered
- Activity
Specialization
Фулстек разработчик, Системный инженер
Ведущий
From 400,000 ₽
C#
Vulkan API
Компьютерная графика
C++
Математическое моделирование
Высоконагруженные системы
Параллельное программирование
AvaloniaUI
Геоинформационные системы
Алгоритмы и структуры данных
Разбирать модификатор из версии языка 7.2 в 25 году это сильно.
Там, где нужна передача жирной структуры по ссылке и мутации нет, на замену
inдавно пришелref readonly- ругается на передачу по значению в компайл тайме.Ого, копипаста от гпт. Спасибо!
Это не IL-код.
Это не почти тоже самое, это диаметрально противоположные вещи.
Классы - тип ссылочный, структуры - значимый. Разница фундаментальна в контексте шарпа и принципиальна при написании кода. Вы точно программист?
Классом является только строка. Возможно, все же стоит забивать голову.
Очередной пересказ документации Microsoft от GPT.
Ни слова про LibraryImport вместо DLLImport.
Ни слова про то, что в шарпе давно есть указатели на функции.
Если воспользуетесь оп-кодами вместо Expression, то сможете выиграть немного времени на построении.
Это все второстепенно. Первостепенно - JIT-компиляция, которую учитывают нормальные бенчмарк библиотеки и "прогревают" метод.
По-умолчанию, копируются оба. Я понимаю, что автор хотел сказать, но не могу не позанудствовать.
Я бы добавил учебники/статьи по теории графов.
У того же Грегори в разделе, описывающем обновление зависимых объектов, просто обозначается проблематика, но не даётся решение.
Вы можете прочитать про это из первых рук.
Да и посмотреть на исходники (при наличии доступа) тоже можете -UnrealEngine/Engine/Source/Runtime/Renderer/Private/Nanite. А здесь шейдеры - UnrealEngine/Engine/Shaders/Private/Nanite
Если очень грубо - это хитрый софтверный растеризатор с иерархией, который конечно же эксплуатирует mesh-shader'ы, если они доступны.
Хотел тезисно ответить на статью, но она представляет из собой какой-то бессвязный поток сознания и борьбы с
Юнитишникамитезисами, которые автор непонятно где увидел.Для таких задач в современном дотнете есть Generic Math, например операция сложения