gallium/noop: no operation gallium driver
authorJerome Glisse <jglisse@redhat.com>
Mon, 15 Nov 2010 19:53:21 +0000 (14:53 -0500)
committerJerome Glisse <jglisse@redhat.com>
Mon, 15 Nov 2010 19:56:40 +0000 (14:56 -0500)
commit5da246944a787b933a509f0b65bab466574c3339
tree8f58c7701dd866f31e80615ce4512b005aa5d4b4
parent88850b3e4f5f2692bf77d46fab031bd573f4d642
gallium/noop: no operation gallium driver

This driver is a fake swdri driver that perform no operations
beside allocation gallium structure and buffer for upper layer
usage.

It's purpose is to help profiling core mesa/gallium without
having pipe driver overhead hidding hot spot of core code.

scons file are likely inadequate i am unfamiliar with this
build system.

To use it simply rename is to swrast_dri.so and properly set
LIBGL_DRIVERS_PATH env variable.

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
configure.ac
src/gallium/drivers/noop/Makefile [new file with mode: 0644]
src/gallium/drivers/noop/SConscript [new file with mode: 0644]
src/gallium/drivers/noop/noop_pipe.c [new file with mode: 0644]
src/gallium/drivers/noop/noop_public.h [new file with mode: 0644]
src/gallium/drivers/noop/noop_state.c [new file with mode: 0644]
src/gallium/targets/dri-noop/Makefile [new file with mode: 0644]
src/gallium/targets/dri-noop/SConscript [new file with mode: 0644]
src/gallium/targets/dri-noop/swrast_drm_api.c [new file with mode: 0644]