На WinXP фигуры и линии теперь могут быть без зазубрин

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

На WinXP фигуры и линии теперь могут быть без зазубрин

Сообщение debi12345 » 06.07.2013 23:10:12

> 1 question : is the antialiased drawing ( lines , curves , ..) supported by
> mse?
>
git master 69e14d44981aaa2a4ec2dacc49853bba20b9fce8 has basic support for
antialiased drawing with gdi+. Set tcanvas.smooth to true (experimental).

Получается, что Мартин согласился это сделать только при аппаратной (или хотя бы в драйверах) поддержке антиалиасинга - потому что упорно игнорировал предложения заюзать всякие графические юниты (и правильно делал - я помню потестирвал AggPas, и сказать что тормозит и жрет ресуры = ничего не сказать).
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: На WinXP фигуры и линии теперь могут быть без зазубрин

Сообщение Sergei I. Gorelkin » 08.07.2013 11:00:12

АggPas портирован с Agg, как бы это помягче сказать... без применения мозга. В результате для каждого пикселя, вместо чтения значения гаммы из массива, рассчитывается массив целиком (256 возведений в степень), оттого и тормозит. Впрочем, с помощью профайлера это выясняется и исправляется за 15 минут.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1405
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: На WinXP фигуры и линии теперь могут быть без зазубрин

Сообщение debi12345 » 08.07.2013 12:14:36

В результате для каждого пикселя, вместо чтения значения гаммы из массива, рассчитывается массив целиком (256 возведений в степень), оттого и тормозит.
Хм, странное какое-то портирование - с глубокой переработкой, резко ухудшающей функционал без каких-то выигрышей. Скорее баго-фичирвание :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)


Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

Рейтинг@Mail.ru