Hi,

I added the "not implemented yet" comment back, although there are other places
that use 65535 so it could be some kind of hardware limit...

The only reason that I went with "camel case" r300FooBar names is because that's
what 90% of the driver uses; it's easier to change a few r300_foo_bar to
r300FooBar than the other way around. The important thing is it's consistent.

Now I just hope I don't get shot for all the commits. ;)


On 5/9/07, Brian Paul <[EMAIL PROTECTED]> wrote:
> Jerome Glisse wrote:
> > On 5/8/07, Christoph Brill <[EMAIL PROTECTED]> wrote:
> >> I reviewed the cleanup done by Olliver McFadden and had the following
> >> questions:
> >>
> >> -int r300_get_num_verts(r300ContextPtr rmesa, int num_verts, int prim)
> >> +static int r300NumVerts(r300ContextPtr rmesa, int num_verts, int prim)
> >>
> >> Is it necessary/usefull that the function is static?
> >
> > I think it's better to have static function, i am thinking of symbol
> export and
> > other things like that.
>
> Yes, make functions static whenever possible.
>
>
> >> -/* Immediate implementation has been removed from CVS. */
> >> -
> >> -/* vertex buffer implementation */
> >> -
> >> -static void inline fire_EB(r300ContextPtr rmesa, unsigned long addr
> >> +static void inline r300FireEB(r300ContextPtr rmesa, unsigned long addr
> >>
> >> Why move all the comments to the head of the file. IMO the method should
> >> have a doxygen comment that states it is the vertex buffer
> >> implementation of fire_EB, right?
> >>
> >>
> >> -                if (num_verts > 65535) {      /* not implemented yet */
> >> +                if (num_verts > 65535) {
> >>
> >> Comments like this should be kept. Otherwise it looks like a hardware
> >> limitation while the limitation can be worked around or the limitation
> >> does not exist.
> >>
> >>
> >> Last but not least is
> >> r300_foo_bar
> >> preferred or
> >> r300FooBar
> >> Which is the one mesa uses?
> >
> > We can use the one we like, i prefer r300_foo_bar over r300FooBar which
> > i dislike but the choice is up to the first person who do big cleanup :)
> and
> > we do not have to conform to mesa coding style for driver but use the one
> > we like the more.
>
> Yes, core Mesa has a fairly consistant naming scheme but it's the
> prerogative of the driver writers to choose their style.  That said,
> naming within each driver should be consistant.
>
> -Brian
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> --
> _______________________________________________
> Dri-devel mailing list
> Dri-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dri-devel
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to