e44089b2f79aa2dcaacf348911433d1e21235c0c |
|
14-Apr-2012 |
Christoph Bumiller <e0425955@student.tuwien.ac.at> |
nvc0: add initial support for nve4+ (Kepler) chipsets Most things that work on Fermi should work on Kepler too. There are a few performance optimizations left to do, like better placement of texture barriers and adding scheduling data to the shader instructions (without them, a thread group will be masked for 32 cycles after each single instruction issue).
/external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.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/winsys/nouveau/drm/nouveau_drm_winsys.c
|
6d1cdec3ba151168bfc3aef222fba6265dfb41fb |
|
06-Apr-2012 |
Christoph Bumiller <e0425955@student.tuwien.ac.at> |
nouveau: switch to libdrm_nouveau-2.0
/external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
|
66c7dc5688bcd5ff9c596f4c410aee574ea2428a |
|
16-Feb-2012 |
Ben Skeggs <bskeggs@redhat.com> |
nvfx: completely remove this driver (GeForce FX/6/7) This driver hasn't been maintained properly for a very long time, and for many very good reasons. It's horrible. A new driver supporting these chipsets will appear with the commits that port vieux/nv50/nvc0 to libdrm_nouveau-2.0. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
|
10e931219f0619c01456dd13fea65b8c21f3b87b |
|
02-Dec-2011 |
Marcin Slusarz <marcin.slusarz@gmail.com> |
nouveau: get rid of winsys object Its only purpose was to destroy itself.
/external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
|
4517153278b078b031bb4af10a4d69050eaec9d6 |
|
17-Nov-2011 |
Ben Skeggs <bskeggs@redhat.com> |
nvc0: add support for GF119 (NVD9) Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
|
4c2247538394a313e1e90bfcd07c1ab9c7d41281 |
|
12-Nov-2010 |
Christoph Bumiller <e0425955@student.tuwien.ac.at> |
nvc0: import nvc0 gallium driver
/external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
|
a49167c1c03dab9452165f503251e543dec2be9a |
|
23-Aug-2010 |
Marcin Slusarz <marcin.slusarz@gmail.com> |
nouveau: handle early initialization errors handle very early errors in pipe_screen creation (failure of nouveau_screen_init in nv50_screen_create) Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
|
cf91accc93b9f172b2f7c970f39e69b268a5bb26 |
|
23-Jun-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
nouveau: Move bootstrap code to targets Well sorta, at least I removed the drm_api dependancy and the target can layer anything it wants to now.
/external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
|
10e3b9f4d029df5c6c01a5d76c9085c48d82ac43 |
|
23-Jun-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
nouveau: Rename winsys file
/external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
|