From: Leif D. <lde...@us...> - 2002-05-18 08:57:55
|
CVSROOT: /cvsroot/dri Module name: xc Repository: xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/ Changes by: ldelgass@usw-pr-cvs1. 02/05/18 01:57:54 Log message: Checkpoint commit of async DMA, blits and AGP texturing. Buffer aging is done with the pattern registers which is not ideal, but works. There are still lots of places where optimizing is needed. We need to do the minimum required to sync with the X server on context switches, since right now things slow down whenever the mouse is moved. Modified files: xc/xc/lib/GL/mesa/src/drv/mach64/: Tag: mach64-0-0-4-branch mach64_context.c mach64_context.h mach64_dd.c mach64_ioctl.c mach64_ioctl.h mach64_reg.h mach64_screen.c mach64_span.c mach64_state.c mach64_tex.c mach64_tex.h mach64_texmem.c mach64_tris.c xc/xc/programs/Xserver/hw/xfree86/drivers/ati/: Tag: mach64-0-0-4-branch atidri.c atimach64.c mach64_dri.h mach64_sarea.h xc/xc/programs/Xserver/hw/xfree86/os-support/: Tag: mach64-0-0-4-branch xf86drmMach64.h xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/: Tag: mach64-0-0-4-branch xf86drmMach64.c xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/: Tag: mach64-0-0-4-branch drm.h mach64.h mach64_dma.c mach64_drm.h mach64_drv.c mach64_drv.h mach64_state.c Revision Changes Path 1.1.6.12.2.2 +12 -0 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_context.c 1.1.6.11.2.4 +82 -10 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_context.h 1.1.6.5.2.2 +20 -2 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_dd.c 1.1.6.6.4.7 +354 -7 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_ioctl.c 1.1.6.3.4.2 +34 -1 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_ioctl.h 1.1.6.4.2.2 +6 -0 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_reg.h 1.1.6.4.4.3 +1 -3 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_screen.c 1.1.6.6.2.2 +1 -2 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_span.c 1.1.6.18.2.2 +14 -5 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_state.c 1.1.6.10.2.2 +8 -2 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_tex.c 1.1.6.4.4.1 +3 -0 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_tex.h 1.1.2.8.2.4 +412 -73 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_texmem.c 1.1.6.13.2.5 +50 -2 xc/xc/lib/GL/mesa/src/drv/mach64/Attic/mach64_tris.c 1.1.6.5.2.10 +61 -15 xc/xc/programs/Xserver/hw/xfree86/drivers/ati/Attic/atidri.c 1.1.1.16.4.1.4.2 +37 -7 xc/xc/programs/Xserver/hw/xfree86/drivers/ati/atimach64.c 1.1.6.5.2.3 +4 -0 xc/xc/programs/Xserver/hw/xfree86/drivers/ati/Attic/mach64_dri.h 1.1.6.1.4.2 +4 -0 xc/xc/programs/Xserver/hw/xfree86/drivers/ati/Attic/mach64_sarea.h 1.1.6.2.2.4 +6 -2 xc/xc/programs/Xserver/hw/xfree86/os-support/Attic/xf86drmMach64.h 1.1.6.2.2.4 +17 -2 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/Attic/xf86drmMach64.c 1.35.4.1.4.3 +1 -2 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/drm.h 1.1.4.2.2.3 +16 -7 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Attic/mach64.h 1.1.6.4.2.11 +500 -143 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Attic/mach64_dma.c 1.1.6.2.2.6 +6 -2 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Attic/mach64_drm.h 1.1.8.1.4.2 +10 -12 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Attic/mach64_drv.c 1.1.6.3.2.14 +137 -31 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Attic/mach64_drv.h 1.1.6.4.2.20 +237 -253 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Attic/mach64_state.c |