CPPPROGLIB Telegram 6050
🧨 Портирование C++ проектов: подводные камни архитектурных различий

💡 Ростислав Михеев в своей лекции на UNIGINE Open Air 2025 разобрал реальные кейсы портирования игровых движков и выделил критические моменты для C++ разработчиков.

❗️ Ключевые моменты лекции:

• скрытые баги из-за изменения размеров указателей при переходе с 32-bit на 64-bit
• проблемы с SIMD-инструкциями при портировании с SSE (x86) на Neon (ARM)
• необходимость полного переписывания ассемблерного кода под новую архитектуру

Основной фокус — практические проблемы портирования X-Ray движка («Сталкер») на консоли и методы их решения через статический анализ кода.

Особенно актуально для разработчиков игровых движков и системного ПО, где производительность критична.

Вы узнаете, что код, который «просто работает», может содержать десятки скрытых UB, которые проявятся только при смене платформы — и найти их без специальных инструментов практически невозможно.

👉 Видео

Библиотека C/C++ разработчика

#буст
👍43



tgoop.com/cppproglib/6050
Create:
Last Update:

🧨 Портирование C++ проектов: подводные камни архитектурных различий

💡 Ростислав Михеев в своей лекции на UNIGINE Open Air 2025 разобрал реальные кейсы портирования игровых движков и выделил критические моменты для C++ разработчиков.

❗️ Ключевые моменты лекции:

• скрытые баги из-за изменения размеров указателей при переходе с 32-bit на 64-bit
• проблемы с SIMD-инструкциями при портировании с SSE (x86) на Neon (ARM)
• необходимость полного переписывания ассемблерного кода под новую архитектуру

Основной фокус — практические проблемы портирования X-Ray движка («Сталкер») на консоли и методы их решения через статический анализ кода.

Особенно актуально для разработчиков игровых движков и системного ПО, где производительность критична.

Вы узнаете, что код, который «просто работает», может содержать десятки скрытых UB, которые проявятся только при смене платформы — и найти их без специальных инструментов практически невозможно.

👉 Видео

Библиотека C/C++ разработчика

#буст

BY Библиотека C/C++ разработчика | cpp, boost, qt




Share with your friend now:
tgoop.com/cppproglib/6050

View MORE
Open in Telegram


Telegram News

Date: |

Ng was convicted in April for conspiracy to incite a riot, public nuisance, arson, criminal damage, manufacturing of explosives, administering poison and wounding with intent to do grievous bodily harm between October 2019 and June 2020. There have been several contributions to the group with members posting voice notes of screaming, yelling, groaning, and wailing in different rhythms and pitches. Calling out the “degenerate” community or the crypto obsessives that engage in high-risk trading, Co-founder of NFT renting protocol Rentable World emiliano.eth shared this group on his Twitter. He wrote: “hey degen, are you stressed? Just let it out all out. Voice only tg channel for screaming”. The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. Done! Now you’re the proud owner of a Telegram channel. The next step is to set up and customize your channel. The Standard Channel
from us


Telegram Библиотека C/C++ разработчика | cpp, boost, qt
FROM American