X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary="2QSQUXGNPDAKQRYYCUSSWnhgwp" MIME-Version: 1.0 User-Agent: GWP-Draft X-Originator: 78.11.203.93 X-FactoryStamp: H--- Date: Mon, 30 Apr 2018 18:33:07 +0200 X-Draft-Variant: reply X-Draft-Parentmailid: 4fe52c5ce210d4c352e204bc X-Draft-Contenttype: text/html Subject: =?UTF-8?Q?Odp=3A_Re=3A_=5Bgeda-user=5D_Opengl_PCB_and_mainline_PCB?= From: "michalwd1979 (michalwd1979 AT o2 DOT pl) [via geda-user AT delorie DOT com]" To: =?UTF-8?Q?geda-user=40delorie=2Ecom?= Message-ID: In-Reply-To: <> References: <647dca2ad89a4415ad980da6e5cdc701 AT grupawp DOT pl> X-WP-MailID: 9542718a8ff926ecdf0deadb68902ce9 X-WP-AV: skaner antywirusowy Poczty o2 X-WP-SPAM: NO 0000010 [oZMU] Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --2QSQUXGNPDAKQRYYCUSSWnhgwp Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Thank You Chad, I did not expected that these versions are so different, h= owever I might be able to help with simpler tasks. I've done a bit of p= rogramming and already, I'm using pcb with some of my local patches. Th= e biggest problem is that I never worked on GUIs / openGL. If You could t= ell me what are the tasks ahead then I can check where I can do something -= it would be really nice to have a mainline with full 3D rendering. Some ti= me ago I've tried to check if it is possible to incorporate opengl code= to pcb-rnd, but it turns out that it is out of my reach. By the way I wa= s comparing both versions and I found some differences (not sure if this is= planned or not). With Peters openGL version I can draw tracks on soldermas= k layer (create holes in soldermask), while with mainline pcb it is impossi= ble. Mainline also does not draws already created soldermask tracks, that a= re in pcb file: Layer(12 "bottom soldermask") ( ..... ) Is tha= t really the case?=C2=A0 I think that it was working with mainline before. = Best Regards, Michael Widlok Dnia 29 kwietnia 2018 16:36 Chad Parker= ( parker DOT charles AT gmail DOT com ) [via geda-user AT delorie DOT com ] < geda-us= er AT delorie DOT com > napisa=C5=82(a): Hi Michael- Peter's work is pret= ty impressive! Yes, the plan is to merge his work, but it's unclear how= long it might take to do so. Peter has been really busy with work, but he = was able to push his branches over to the main pcb repository and rebase th= em against a recent version. So, some progress has been made in that direct= ion, however, there's still a fair bit of work required to get it into = master. I periodically look into it, but, it's a lot to digest. He did = a lot of parallel work, so, we need to partition it into manageable chunks = for merging. We'd love some help with that if you're interested :) = Cheers, --Chad On Thu, Apr 26, 2018 at 8:33 AM, michalwd1979 ( michal= wd1979 AT o2 DOT pl ) [via geda-user AT delorie DOT com ] < geda-user AT delorie DOT co= m > wrote: Hello, Up to now I was using opengl version of PCB from Pe= ter's Clifton branch:=C2=A0 repo.or.cz geda-pcb/pcjc2.git Recently I c= ompiled newest version of mainline PCB and it turns out that it also has 3D= ball in GUI, however 3D rendering of board is different=C2=A0 - mainline d= oes not places layers on different heights. My question is: will Peters = code be merged into mainline at some time? From time to time I was using sc= reenshots from Peter's opengl version in my reports, but now it seems t= hat this branch is (almost) dead. I don't know opengl good enough to ch= eck the differences of both versions, so I don't know what exactly is d= one differently and is it even possible to merge. Best Regards, Michael W= idlok=0D --2QSQUXGNPDAKQRYYCUSSWnhgwp Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8
Thank You Chad,
I did not expected that these versions a= re so different, however I might be able to help with simpler tasks. I've d= one a bit of programming and already, I'm using pcb with some of my local p= atches. The biggest problem is that I never worked on GUIs / openGL.
If You could tell me what are the tasks ahead then I can check whe= re I can do something - it would be really nice to have a mainline with ful= l 3D rendering. Some time ago I've tried to check if it is possible to inco= rporate opengl code to pcb-rnd, but it turns out that it is out of my reach= .

By the way I was comparing both versions and= I found some differences (not sure if this is planned or not). With Peters= openGL version I can draw tracks on soldermask layer (create holes in sold= ermask), while with mainline pcb it is impossible. Mainline also does not d= raws already created soldermask tracks, that are in pcb file:
Layer(12 "bottom soldermask")
(
.....
)
Is that really the case?  I think that it was wo= rking with mainline before.
Best Regards,
Micha= el Widlok




Dnia 29 kwietnia 2018 16:36 Chad Parker (<= a href=3D"mailto:parker DOT charles AT gmail DOT com">parker DOT charles AT gmail DOT com) [v= ia geda-user AT delorie DOT com] <= geda-user AT delorie DOT com> napi= sa=C5=82(a):
Hi Michael-
Peter= 's work is pretty impressive! Yes, the plan is to merge his work, but it's = unclear how long it might take to do so. Peter has been really busy with wo= rk, but he was able to push his branches over to the main pcb repository an= d rebase them against a recent version. So, some progress has been made in = that direction, however, there's still a fair bit of work required to get i= t into master. I periodically look into it, but, it's a lot to digest. He d= id a lot of parallel work, so, we need to partition it into manageable chun= ks for merging. We'd love some help with that if you're interested :)
Cheers,
--Chad

On Thu, Apr 26, 2018 at 8:33 AM, michalwd1979 (michalwd1979 AT o2 DOT pl) [= via = geda-user AT delorie DOT com] <geda-user AT delorie DOT com><= /span> wrote:
Hello,
Up to now I was using opengl version of = PCB from Peter's Clifton branch: http://repo.or.cz/w/geda-pcb/= pcjc2.git
Recently I compiled newest version of mainline = PCB and it turns out that it also has 3D ball in GUI, however 3D rendering = of board is different  - mainline does not places layers on different = heights.

My question is: will Peters code be = merged into mainline at some time? From time to time I was using screenshot= s from Peter's opengl version in my reports, but now it seems that this bra= nch is (almost) dead. I don't know opengl good enough to check the differen= ces of both versions, so I don't know what exactly is done differently and = is it even possible to merge.
Best Regards,
Mic= hael Widlok   


<= /div>

--2QSQUXGNPDAKQRYYCUSSWnhgwp--