History log of /external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9ed65301e044711de0db51b4986085fca170d764 12-Jul-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nouveau: implement missing timer query functionality
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
a2fc42b899de22273c1df96091bfb5c636075cb0 11-Jan-2012 Ben Skeggs <bskeggs@redhat.com> nv30: import new driver for GeForce FX/6/7 chipsets, and Quadro variants

The primary motivation for this rewrite was to have a maintainable driver
going forward, as nvfx was quite horrible in a lot of ways.

The driver is heavily based on the design of the nv50/nvc0 3d drivers we
already have, and uses the same common buffer/fence code. It also passes
a HEAP more piglit tests than nvfx did, supports a couple more features,
and a few more to come still probably.

The CPU footprint of this driver is far far less than nvfx, and translates
into far greater framerates in a lot of applications (unless you're using
a CPU that's way way newer than the GPUs of these generations....)

Basically, we once again have a maintained driver for these chipsets \o/

Feel free to report bugs now!
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
9937116c7b15468088a224da478d927347a76f32 20-Feb-2010 Luca Barbieri <luca@luca-barbieri.com> nv30, nv40: unify nv[34]0_query.c

The files are identical except formatting.
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
b8e56d4cddbd9c491b940e3ce5974c526802c752 20-Feb-2010 Luca Barbieri <luca@luca-barbieri.com> nv30, nv40: unify all structures and headers, except shaders

This patch unifies nv[34]0_screen.h, nv[34]0_context.h and
nv[34]0_state.h

The unified files are put in a new "nvfx" directory.

nv30_context.h and nv40_context.h still exist to hold the function
prototypes and include nvfx_context.h

nv[34]0_screen.h and nv[34]0_state.h are deleted, replaced by the
unified versions.

nv40 includes some extra fields for swtnl and user clip planes
support.

These fields will be unused on nv30 until that functionality gets
added to it too (by unification with nv40).
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
d673c92810636dcc6de33d3618d494ce9f5717c1 20-Feb-2010 Luca Barbieri <luca@luca-barbieri.com> nouveau: s/rankine/eng3d/g; s/curie/eng3d/g

Result of running:
perl -i -p -e 's/rankine/eng3d/g; s/curie/eng3d/g;' nv[34]0/*.[ch]

This will allow to more easily unify nv30 and nv40.
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
29d2ab37e65c9242d01f63cc5376cb6929f9285f 29-Dec-2009 Marcin Slusarz <marcin.slusarz@gmail.com> nouveau: kill nouveau_push.h and use libdrm versions of BEGIN_RINGs, etc
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
1b207d9bb81ae3385e5658a81c71fbf2fe15c18f 05-Jun-2009 Ben Skeggs <bskeggs@redhat.com> nouveau: call notifier/grobj etc funcs directly

libdrm_nouveau is linked with the winsys, there's no good reason to do all
this through yet another layer.
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
ab3a9f1eeda5b216099763f6eb932da723309f4a 08-Jan-2009 José Fonseca <jfonseca@vmware.com> gallium: Replace uint64 by standard uint64_t.

uint64 is not (so?) standard, and often redefined by third parties,
causing name clashes.
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
186277ee928a7c9ad8a31776f93e502613ad94fd 11-Apr-2008 Patrice Mandin <pmandin@caramail.com> nv30: Move some structures and functions from context to screen
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
7b389f8d2f307fa0714494f2a43e9141cc04ed3e 30-Mar-2008 Patrice Mandin <pmandin@caramail.com> nv30: use FREE macro
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
bbefb541ad94382debb0f7a8daa636729799a31a 30-Mar-2008 Ben Skeggs <skeggsb@gmail.com> nouveau: adapt to recent gallium changes
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c
26add9288c88108e3485ffc57c51ea9bdc0ee719 16-Feb-2008 Ben Skeggs <skeggsb@gmail.com> nouveau: match gallium code reorginisation.

That was... fun..
/external/mesa3d/src/gallium/drivers/nv30/nv30_query.c