← Back to team overview

kicad-developers team mailing list archive

Re: Found the source of Intel GPU suckitude in OpenGL

 

Hello,

This is my first post to the mailing list.

I am a current user of Altium, and I think that OpenGL is necessary to use
it. Either you have it and you can use the software, or you don't and tough
luck.

>From reading the mailing lists I have understood that using wxDC over
OpenGL gives you a different function set to work with, such as the Push
and Shove not working in wxDC. Has anyone thought about abstracting the
layer on which things are drawn on? Such that you would have a KiCad
specific library and then have it draw to the system through selectable
OpenGL or Cairo. And if it cannot, why? Why PNS be not implemented in wxDC?

I have yet to use KiCad, but I would like too. I really got interested when
I got hold of information about plans of making eeshema, pcbnew, cvpcb and
others as plugins to a main window. Now that sounds nice. I had to work
with OrCAD for a while (1 yr) at work and I cannot express in words how
much I hate it's way of doing things all in separate programs.
Not to mention the separate component-footprint model that OrCAD has, and
believe KiCAD as well. I usually invest time in Altium making my component,
and adding footprints so that later on, when I add the component I know it
works and it has been tested. Altium also gives the option to do the OrCAD
way of assigning footprints at the Schematic-PCB crosspoint but I find it
annoying as now I have to remember each component and which 10uF cap had
the special characteristics. I know it is probably whining but why put
effort in a component twice, once at creation and then at usage?

I am currently trying to touch up my C++ (as I do mostly embedded
programming in C) so that I can participate with KiCad development.

I like the goals KiCAD has, and see it as an alternative to Altium. Sorry
if I compare it to a commercial software, but KiCAD must at least compete
at that level. I have used a couple pcb tools starting at Proteus (Ares),
then went to EagleCAD which was undoubtedly better, with a higher learning
curve. After that, I briefly tried OrCAD but that seemed like bloatware
from Win 3.1 era, and finally had a chance to use Altium. All of the
mentioned tools have a learning curve, but I find that after you get over
the hurdles, the software that comes to shine the most is one that gets
things done faster. Altium being the case for me.

Not so long ago, there were comments about not trying to be like another
software package, or doing things as others. Thing is, you cannot beat a
well thought out shortcut system, even thought it seems unintuitive at he
beginning. I think someone mentioned this before: Its not how much you save
beginners learn time but actual users time. EagleCAD is one of those that
isn't easy to use, you have the toolbars, but eventually you grow out of
them for key shortcuts that you type into command bar so much faster and I
remember that at the beginning I thought of it as a nuisance. I have
modified my keyboard such that when using Altium, I can achieve most
functionality with left hand, while rig
ht is on the mouse.

Sorry if I ranted to much as the new guy around the block without getting
to know others and with such short introduction.

Thanks,
Stefano R.R.

On Sun, Oct 11, 2015 at 8:29 AM, Markus Hitter <mah@xxxxxxxxxxx> wrote:

> Am 11.10.2015 um 14:08 schrieb Tomasz Wlostowski:
> > On 11.10.2015 14:03, Lorenzo Marcantonio wrote:
> >> > CAN'T THEY DO A FSCKING WORKING GPU without having to hack the drivers
> >> > to get them installed?!
> > Lorenzo, if you know better how to do a GPU, maybe you should apply for
> > a job at Intel and teach them?
>
> This, and such lamenting is pretty pointless, because users have their
> hardware already. Solutions can be on a software level, only. Asking
> users to install a specific version of Mesa drivers is an option, asking
> them to buy new hardware not.
>
>
> Markus
>
> --
> - - - - - - - - - - - - - - - - - - -
> Dipl. Ing. (FH) Markus Hitter
> http://www.jump-ing.de/
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>



-- 
<a href="http://wikimediafoundation.org/wiki/Support_Wikipedia/en";><img
border="0" alt="Support Wikipedia" src="
http://upload.wikimedia.org/wikipedia/commons/d/d3/Fundraising_2009-square-share-en.png";
/></a>

Follow ups

References