[Development] Fwd: [graphics] Nov meeting and "2D Lite" scope

Thiago Macieira thiago.macieira at intel.com
Tue Oct 1 18:26:51 CEST 2013


----------  Forwarded message  ----------

Subject: [graphics] Nov meeting and "2D Lite" scope
Date: segunda-feira, 30 de setembro de 2013, 09:47:08
From: Herb Sutter <herb.sutter at gmail.com>
Para: graphics at isocpp.org

(updating subject)

November meeting: The Seattle-area face-to-face meeting date is not yet set
in stone yet but will very likely be on Nov 21-22. I hope to nail that down
in the coming two weeks. We will try to include telecon access for those who
cannot attend in person.

Scope and goals: Note that the statement of goals was refined a bit at
Saturday's meeting -- it's still basically the same direction as originally
posted but with some refinements such as excluding things like buttons and
similar UI elements. The consensus of the group so far is to stick with a
"lite" bounded portable subset for the first version.

We could name the first targeted TS as "2D Lite" (note emphasis on "lite" --
this is not intended to compete with a full-fledged professional graphics
library):

    (a) immediate mode graphics/text canvas, plus

    (b) basic keyboard/mouse style input.

That's a pretty portable subset that's already widely supported by many C
and C++ libraries.

We want to be example-driven, and so far people have proposed three specific
examples we'd like to see a proposal demonstrate can be written easily and
clearly (more examples are welcome):

1. The "Hello world" challenge: Drawing the text "hello world" and dragging
it around the canvas. The code should be only slightly longer than a console
"hello world" program.

2. The "sort visualizer" challenge: Visualizing a sort algorithm by drawing
a bar with length proportional to each element at each stage. This ought to
take <20 lines of code (not counting the sort algorithms themselves).

3. The "four-hour" challenge: Some who has never seen the library should be
able to build something interesting from scratch in four hours or less. (We
have multiple existence proofs including Cinder, OFX, and SFML; see these
two 10-minute videos: http://tinyurl.com/m5kd7h4 and
http://tinyurl.com/k8eg35m .)

Herb


> -----Original Message-----
> From: Thiago Macieira [mailto:thiago at macieira.org]
> Sent: Monday, September 30, 2013 8:49 AM
> To: graphics at isocpp.org
> Subject: Re: [graphics] Graphics experts in our midst?
> 
> On segunda-feira, 30 de setembro de 2013 18:13:00, Ville Voutilainen
wrote:
> > On 29 September 2013 23:37, Herb Sutter <hsutter at microsoft.com>
> wrote:
> > >  Yes, the people currently on the list are predominantly that I
> > > think,
> > >
> > > from Cinder, OFX, Nvidia, etc. -- first thing we did is reach out to
them.
> >
> > I have colleagues who have worked on OpenGL(ES) and OpenVG
> > implementations and graphics drivers. My employer (Symbio) is a
> > Khronos member.
> 
> Thanks Ville. Are those colleagues subscribed to this list?
> 
> The only reason I ask is that I did consult with three graphical experts
(one
> current and two former contributors to Qt; those two have or are right now
> working on GPU architectures) and they expressed qualms about the stated
> goals of this group. I'm trying to get them to join and express clearly
what
> their issues are, maybe even join the November meeting. It might just be a
> misunderstanding, though.
> 
> PS: if the November meeting is Nov 9-10 or the days after, I might be able
to
> convince some of the Qt graphical experts to join too.
> 
> --
> Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
>    Software Architect - Intel Open Source Technology Center
>       PGP/GPG: 0x6EF45358; fingerprint:
>       E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
> 
> --
> You received this message because you are subscribed to the Google Groups
> "Graphics" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to graphics+unsubscribe at isocpp.org.
> To post to this group, send email to graphics at isocpp.org.
> Visit this group at http://groups.google.com/a/isocpp.org/group/graphics/.
> To view this discussion on the web visit
> https://groups.google.com/a/isocpp.org/d/msgid/graphics/1872240.2SPGCK
> JjMu%40tjmaciei-mobl2.

-- 
You received this message because you are subscribed to the Google Groups 
"Graphics" group.
To unsubscribe from this group and stop receiving emails from it, send an 
email to graphics+unsubscribe at isocpp.org.
To post to this group, send email to graphics at isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/graphics/.
To view this discussion on the web visit 
https://groups.google.com/a/isocpp.org/d/msgid/graphics/010201cebdfc%24b54f89a0%241fee9ce0%24%40gmail.com.

-----------------------------------------
-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel Open Source Technology Center
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358




More information about the Development mailing list