Mesa (nvc0): nvc0: import nvc0 gallium driver
Christoph Bumiller
chrisbmr at kemper.freedesktop.org
Fri Nov 12 14:19:22 UTC 2010
Module: Mesa
Branch: nvc0
Commit: 4c2247538394a313e1e90bfcd07c1ab9c7d41281
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c2247538394a313e1e90bfcd07c1ab9c7d41281
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Nov 12 15:17:40 2010 +0100
nvc0: import nvc0 gallium driver
---
configure.ac | 2 +-
src/gallium/drivers/nouveau/nouveau_screen.h | 3 +-
src/gallium/drivers/nouveau/nouveau_winsys.h | 5 +
src/gallium/drivers/nouveau/nv_object.xml.h | 57 +-
src/gallium/drivers/nvc0/Makefile | 32 +
src/gallium/drivers/nvc0/SConscript | 34 +
src/gallium/drivers/nvc0/nv50_defs.xml.h | 142 ++
src/gallium/drivers/nvc0/nv50_texture.xml.h | 259 +++
src/gallium/drivers/nvc0/nvc0_2d.xml.h | 380 ++++
src/gallium/drivers/nvc0/nvc0_3d.xml.h | 1067 +++++++++++
src/gallium/drivers/nvc0/nvc0_3ddefs.xml.h | 98 +
src/gallium/drivers/nvc0/nvc0_buffer.c | 166 ++
src/gallium/drivers/nvc0/nvc0_context.c | 171 ++
src/gallium/drivers/nvc0/nvc0_context.h | 218 +++
src/gallium/drivers/nvc0/nvc0_draw.c | 88 +
src/gallium/drivers/nvc0/nvc0_fence.c | 145 ++
src/gallium/drivers/nvc0/nvc0_fence.h | 40 +
src/gallium/drivers/nvc0/nvc0_formats.c | 462 +++++
src/gallium/drivers/nvc0/nvc0_graph_macros.h | 220 +++
src/gallium/drivers/nvc0/nvc0_m2mf.xml.h | 138 ++
src/gallium/drivers/nvc0/nvc0_miptree.c | 327 ++++
src/gallium/drivers/nvc0/nvc0_pc.c | 685 +++++++
src/gallium/drivers/nvc0/nvc0_pc.h | 648 +++++++
src/gallium/drivers/nvc0/nvc0_pc_emit.c | 943 ++++++++++
src/gallium/drivers/nvc0/nvc0_pc_optimize.c | 1174 ++++++++++++
src/gallium/drivers/nvc0/nvc0_pc_print.c | 375 ++++
src/gallium/drivers/nvc0/nvc0_pc_regalloc.c | 925 ++++++++++
src/gallium/drivers/nvc0/nvc0_program.c | 595 ++++++
src/gallium/drivers/nvc0/nvc0_program.h | 82 +
src/gallium/drivers/nvc0/nvc0_push.c | 201 +++
src/gallium/drivers/nvc0/nvc0_push2.c | 329 ++++
src/gallium/drivers/nvc0/nvc0_resource.c | 71 +
src/gallium/drivers/nvc0/nvc0_resource.h | 109 ++
src/gallium/drivers/nvc0/nvc0_screen.c | 604 +++++++
src/gallium/drivers/nvc0/nvc0_screen.h | 110 ++
src/gallium/drivers/nvc0/nvc0_shader_state.c | 172 ++
src/gallium/drivers/nvc0/nvc0_state.c | 849 +++++++++
src/gallium/drivers/nvc0/nvc0_state_validate.c | 328 ++++
src/gallium/drivers/nvc0/nvc0_stateobj.h | 79 +
src/gallium/drivers/nvc0/nvc0_surface.c | 361 ++++
src/gallium/drivers/nvc0/nvc0_tex.c | 251 +++
src/gallium/drivers/nvc0/nvc0_tgsi_to_nc.c | 1890 ++++++++++++++++++++
src/gallium/drivers/nvc0/nvc0_transfer.c | 322 ++++
src/gallium/drivers/nvc0/nvc0_transfer.h | 38 +
src/gallium/drivers/nvc0/nvc0_vbo.c | 462 +++++
src/gallium/drivers/nvc0/nvc0_winsys.h | 152 ++
src/gallium/targets/dri-nouveau/Makefile | 1 +
.../winsys/nouveau/drm/nouveau_drm_winsys.c | 3 +
48 files changed, 15801 insertions(+), 12 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=4c2247538394a313e1e90bfcd07c1ab9c7d41281
More information about the mesa-commit
mailing list