Список заметок
Поддержка рендеринга двунаправленного текста
Две хорошие статьи про реализацию поддержки двунаправленного текста. В них рассказывается про использовании библиотек Fribidi и HarfBuzz.
Теги: C++ Работа с текстом
Время выполнения memset
Функция memset может занять не малое время, если его применять на массива большого размера. Как вы можете видеть на графике, начиная примерно с 5 мегабайт время резко начинает увеличиваться.
Тест проводился в 32-битном приложении, а 64-битном результаты в 2 раза лучше.
Теги: C++
Типичные ошибки при изучении OpenGL
За многие годы OpenGL сильно поменялся, некоторые функции устарели, появились новые. А в Интернете до сих пор можно найти примеры и уроки, которые основаны на старых версиях. Если вы новичок то вам может быть сложно в этом разобраться. Вот полезная статья,которая освещает основные проблемы: https://www.opengl.org/wiki/Common_Mistakes
Бесплатная музыка для роликов
Бесплатные аудио хостинги: SoundCloud, Vimeo Music Store, Free Music Archive и ccMixter.
Теги: Звук
GLSL -> HLSL
Наглядная таблица как переводить GLSL в HLSL.
https://msdn.microsoft.com/en-us/library/windows/apps/dn166865.aspx