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
|