Coding & design by Kibabic Studio, 2002-2005

Заходите в нашу уютную конфу в Телеграме | Добавление патчей в базу открыто!

0 - Гость
User
ID 10623
NameDraw Hook
Version1.9
Model CX70v56
Type System
Author:Dimadze
Conflicts:-
Depends on:2Cart!/10624 - ELFPack 2.3 24bit + alpha
Screenshot:
No English doc at the moment!
Патч, следит за функцией DrawObject(), через которую отрисовывается практически всё на Siemens,
т.е. когда параметр содержит указатель на 5ый объект отрисовки (`IMGHDR+RECT), патч проверяет
на альфа-канал, если его нет (bpnum!=0x0A), то всё отрисовывается стандартным образом, иначе
в дело вступает самописная ф-ия отрисовки, она сделана максимально оптимизированной.
В основе её работы лежит запись битмапа изображения прямо в промежуточный буфер отрисовки,
я назвал его RamScreenPhoneCache (есть аналогичный для Java) c вычислением цвета при альфа - канале.
В итоге на SGold X65 могут отрисовывться 32 битные (24bit+alpha) изображения в эльфах, а также менять
графику используя все 32 бита, а не 8 и 16.
Даже на CX75 видна разница, по стандарту видны "разводы", с патчем изображение рисуется совершенно чётко.
Скорость отрисовки с патчем и без по моим наблюдениям не меняеться.


Download count: 312
Added in DB at 02.02.2014, added by alfinant
Updated at by

Add to cart
Download
Back



02.02.2014 11:40, alfinant

Собран из исходников выложенных на сайте автора.
Support