Code Review и исправление багов C# / Vulkan
Описание
Требуется провести глубокий технический аудит (Code Review) исходного кода кастомного 3D-движка, написанного на C# .NET и Silk Net Vulkan. Необходимо исправить найденные архитектурные ошибки. Движок использует Bindless, GPU Culling, Meshlets и DirectStorage.
Конкретные задачи включают аудит памяти (RAM/VRAM) с проверкой кастомных аллокаторов, выявлением утечек памяти, исправлением жизненного цикла объектов Vulkan и системы отложенного удаления ресурсов. Также требуется аудит стриминга и I/O с проверкой подсистем DirectStorage и настройкой синхронизации асинхронной загрузки между CPU и GPU (Transfer Queues, Barriers).
Необходимо провести аудит рендера и синхронизации, проверив Bindless-архитектуру и мега-буферы, устранив ошибки Vulkan Synchronization (race conditions) и проверив логику GPU Culling. Дополнительно требуется оптимизация C# кода: проверка unsafe блоков, работы с указателями, избавление от избыточных GC-аллокаций и устранение CPU-bottlenecks при записи Command Buffers.
Ожидаемый результат работы включает текстовый отчет с разбором найденных багов архитектуры и синхронизации, а также внесение правок в исходный код для исправления найденных проблем и оптимизации. Текущая версия движка содержит нестандартные решения и неоптимальную архитектуру, требующую профессионального взгляда для выявления и исправления.
Бюджет
В рынкеМедиана по «Бэкенд-разработка» – 10 000 ₽
Свежесть и конкуренция
AI Score
Требования к навыкам
Спросить AI о заказе
Спросите что угодно об этом заказе
Помогу понять, ваш ли это заказ: оценю бюджет и сроки, подсвечу подводные камни и подскажу, как откликнуться.
