mesa/progs/rbug
Brian Paul 5ac16495a2 Merge branch 'mesa_7_7_branch'
Conflicts:
	docs/relnotes.html
	src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
	src/gallium/drivers/r300/r300_cs.h
	src/mesa/drivers/dri/i965/brw_wm_surface_state.c
	src/mesa/main/enums.c
2010-01-04 19:16:24 -07:00
..
.gitignore progs/rbug: Add small program to add block rules 2009-06-18 14:36:19 +02:00
Makefile progs/rbug: Link to math 2009-09-26 12:36:01 -07:00
README progs/rbug: Add small remote debugging cli applications 2009-06-01 11:39:25 +01:00
bin_to_bmp.c rbug: rename pf_is_compressed to util_format_is_compressed 2009-12-23 16:57:46 +01:00
ctx_info.c progs/rbug: Add small remote debugging cli applications 2009-06-01 11:39:25 +01:00
ctx_rule.c progs/rbug: Add small program to add block rules 2009-06-18 14:36:19 +02:00
shdr_disable.c progs/rbug: Add small remote debugging cli applications 2009-06-01 11:39:25 +01:00
shdr_dump.c progs/rbug: Add small remote debugging cli applications 2009-06-01 11:39:25 +01:00
shdr_info.c progs/rbug: Add small remote debugging cli applications 2009-06-01 11:39:25 +01:00
simple_client.c progs/rbug: Add small remote debugging cli applications 2009-06-01 11:39:25 +01:00
simple_server.c progs/rbug: s/wait/rbug_wait/ 2010-01-01 16:25:37 -08:00
tex_dump.c rbug: rename pf_is_compressed to util_format_is_compressed 2009-12-23 16:57:46 +01:00
tex_info.c progs/rbug: Add small remote debugging cli applications 2009-06-01 11:39:25 +01:00

README

                        REMOTE DEBUGGING CLI APPLICATIONS


= About =

This directory contains a Gallium3D remote debugging cli applications.


= Build Instructions =

To build, build a normal gallium build and from this directory do the following.

 make

= Usage =

Make sure that you driver has trace integration, see
src/gallium/driver/trace/README for more information about that. Then from on
the computer that you want to debug do:

 export GALLIUM_RBUG=true

 <launch app>

From the debugging computer launch apps form this directory. Currently ip
addresses are hardcoded and you need to edit the application, but that will
change in the future.

= Testing =

The two apps simple_client and simple_server. Are unit testing of the
connection and (de)marsheler. Just run the server first and then the client:

 ./simple_server &
 ./simple_client


--
Jakob Bornecrantz <jakob@vmware.com>