All streams
Search
Write a publication
Pull to refresh
4
0
Send message

CMake: Настройка проекта, подключение библиотек и мучения с Vulkan

Level of difficultyEasy
Reading time10 min
Views5.8K

Oh, and the documentation: It's extensive but never tells me what I need to know.

Эта цитата взята из обсуждения CMake на Reddit, и она очень точно описывает большую часть моих проблем с CMake: когда я хочу что-то сделать, документация не помогает с этим вообще, - приходится искать решения в чужих проектах и статьях.

В этой статье будут разобраны проблемы, с которыми я столкнулся в процессе изучения Vulkan. Однако материал будет полезен и тем, кто настраивает любой другой проект.

Читать далее

Конструкторы, деструкторы, операторы — частые практики при программировании на C++

Level of difficultyMedium
Reading time16 min
Views9.3K

Данная статья служит шпаргалкой при написании классов с различными перегрузками операторов на примере тривиального класса строки (и ещё нескольких). Описанное здесь позволяет избежать копирования кода из одного конструктора или оператора в другой, что значительно снижает вероятность появления ошибок, но может привести к незначительному уменьшению производительности.

Читать далее

Шумные разработчики, или Какие виды шума бывают?

Reading time4 min
Views7.3K

Играясь с генерацией карт высот в unity, я заметил одну неприятную тенденцию: большинство статей и материалов рассказывают либо о Value Noise, либо о Perlin Noise, либо о Voronoi Noise. Возможно я плохо искал, но это не отменяет того факта, что я сел писать эту статью, поэтому для всех нуждающихся я сделал шпаргалку.

Продолжение следует

Information

Rating
Does not participate
Registered
Activity

Specialization

Specialist
C++
C#
Python
Game Development
Graphics for games