Monthly Archives: October 2010

Cloud digression

Digression to running enterprise cloud (Eucalyptus based) using Ubuntu: https://help.ubuntu.com/community/UEC/ http://fnords.wordpress.com/2009/10/04/run-your-own-uec-part-1/ Cloud over Ubuntu over Virtualbox over Windows 7?? We’ll see how slow this  will get on my new core i3 machine.

Posted in Uncategorized | Leave a comment

X Programming Ref

Xlib programming Reference: PDF:     http://www.x.org/archive/X11R7.0/doc/PDF/xlib.pdf HTML: http://tronche.com/gui/x/xlib/function-index.html For indirect rendering through X which the softpipe uses, calls to Xlib are in drisw_glx.c module in  src/glx, with the indirection table created when __GLXInitialize is called to initialized GL over X. Also, … Continue reading

Posted in Uncategorized | Leave a comment

Found missing link

The missing link to this whole Gallium picture is found:  the source code to the kernel DRM device driver (not libdrm which is just its user space counterpart, not the stuff in mesa winsys drm directory, which are just redirections), … Continue reading

Posted in Uncategorized | Leave a comment

Gallium3D trace driver

See README file (does not exist in pre-7.9 tree) in 7.9 source tree trace driver directory for instructions. Basically: 1) set the name of the trace output file in GALLIUM_TRACE  environment var 2) call trace_screen_create() passing it the screen ptr … Continue reading

Posted in Uncategorized | Leave a comment

more notes on building and running 7.9 and 7.8.2

Building driver framework for immerse: 1. Build mesa 7.9 gallium framework export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH’ cd ~/work/mesa/7.9 ./configure –enable-debug –enable-gallium-i915 –enable-gallium-swrast make 2. Build immerse winsys (libimmsw.a) This builds immerse winsys, baically buffer management functions. Currently builds libimmsw.a, based on winsys/i915/sw which … Continue reading

Posted in Uncategorized | Leave a comment

VirtualBox, Ubuntu, and Mesa3D

Switched over to virtualbox because it starts and stops vm’s much faster than vmware and does not cause thrashing on my athlon 64×2 machine with 3Gb memory even after running for days.  The perk was that setting it up to … Continue reading

Posted in Uncategorized | Leave a comment