I also think we might need to add _dri_warning/_dri_error because the _mesa
versions output "Mesa warning: %s" which implies to the user this is a Mesa
problem, not a DRI driver problem.

I could add r300Warning and r300Error, but probably all DRI drivers need warning
and error functions... So maybe adding them to the common DRI code?


On 5/9/07, Oliver McFadden <[EMAIL PROTECTED]> wrote:
> 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