Re: [Mesa3d-dev] OpenVG-1.1 support disabled

2009-08-17 Thread Zack Rusin
On Monday 17 August 2009 12:41:55 Andreas Pokorny wrote:
> Hello,
>
> 2009/8/16 Zack Rusin :
> > [...]
> > Yes, the code required to actually read/rasterize and render glyphs is
> > missing. So basically the entire api_text.c would need to be implemented.
> > What's in there was basically done to pass the VG conformance
> > setters/getters tests, but once it was decided that for a project we were
> > working only OpenVG 1.0 will be a requirement I just never went back to
> > finish 1.1.
> > It wouldn't be too hard to finish this off (assuming addition of
> > FreeType2 as a dependency of course)
>
> Why do think that FreeType is required? I thought converting from
> outline curves to vg path data and managing the kerning info is done
> by the user? VG only has to manage the images and paths attached to a
> font.

Yes, the VG side is fine, but we'd, quite frankly, need at least one semi real-
world example to make sure it's at  all usable and for that we'd need 
FreeType2 to be able to at least play around with some basic fonts. So not for 
OpenVG code, but for a demo/test.

z

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


Re: [Mesa3d-dev] OpenVG-1.1 support disabled

2009-08-17 Thread Andreas Pokorny
Hello,


2009/8/16 Zack Rusin :
> [...]
> Yes, the code required to actually read/rasterize and render glyphs is
> missing. So basically the entire api_text.c would need to be implemented.
> What's in there was basically done to pass the VG conformance setters/getters
> tests, but once it was decided that for a project we were working only OpenVG
> 1.0 will be a requirement I just never went back to finish 1.1.
> It wouldn't be too hard to finish this off (assuming addition of FreeType2 as 
> a
> dependency of course)

Why do think that FreeType is required? I thought converting from
outline curves to vg path data and managing the kerning info is done
by the user? VG only has to manage the images and paths attached to a
font.

regards,
Andreas

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


Re: [Mesa3d-dev] OpenVG-1.1 support disabled

2009-08-16 Thread Zack Rusin
On Sunday 16 August 2009 07:18:13 Andreas Pokorny wrote:
> Hi there,
> I saw that the openvg state tracker already implements version 1.1 The
> code is only deactivated by the OpenVG main API header provided in the
>  master branch. Is there anything missing in the implementation?

Yes, the code required to actually read/rasterize and render glyphs is 
missing. So basically the entire api_text.c would need to be implemented. 
What's in there was basically done to pass the VG conformance setters/getters 
tests, but once it was decided that for a project we were working only OpenVG 
1.0 will be a requirement I just never went back to finish 1.1.
It wouldn't be too hard to finish this off (assuming addition of FreeType2 as a 
dependency of course)

z

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev