Direct2D #10. Улучшение производительности отрисовки текстур с помощью спрайтов

Эта статья простым и понятным языком объясняет, что такое спрайты и как с ними работать. Всё с пояснениями к коду и необходимыми деталями

https://habr.com/ru/articles/1033582/

#Direct2D #Windows #Sprite #draw_sprite #C++ #GameDev

Direct2D #10. Улучшение производительности отрисовки текстур с помощью спрайтов

Здравствуйте! Это прямое продолжение статьи №9. Прежде чем начать, важно помнить: Direct2D основан на Direct3D. Раньше мы использовали HWNDRenderTarget, а начиная с Windows 8 появился новый интерфейс,...

Хабр

Direct 2D #9 О текстурах

Данная статья рассказывает о "Текстуре" в Direct2D , с конкретными примерами, кратко, понятно и на русском(в отличие от машинного перевода MSDN)

https://habr.com/ru/articles/1030942/

#C++ #WIndows #Direct2D

Direct 2D #9 О текстурах

Здравствуйте! После разбора WIC начинается работа с данными, для которой он как раз и пригодится. Сразу скажу, что спрайты будут в следующей статье, так как понадобится немного залезть в Direct3D,...

Хабр

Direct2D #8: О (WIC) Windows Imaging Component

Статья объясняет что такое WIC (Windows Imaging Component) и как с ним работать(с примерами), рассчитано для тех кто никогда не слышал, или почти никогда не слышал о WIC. Является переписью того, что написано в MSDN, но: на русском, понятно, кратко.

https://habr.com/ru/articles/1020590/

#C++ #Windows #Gamedev #direct2d #desktop_windows

Direct2D #8: О (WIC) Windows Imaging Component

Здравствуйте! WIC - это набор объектов, которые позволяют распаковывать сжатые данные и понимать их структуру. Данные могут быть из файла, потока или памяти. Можно получать пиксели изображений, кадры...

Хабр

in addition to the #juce issue being fixed, its looks like there's also movement on the #wine side to implement parts of #direct2d.

https://gitlab.winehq.org/zhiyi/wine/-/commits/bug-23698-react-native

RE: https://vocalounge.cafe/@bibbs/116067123146205639

This is hugely positive news for all who use Windows VST plugins on Linux through WINE!! This may be the biggest news in quite a while!!!

In other news, the yabridge Wayland Wine problems for using Wine versions higher than v9.21 are nearly fixed too!

Things are about to get usable again for Linux users with Windows plugins!!

#LinuxAudio #Linux #MusicProduction #DAW #Music #WINE #Audio #Plugin #Windows #VST #yabridge #Juce #direct2d

Direct2D #6. Продолжение геометрии. Пару слов о Mesh, масштабировании и сглаживании в Direct2D

Всех приветствую, возвращение после некоторого отсутствия. Продолжаю тему геометрии, пару слов о важных темах из геометрии перед началом новой.

https://habr.com/ru/articles/983372/

#gamedev #c++ #Windows #Direct2D #Windows_Graphics

Direct2D #6. Продолжение геометрии. Пару слов о Mesh, масштабировании и сглаживании в Direct2D

Между созданием объекта, наследующегося от Geometry, и отображением на экране существует множество этапов. Один из них - преобразование числовых данных в отображаемые примитивы. Выполнив...

Хабр

Direct2D #5. Продолжение темы геометрии ID2D1Geometry и дочерние классы

Продолжаем рассматривать инструмент для манипуляций с геометрией в Direct2D. Просто и понятно.

https://habr.com/ru/articles/972098/

++ #Windows #Direct #Direct2D #DirectX #Gamedev #Gamedevoleper

Direct2D #5. Продолжение темы геометрии ID2D1Geometry и дочерние классы

Продолжение изучение геометрии, которая кратко была в 4 статье. Так как тема обширна, она будет разделена. Рассмотрим геометрические структуры, использующиеся в статье: D2D1_POINT_2F - Структура для...

Хабр

Direct2D #4 Графика. Введение

Данная статья является вводной по графике в Direct2D, после неё вы узнаете что такое ресурсы зависимые от устройства и не зависимые. Научитесь выводить на экран любую сложную(2D) геометрию. Узнать теоретическую часть по выводу графики, что такое ID2D1Factory и остальные вводные вещи.

https://habr.com/ru/articles/969412/

#C++ #Direct #Windows #gamedevelopment #directx #direct2d

Direct2D #4 Графика. Введение

Вступительное слово. В данной статье рассмотрю начало работы с графикой, а именно что нужно сделать, чтобы вывести геометрию любой сложности (в рамках 2D) и любого цвета. Всё остальное рассмотрим...

Хабр

Direct2D #3. Типы окон: родительские, дочерние, владеемые. Все манипуляции с ними

В статье рассматриваются все функции для манипуляций с окнами(их параметры, назначения, а так же сами типы окон(родительские, дочерние(элементы управления интерфейса), владеемые(диалоговые окна)).

https://habr.com/ru/articles/966908/

#c++ #direct2d #Windows #direct

Direct2D #3. Типы окон: родительские, дочерние, владеемые. Все манипуляции с ними

До этого мы рассматривали только одно окно. Прежде чем перейти к другим типам, разберём основные операции с окнами: Манипуляции с окном. Создание и уничтожение : Назначение : Создание -...

Хабр

Direct2D #2: Очередь сообщений окна. Все виды манипуляций

Статья посвящена очереди сообщений окна в Windows. Рассматриваются все действия с нею. Статья предназначена в основном для новичков в DirectX & Direct2D.

https://habr.com/ru/articles/963464/

#C++ #разработка_игр #Windows #Direct2D #directx #MSG #Windows_MSG

Direct2D #2: Очередь сообщений окна. Все виды манипуляций

Это прямое продолжение первой статьи . (И вторая часть в серии статьей по Direct2D) Базовые действия. Сообщения окна - это информация о любых действиях в окне и вне его. Обрабатывать сообщения мы уже...

Хабр