delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/09/19/14:34:27

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s2048; t=1474309939; bh=yAcl6qkAD5cH68yMj39Saq5SP16rrXqmarMV8OwNCoU=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=GR6/7RbgBj2IqTHjWdDeCFGBtX2+UWFBR1UpyQDthuDushjk+TVmVlkcbxJWv5xCR0SWtXZQDyue2c4oMSK4iNlX9qceL4QcFcVxzruHG11CJeE05K0ZJsXd4jC7eIn+tjuhufWy1H6H/NkU/J921OLyeowS8TRG+JGZN1kuxI2XCFjZFc5QLQrhL1hxdhHf5+ZevJtCaFgS38K4tTB0jSoQoCC1KerQVOJ4CK2g4M6piTzOjgHbHnZYYKlqMSaCtYjGZtgp26c2dkfMYJpSEVEGQIRbLm08G/acJWlzsGPTy/BCNlsSDMn9VwCEyWVQLPhWZ9gs7VmbMm+Cu263YQ==
X-Yahoo-Newman-Id: 124048 DOT 38588 DOT bm AT smtp120 DOT sbc DOT mail DOT gq1 DOT yahoo DOT com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: ms25WAcVM1njaG3kqI.FzJ5AkucX4332t.tSimcXLKgm9Vc
t7zKsDlbLfb.9iADCKKx3P2VqzwALO3W2Y80Y1sjsMaj36x.Bt2Ts1wmpxMv
5QPLNQzL3rbhg2Sj8GiSiv.sQboUdfO8K0CJ6oSzki94a3qeXTY9a0opIvI9
shp6xhKLP.JCFirgz83oM0UnGYh9fyocn9PhX5SlX_JpNtbIf6ww3aEzstei
6aLWHGBvIj6BCx8NTCfnlKOOUgiPnD5.58y.U9dHEJe0wELJ38zuvv1QlBZF
kMc0LTXH4kp2MLh3Sin1o2WdOgpmqKub7o9EkEaCx6U3j_yA_C.P2CZSNcqw
R8KWBK5iOn.R7qO0H.TvuYcBK2.Y3iuRKfB9LybA6_NJ33GOhUP.frTiFJ7e
UEf3XzmYGQxEFlY_Sht1AvM1KWlYIOcyk2r0yPYiq_zWZ_EzxHMkt_5u3R0t
uKQBf9hfJ.bO7TjjING4F812UhsYmeq8oaJWB8L6ZmVn0S88UOckMfPNWFAv
IbAv.A2C3AAz01FiDi1qO..VocOE_dcR_6gFexhlCGxPNIPB4eYHvTHhlBod
9
X-Yahoo-SMTP: xaem6kSswBCHwCBMr0jlCBIQdXYGmRxsm8OX6ACyP7Ho9Sk-
Subject: Re: [geda-user] [pcb-rnd] on IRIX - portability
To: geda-user AT delorie DOT com
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1609170509090 DOT 7286 AT igor2priv>
<3403488a-52a6-bf29-9ca5-207dda4d5ecc AT neurotica DOT com>
<alpine DOT DEB DOT 2 DOT 00 DOT 1609191806330 DOT 7286 AT igor2priv>
From: "Girvin R. Herr (gherr375 AT sbcglobal DOT net) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Message-ID: <cb66b9d6-cd7a-8515-82b3-2f9ab8dca7ce@sbcglobal.net>
Date: Mon, 19 Sep 2016 11:27:53 -0700
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101
Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.00.1609191806330.7286@igor2priv>
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


On 09/19/2016 09:20 AM, gedau AT igor2 DOT repo DOT hu wrote:
>
>
> On Mon, 19 Sep 2016, Dave McGuire (mcguire AT neurotica DOT com) [via 
> geda-user AT delorie DOT com] wrote:
>
>>  For my own use, though, while I'm following pcb-rnd development with
>> interest, the loss of transparency was a show-stopper for me.  I realize
>> you don't want to deal with OpenGL (which is definitely the best way to
>> do this), but isn't there a practical way to implement transparency
>> without it?
>
> I see the following options:
>
> I think gtk/gdk doesn't offer out-of-the-box usable 
> opacity/transparency with software render. This suggest we'd need to 
> do something like "render everthing manually in memory using 
> transparency, then copy the result into a gdk pixmap at the end". 
> Sounds like a lot of work and slow code at the end. Unless I missed 
> something looking at the APIs, this just wouldn't work.
>
> The short term solution would be resurrecting the opengl code (through 
> contribution or donation).
>
> I don't plan migration to gtk3, so my long term plan is an sdl2 based 
> HID, that will survive a gtk2 phase-out (I won't remove the gtk HID, 
> but distros will stop delivering the required libraries sooner or 
> later). As a side effect sdl2 has support for alpha channel both with 
> and without opengl so it would be much easier to solve there. I plan 
> to have optional transparency in the sdl HID. I don't know how good 
> the opengl support in sdl2 is, but it might also solve the gl problem. 
> There's no ETA on this project yet, it's a rathr big chunk. But as 
> cschem needs a GUI too, and it will definitely be sdl2 too, it will 
> happen sooner or later.
>
> Regards,
>
> Igor2
>
FYI:
My Slackware 14.1 comes with both gtk2 and gtk3.  However, it is my 
understanding that there are some conflicts with identical filenames 
between the two, so building apps may be a problem.  i.e. installing one 
trounces the file(s) of the other, so the other must be reinstalled if 
needed.  Fun.

My point of this is that the changeover has already started.  I do not 
know when gtk2 will be dropped from distros, but apps are starting to 
change to gtk3.  Filezilla, for one, already requires gtk3 as a 
dependency.  There are others and their numbers are increasing.  As you 
say, it will happen sooner or later.

Girvin Herr


- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019