I've started documenting things, using rest (since I already know it).
I'll push a branch in a bit once I've got enough of it down.

~ C.

On Sat, Dec 19, 2009 at 8:42 AM, Keith Whitwell <kei...@vmware.com> wrote:
> Tom,
>
> These both look great!  The markup language is almost invisible and the raw 
> documents look a lot like the sort of ascii stuff I tend to write before 
> figuring out how to turn it into something fancier...  Now just to pick one...
>
> Keith
> ________________________________________
> From: tom fogal [tfo...@alumni.unh.edu]
> Sent: Saturday, December 19, 2009 8:32 AM
> To: Keith Whitwell
> Cc: Corbin Simpson; Christoph Bumiller; mesa3d-dev@lists.sourceforge.net
> Subject: Re: [Mesa3d-dev] [PATCH] gallium: add 
> PIPE_CAP_QUADS_FOLLOW_FLATSHADE_FIRST_CONVENTION
>
> Keith Whitwell <kei...@vmware.com> writes:
>> Ideally that would mean being able to produce a single patch or patch
>> series that contains the changes to the headers *and* the changes to
>> the spec, so th at all is being considered together.  That means in
>> turn having the spec in the git tree.  Ideally we'd have an online
>> version as well, in a wiki style.  I'm interested in suggestions for
>> how to make this happen.  Ideally we *wouldn't* pollute the header
>> files with so much text and markup that they become unreadable -
>> ie. I don't really like the idea of doing the spec with doxygen - I'd
>> prefer the headers to be human-readable.  Thoughts?
>
> I'm partial to / been considering both asciidoc and sphinx in my own
> projects.
>
>  http://www.methods.co.nz/asciidoc/
>  http://sphinx.pocoo.org/
>
> Both are text-based formats that are intended to be readable `raw', but
> are processable into more presentable formats.  The git documentation:
>
>  http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
>
> is done with asciidoc.  Python documentation:
>
>  http://docs.python.org/library/index.html
>
> is done with sphinx.
>
> -tom
>
>> ________________________________________
>> From: Corbin Simpson [mostawesomed...@gmail.com]
>> Sent: Friday, December 18, 2009 7:11 PM
>> To: Christoph Bumiller
>> Cc: mesa3d-dev@lists.sourceforge.net
>> Subject: Re: [Mesa3d-dev] [PATCH] gallium: add  PIPE_CAP_QUADS_FOLLOW_FLATSHA
>> DE_FIRST_CONVENTION
>>
>> NAK to this series. Keith hasn't responded, although I expect that he
>> would also NAK this. I would much rather have quads just never respect
>> flatshade_first as part of the spec, than jump through these weird
>> param hoops.
>>
>> Should somebody be documenting the API? I keep on having these kinds
>> of stupid edge questions come up; r300 apparently is the quirkiest
>> hardware of that generation.
>>
>> ~ C.
>>
>> On Fri, Dec 18, 2009 at 2:15 AM, Christoph Bumiller
>> <e0425...@student.tuwien.ac.at> wrote:
>> > Marek Olšák schrieb:
>> >> Hi,
>> >>
>> >> GL_ARB_provoking_vertex states that quads are not required to abide
>> >> the provoking vertex convention, and the actual hardware and/or driver
>> >> behavior can be queried with
>> >> GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION.
>> >>
>> >> I'd like to add a new PIPE_CAP_* to query for this capability in
>> >> Gallium, as it appears R3xx-R5xx hardware doesn't support the first
>> >> vertex convention for quads and I'd like the driver to behave
>> >> correctly. Fortunately, other primitive types are supported.
>> >>
>> >> I decided to use the name "quads follow flatshade_first convention"
>> >> instead of "provoking vertex convention" because the actual state
>> >> variable in pipe_rasterizer_state is called flatshade_first.
>> >>
>> >> The attached patch:
>> >> - adds PIPE_CAP_QUADS_FOLLOW_FLATSHADE_FIRST_CONVENTION
>> >> - adds the query in the Mesa state tracker
>> >> - and updates softpipe and llvmpipe to return 1 when this cap is
>> >> queried, and r300g to explicitly return 0
>> >>
>> > You can add a "return 1" for nv50, too, in case you do push this patch.
>> > I just tested and for quads I can also make them use either the first or
>> > the last vertex's colour, i.e. flatshade convention is respected.
>> >
>> > Thanks, Christoph.
>> >> Please review/push.
>> >>
>> >> Cheers.
>> >>
>> >> Marek
>> >>
>> >>
>> >> ------------------------------------------------------------------------
>> >>
>> >> --------------------------------------------------------------------------
>> ----
>> >> This SF.Net email is sponsored by the Verizon Developer Community
>> >> Take advantage of Verizon's best-in-class app development support
>> >> A streamlined, 14 day to market process makes app distribution fast and ea
>> sy
>> >> Join now and get one step closer to millions of Verizon customers
>> >> http://p.sf.net/sfu/verizon-dev2dev
>> >>
>> >>
>> >> ------------------------------------------------------------------------
>> >>
>> >> _______________________________________________
>> >> Mesa3d-dev mailing list
>> >> Mesa3d-dev@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
>> >
>> >
>> > ---------------------------------------------------------------------------
>> ---
>> > This SF.Net email is sponsored by the Verizon Developer Community
>> > Take advantage of Verizon's best-in-class app development support
>> > A streamlined, 14 day to market process makes app distribution fast and eas
>> y
>> > Join now and get one step closer to millions of Verizon customers
>> > http://p.sf.net/sfu/verizon-dev2dev
>> > _______________________________________________
>> > Mesa3d-dev mailing list
>> > Mesa3d-dev@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
>> >
>>
>>
>>
>> --
>> Only fools are easily impressed by what is only
>> barely beyond their reach. ~ Unknown
>>
>> Corbin Simpson
>> <mostawesomed...@gmail.com>
>>
>> -----------------------------------------------------------------------------
>> -
>> This SF.Net email is sponsored by the Verizon Developer Community
>> Take advantage of Verizon's best-in-class app development support
>> A streamlined, 14 day to market process makes app distribution fast and easy
>> Join now and get one step closer to millions of Verizon customers
>> http://p.sf.net/sfu/verizon-dev2dev
>> _______________________________________________
>> Mesa3d-dev mailing list
>> Mesa3d-dev@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
>>
>> -----------------------------------------------------------------------------
>> -
>> This SF.Net email is sponsored by the Verizon Developer Community
>> Take advantage of Verizon's best-in-class app development support
>> A streamlined, 14 day to market process makes app distribution fast and easy
>> Join now and get one step closer to millions of Verizon customers
>> http://p.sf.net/sfu/verizon-dev2dev
>> _______________________________________________
>> Mesa3d-dev mailing list
>> Mesa3d-dev@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
>



-- 
Only fools are easily impressed by what is only
barely beyond their reach. ~ Unknown

Corbin Simpson
<mostawesomed...@gmail.com>

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to