Re[34]: Еще
От: ononim  
Дата: 12.06.17 17:40
Оценка:
O>>Ну а то что альфабленд уже в те времена процессился хардварно на WS_EX_LAYERED окнах — это по моему и ежу понятно было. Причем работал и per-pixel блендинг, используя 4й канал битмапов. То есть в принципе техническая возможность допилить GDI чтобы BitBlt поддерживал блендинг
V>А какую из операций? Простое смешение?
V>Сигнатура AlphaBlend построена так, чтобы задавать любые blend-операции над src и dst, хотя изначально было реализовано лишь простое смешение + доп. множитель альфа.
SetAlphaMode, очевидно же. С дефолтовым AM_NONE — для совместимости


O>>в котором отломали ускорение GDI, ... и объявили курс на светлое будущее в виде Direct *D.

V>И это дало свои плоды в DirectX 11/12, где на многих классах задач получили ускорение до 2-х раз.
Не уверен что этого нельзя было достичь не отламывая ускорение от GDI.
Как много веселых ребят, и все делают велосипед...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.