← Back to team overview

kicad-developers team mailing list archive

Re: GDI+ sucks / how to compile under Windows

 

--0015174c19728f68a2047f9e7ebd Content-Type: text/plain; charset=UTF-8

2010/2/13 Dick Hollenbeck <dick@...>

>
>
> [...]
>
> We are not using wxGraphicsContext yet. Your comments seem to be based
> on witnessing the combined (stacked) usage of both wxGCDC and
> wxGraphicsContext.
>

I only confirming well known fact - GDI+ is very slow.

> And this is not an engineered, or even a deliberate usage. And wxGCDC
> was probably deliberately poorly written so folks get off of it ASAP.
>
> I still don't know why any conclusions are necessary at this point.
>
> Let's just get the release out, and then see what is wrong with wxDC
> that we don't like. That is where we are now. On wxDC, not on wxGCDC.
>
> Using wxGCDC is like having a bicycle user interface mounted inside a
> sports car. Just so customers that were used to riding a bike can drive
> the sports car, complete with peddles. And then when it does not go
> faster than a bicycle, we are going to reach conclusions about the
> sports car?
>

Please read, then comment:
http://channel9.msdn.com/forums/Coffeehouse/112853-Is-GDI-slow/
http://stackoverflow.com/questions/1757313/wxgraphicscontext-dreadfully-slow-on-windows
http://old.nabble.com/Re%3A-Re-4-%3A-mingw-and-gdi%2B-p18902216.html
http://blogs.msdn.com/cjacks/archive/2006/05/19/gdi-vs-gdi-text-rendering-performance.aspx
http://www.velocityreviews.com/forums/t20857-gdi-performance-issue.html

All criticism - I cannot find good word about GDI+...

-- 
Manveru
jabber: manveru@...
gg: 1624001
http://www.manveru.pl
 --0015174c19728f68a2047f9e7ebd Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2010/2/13 Dick Hollenbeck <span dir=3D"l=
tr">&lt;<a href=3D"mailto:dick@...";>dick@...</a>&gt;</span>=
<br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(2=
04, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">














<div style=3D"background-color: rgb(255, 255, 255);">
<span>=C2=A0</span>


<div>
<div>


<div>
=20=20=20=20=20=20
=20=20=20=20=20=20
<p></p>[...]<br><div><div class=3D"h5">
<br></div></div>
We are not using wxGraphicsContext yet. Your comments seem to be based <br=
>
on witnessing the combined (stacked) usage of both wxGCDC and <br>
wxGraphicsContext.<br></div></div></div></div></blockquote><div><br>I only =
confirming well known fact - GDI+ is very slow.<br>=C2=A0</div><blockquote =
class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, 204, 204); m=
argin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=3D"background-color: rgb(255, 255, 255);"><div><div><div>
And this is not an engineered, or even a deliberate usage. And wxGCDC <br>
was probably deliberately poorly written so folks get off of it ASAP.<br>
<br>
I still don&#39;t know why any conclusions are necessary at this point.<br>
<br>
Let&#39;s just get the release out, and then see what is wrong with wxDC <b=
r>
that we don&#39;t like. That is where we are now. On wxDC, not on wxGCDC.=
<br>
<br>
Using wxGCDC is like having a bicycle user interface mounted inside a <br>
sports car. Just so customers that were used to riding a bike can drive <b=
r>
the sports car, complete with peddles. And then when it does not go <br>
faster than a bicycle, we are going to reach conclusions about the <br>
sports car?</div></div></div></div></blockquote><div><br>Please read, then =
comment:<br><a href=3D"http://channel9.msdn.com/forums/Coffeehouse/112853-I=
s-GDI-slow/">http://channel9.msdn.com/forums/Coffeehouse/112853-Is-GDI-slow=
/</a><br>
<a href=3D"http://stackoverflow.com/questions/1757313/wxgraphicscontext-dre=
adfully-slow-on-windows">http://stackoverflow.com/questions/1757313/wxgraph=
icscontext-dreadfully-slow-on-windows</a><br><a href=3D"http://old.nabble.c=
om/Re%3A-Re-4-%3A-mingw-and-gdi%2B-p18902216.html">http://old.nabble.com/Re=
%3A-Re-4-%3A-mingw-and-gdi%2B-p18902216.html</a><br>
<a href=3D"http://blogs.msdn.com/cjacks/archive/2006/05/19/gdi-vs-gdi-text-=
rendering-performance.aspx">http://blogs.msdn.com/cjacks/archive/2006/05/19=
/gdi-vs-gdi-text-rendering-performance.aspx</a><br><a href=3D"http://www.ve=
locityreviews.com/forums/t20857-gdi-performance-issue.html">http://www.velo=
cityreviews.com/forums/t20857-gdi-performance-issue.html</a><br>
<br>All criticism - I cannot find good word about GDI+... <br></div></div><=
br>-- <br>Manveru<br>jabber: <a href=3D"mailto:manveru@...";>manveru@=
manveru.pl</a><br> =C2=A0 =C2=A0 gg: 1624001<br> =C2=A0 <a href=3D"http://w=
ww.manveru.pl">http://www.manveru.pl</a><br>

 --0015174c19728f68a2047f9e7ebd-- 




Follow ups

References