History log of /external/mesa3d/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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