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