delorie.com/archives/browse.cgi | search |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |