Страница 1 из 1

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

СообщениеДобавлено: 06.07.2013 23:10:12
debi12345
> 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, и сказать что тормозит и жрет ресуры = ничего не сказать).

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

СообщениеДобавлено: 08.07.2013 11:00:12
Sergei I. Gorelkin
АggPas портирован с Agg, как бы это помягче сказать... без применения мозга. В результате для каждого пикселя, вместо чтения значения гаммы из массива, рассчитывается массив целиком (256 возведений в степень), оттого и тормозит. Впрочем, с помощью профайлера это выясняется и исправляется за 15 минут.

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

СообщениеДобавлено: 08.07.2013 12:14:36
debi12345
В результате для каждого пикселя, вместо чтения значения гаммы из массива, рассчитывается массив целиком (256 возведений в степень), оттого и тормозит.
Хм, странное какое-то портирование - с глубокой переработкой, резко ухудшающей функционал без каких-то выигрышей. Скорее баго-фичирвание :)