From dev-return-20723-apmail-harmony-dev-archive=harmony.apache.org@harmony.apache.org Fri Dec 01 09:37:27 2006 Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 35325 invoked from network); 1 Dec 2006 09:37:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 1 Dec 2006 09:37:26 -0000 Received: (qmail 72311 invoked by uid 500); 1 Dec 2006 09:37:31 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 72272 invoked by uid 500); 1 Dec 2006 09:37:31 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 72263 invoked by uid 99); 1 Dec 2006 09:37:31 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 01:37:31 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of alexey.a.petrenko@gmail.com designates 64.233.182.188 as permitted sender) Received: from [64.233.182.188] (HELO nf-out-0910.google.com) (64.233.182.188) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 01:37:20 -0800 Received: by nf-out-0910.google.com with SMTP id a4so3601147nfc for ; Fri, 01 Dec 2006 01:36:58 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=TTljk3rftlNGVfnvmTv9SQWV1/zdaETOe4zL/M3KsShsCsIbnOM45SacuZZLDQjcsSjvbjmY+f7VU7c19uweNTcBbPbAKAo9oQ0bPX58RtYfm9aY5j8Nr6bMRNUsyBFAcQyWNP3E8rYcVdIIeTEXshMstsj095AHsuaGdi5w57I= Received: by 10.78.204.7 with SMTP id b7mr4680527hug.1164965818510; Fri, 01 Dec 2006 01:36:58 -0800 (PST) Received: by 10.78.107.10 with HTTP; Fri, 1 Dec 2006 01:36:58 -0800 (PST) Message-ID: Date: Fri, 1 Dec 2006 12:36:58 +0300 From: "Alexey Petrenko" To: dev@harmony.apache.org Subject: Re: [jira] Created: (HARMONY-2374) [classlib][awt] Missing java2d code for OpenGL pipeline. In-Reply-To: <456F3559.5070105@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <30071566.1164886221050.JavaMail.jira@brutus> <456EDBF9.3030702@apache.org> <26c14c2a0611300552w61947b99gf4962d65773c21c7@mail.gmail.com> <456F3559.5070105@apache.org> X-Virus-Checked: Checked by ClamAV on apache.org 2006/11/30, Stefano Mazzocchi : > Oleg Khaschansky wrote: > >> Now, if only I knew how to port all this stuff over to Macosx :,-( > > > > Porting opengl 2d rendering shouldn't be complicated at all. Ideally, > > only system-dependent part of the code (which manages opengl context) > > should be re-implemented using AGL library. There's pbuffer support in > > AGL, so no problems with blitters (they do use pbuffers already). > > > > But it is not a simple task to port the rest of awt. 2d rendering is > > just a part of it. > No, I'm talking about porting the entire Harmony codebase not just this ;-) Didn't you try to run Harmony on OS X with X server? It could help to use Linux codebase I think... In fact I'm not a Mac OS X guru :( SY, Alexey > > On 11/30/06, Stefano Mazzocchi wrote: > >> Oleg Khaschansky (JIRA) wrote: > >> > [classlib][awt] Missing java2d code for OpenGL pipeline. > >> > -------------------------------------------------------- > >> > > >> > Key: HARMONY-2374 > >> > URL: http://issues.apache.org/jira/browse/HARMONY-2374 > >> > Project: Harmony > >> > Issue Type: New Feature > >> > Components: Classlib > >> > Reporter: Oleg Khaschansky > >> > > >> > > >> > The suggested code enables opengl java2d pipeline on linux and > >> win32. It provides the implementation of the Graphics2D based on > >> OpenGL API. Font rendering is not supported yet. There's also a known > >> unresolved issue on win32 (swapping color components). > >> > > >> > To enable opengl pipeline system property java2d.opengl should be > >> set to true, i.e. -Djava2d.opengl=true > >> > >> Niiiiiiiiiice!!!!! > >> > >> Can't wait to try Agora/Welkin on it! > >> > >> Now, if only I knew how to port all this stuff over to Macosx :,-( > >> > >> -- > >> Stefano. > >> > >> > > > -- > Stefano. > >