X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Tue, 8 May 2018 04:35:06 +0200 (CEST) X-X-Sender: igor2 AT igor2priv To: "michalwd1979 (michalwd1979 AT o2 DOT pl) [via geda-user AT delorie DOT com]" X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: Re: Odp: Re: [geda-user] Opengl PCB and mainline PCB - pcb-rnd aspects In-Reply-To: <7e30777e38284644814271a68f2c2119@grupawp.pl> Message-ID: References: <647dca2ad89a4415ad980da6e5cdc701 AT grupawp DOT pl> <7da892c189bd49838d6ce6eb2c2628e4 AT grupawp DOT pl> <7e30777e38284644814271a68f2c2119 AT grupawp DOT pl> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 Hello Michael, layer compositing test: we have the file from yesterday (http://igor2.repo.hu/tmp/4096.lht.gz) and a new file, that has the same lines spread on 8 different copper layers: http://igor2.repo.hu/tmp/4096_lay.lht.gz Please run pcb-rnd without a board, then: 1. pick some medium window size, like ~half of screen estate on one of your screens 2. load the single layer version (4096.lht); do not zoom or pan, leave it as it is after load, and run benchmark() a few times - we need to average the value of multiple runs, they show some variation here (I got values between 50.5 and 53.9 for this file) 3. within the same pcb-rnd session, please load the multi-layer version (4096_lay.lht), again leave it as it is and run benchmark() a few times (I got values (I got values between 49.5 and 54) This tests one specific rendering feature of pcb-rnd that is different compared to geda/pcb's gl rendering. If we get about the same values, we know it's not our "new" layer compositing code. If we see the multi-layer version being much slower, we know we need to implement the same optimization in the gl HID that we have in the software render HIDs. TIA, Igor2