Выбрал курсы(ну мб от теоринфы отпишусь если сложно и лень будет, плюс оно с видеокартами пересекается), пришлось отписаться от матлога из-за распределенных систем, ну да и хуй с ним
Я тут подумал мб запилить какой-то гайд по компьютерной графике, с одной стороны я не супер шарю, с другой знаю довольно много и работаю мидлом как раз в этой области. Ну и в целом не знаю правильно ли это называть гайдом, скорее набор ссылок на то, что мне нравится&кажется полезным.
Вы никогда не задумывались над такой штукой: часто бывает в плюсах, что некоторые объекты создаются только как указатель в куче, и иногда такие объекты содержат массив фиксированного, но к сожалению известного только в рантайме размера, в таком кейсе вообще поидеи мы могли бы разместить массив и обьект в одной аллокации
Вроде не очень сложно написать такое вручную, как специальная функция для создания объекта, которая выделяет нужное количество памяти, а потом юзает placement new, но нужно думать про тоже выравнивание например, и писать такое часто не классно, с другой стороны компилятор мог бы делать такое сам для какого-нибудь специального типа.
По-моему кажется достаточно удобной и прикольной фичей, почему такого нет(ну кроме того что специфичный кейс и может быть не решаемый на уровне std, плюс могут быть проблемы с кастомными аллокатроами мб) или о чем я не подумал, пишите. Если узнаю что-то конструктивное по теме напишу в комментах
Я тут делал сглаживание линий, и обнаружил, эксперементальным путем что манхэттенское расстояние сглаживает красиво, а евклидово нет, вот статья с некоторыми пояснениями
Я попросивший задач про рендеринг, потому что мне любопытно. Код, который в течении нескольких лет писался одним свалившим сеньором opengl, и который нужно переписать