Mesa (master): identity: Add new identity driver
Jakob Bornecrantz
wallbraker at kemper.freedesktop.org
Wed Jun 24 11:12:34 UTC 2009
Module: Mesa
Branch: master
Commit: d60b2c68552a2729dfdb33c2bac4822453cf8ae2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d60b2c68552a2729dfdb33c2bac4822453cf8ae2
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Jun 24 02:42:41 2009 +0200
identity: Add new identity driver
This driver does no transformation of the gallium calls
going to the real driver, like the identity matrix. It is
intended to be the basis for transforming and/or debug
drivers like trace and rbug.
Authors of this patch are:
Michal Krol, orignal heavy lifting.
José Fonesca, object wrapping code stolen from trace.
Jakob Bornecrantz, put it all toghether and renamed a stuff.
---
SConstruct | 6 +-
configs/default | 2 +-
configure.ac | 2 +-
src/gallium/drivers/identity/Makefile | 11 +
src/gallium/drivers/identity/SConscript | 13 +
src/gallium/drivers/identity/id_context.c | 719 +++++++++++++++++++++++++++++
src/gallium/drivers/identity/id_context.h | 48 ++
src/gallium/drivers/identity/id_objects.c | 182 ++++++++
src/gallium/drivers/identity/id_objects.h | 169 +++++++
src/gallium/drivers/identity/id_public.h | 40 ++
src/gallium/drivers/identity/id_screen.c | 481 +++++++++++++++++++
src/gallium/drivers/identity/id_screen.h | 48 ++
12 files changed, 1716 insertions(+), 5 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=d60b2c68552a2729dfdb33c2bac4822453cf8ae2
More information about the mesa-commit
mailing list