mesa: Changes to 'debian-experimental'
Makefile | 2
bin/mklib | 19
configure.ac | 5
debian/changelog | 2
debian/patches/05_hurd-ftbfs.diff | 6
debian/patches/06_kfreebsd-ftbfs.diff | 2
docs/devinfo.html | 40
docs/install.html | 52
docs/news.html | 15
docs/relnotes-7.4.3.html | 79
docs/relnotes-7.4.4.html | 68
docs/relnotes-7.5.html | 4
docs/relnotes.html | 9
doxygen/gallium.doc | 323
doxygen/gallium.doxy | 1303 -
include/GL/glew.h | 6
include/GLES/egl.h | 6
include/GLES/egltypes.h | 45
progs/demos/Makefile | 7
progs/demos/dinoshade.c | 914
progs/demos/fbotexture.c | 108
progs/demos/fslight.c | 8
progs/demos/projtex.c | 1028
progs/fp/SConscript | 17
progs/fp/abs.txt | 5
progs/fp/add-swz.txt | 5
progs/fp/add.txt | 5
progs/fp/cmp.txt | 5
progs/fp/cos.txt | 8
progs/fp/dp3.txt | 4
progs/fp/dp4.txt | 4
progs/fp/dph.txt | 4
progs/fp/dst.txt | 3
progs/fp/ex2.txt | 5
progs/fp/flr.txt | 5
progs/fp/fp-tri.c | 256
progs/fp/frc.txt | 5
progs/fp/kil-pos.txt | 9
progs/fp/kil-texcoord-sgt.txt | 8
progs/fp/kil.txt | 6
progs/fp/lg2.txt | 5
progs/fp/lit.txt | 5
progs/fp/local.txt | 11
progs/fp/lrp.txt | 4
progs/fp/mad.txt | 4
progs/fp/max.txt | 3
progs/fp/min.txt | 3
progs/fp/mov.txt | 3
progs/fp/mul-swz.txt | 3
progs/fp/mul.txt | 3
progs/fp/negate.txt | 6
progs/fp/position.txt | 4
progs/fp/pow.txt | 4
progs/fp/rcp.txt | 5
progs/fp/rsq.txt | 5
progs/fp/run.sh | 7
progs/fp/scs.txt | 5
progs/fp/sge.txt | 3
progs/fp/sge2.txt | 8
progs/fp/sin.txt | 8
progs/fp/slt.txt | 3
progs/fp/sub.txt | 3
progs/fp/swz.txt | 3
progs/fp/swz2.txt | 4
progs/fp/swz3.txt | 5
progs/fp/tex-pos-kil-1.txt | 7
progs/fp/tex-pos-kil.txt | 8
progs/fp/tex-pos.txt | 6
progs/fp/tex.txt | 3
progs/fp/xpd.txt | 3
progs/tests/SConscript | 137
progs/tests/bug_texstore_i8.c | 196
progs/tests/bumpmap.c | 208
progs/tests/calibrate_rast.c | 397
progs/tests/fillrate.c | 204
progs/tests/glutfx.c | 189
progs/tests/mapbufrange.c | 205
progs/tests/mapvbo.c | 139
progs/tests/mipgen.c | 207
progs/tests/mipmap_comp.c | 295
progs/tests/mipmap_view.c | 435
progs/tests/occlude.c | 234
progs/tests/quads.c | 259
progs/tests/streaming_rect.c | 327
progs/tests/subtex.c | 225
progs/tests/texdown.c | 477
progs/tests/texobj.c | 284
progs/tests/zcomp.c | 224
progs/tests/zdrawpix.c | 193
progs/trivial/SConscript | 177
progs/trivial/clear-fbo-tex.c | 223
progs/trivial/clear-fbo.c | 208
progs/trivial/clear-random.c | 133
progs/trivial/clear-repeat.c | 130
progs/trivial/clear-scissor.c | 119
progs/trivial/clear-undefined.c | 138
progs/trivial/createwin.c | 121
progs/trivial/draw2arrays.c | 117
progs/trivial/flat-clip.c | 151
progs/trivial/fs-tri.c | 209
progs/trivial/line-flat.c | 147
progs/trivial/line-smooth.c | 174
progs/trivial/line-stipple-wide.c | 149
progs/trivial/line-wide.c | 148
progs/trivial/lineloop-elts.c | 121
progs/trivial/linestrip-clip.c | 142
progs/trivial/linestrip-flat-stipple.c | 143
progs/trivial/linestrip-stipple-wide.c | 143
progs/trivial/linestrip-stipple.c | 142
progs/trivial/linestrip.c | 139
progs/trivial/long-fixed-func.c | 153
progs/trivial/pgon-mode.c | 136
progs/trivial/point-sprite.c | 175
progs/trivial/point-wide-smooth.c | 146
progs/trivial/poly-flat-clip.c | 141
progs/trivial/poly-flat-unfilled-clip.c | 145
progs/trivial/quad-tex-alpha.c | 171
progs/trivial/quad-tex-sub.c | 204
progs/trivial/quad-unfilled-clip.c | 140
progs/trivial/quad-unfilled-stipple.c | 143
progs/trivial/quadstrip-clip.c | 138
progs/trivial/quadstrip-cont.c | 163
progs/trivial/readpixels.c | 104
progs/trivial/tri-alpha-tex.c | 180
progs/trivial/tri-alpha.c | 142
progs/trivial/tri-array-interleaved.c | 120
progs/trivial/tri-blend-color.c | 145
progs/trivial/tri-blend-max.c | 147
progs/trivial/tri-blend-min.c | 147
progs/trivial/tri-blend-revsub.c | 147
progs/trivial/tri-blend-sub.c | 147
progs/trivial/tri-clear.c | 144
progs/trivial/tri-cull-both.c | 142
progs/trivial/tri-fbo-tex-mip.c | 261
progs/trivial/tri-fbo-tex.c | 260
progs/trivial/tri-fbo.c | 203
progs/trivial/tri-fog.c | 162
progs/trivial/tri-fp-const-imm.c | 172
progs/trivial/tri-fp.c | 170
progs/trivial/tri-lit.c | 140
progs/trivial/tri-logicop-none.c | 179
progs/trivial/tri-logicop-xor.c | 187
progs/trivial/tri-mask-tri.c | 154
progs/trivial/tri-multitex-vbo.c | 261
progs/trivial/tri-orig.c | 137
progs/trivial/tri-query.c | 161
progs/trivial/tri-repeat.c | 119
progs/trivial/tri-scissor-tri.c | 152
progs/trivial/tri-square.c | 137
progs/trivial/tri-stencil.c | 158
progs/trivial/tri-stipple.c | 152
progs/trivial/tri-tex.c | 169
progs/trivial/tri-tri.c | 146
progs/trivial/tri-unfilled-edgeflag.c | 142
progs/trivial/tri-unfilled-fog.c | 153
progs/trivial/tri-unfilled-point.c | 139
progs/trivial/tri-unfilled-tri-lit.c | 179
progs/trivial/tri-unfilled-tri.c | 176
progs/trivial/tri-unfilled-userclip-stip.c | 148
progs/trivial/tri-viewport.c | 327
progs/trivial/tri-z-9.c | 140
progs/trivial/tri-z-eq.c | 140
progs/trivial/tri-z.c | 204
progs/trivial/trifan-flat-clip.c | 141
progs/trivial/trifan-flat-unfilled-clip.c | 145
progs/trivial/trifan-flat.c | 141
progs/trivial/trifan-unfilled.c | 140
progs/trivial/trifan.c | 139
progs/trivial/tristrip-flat.c | 149
progs/trivial/vbo-noninterleaved.c | 139
progs/trivial/vp-array-int.c | 118
progs/trivial/vp-tri-cb-pos.c | 158
progs/trivial/vp-tri-cb-tex.c | 191
progs/trivial/vp-tri-cb.c | 108
progs/trivial/vp-tri-imm.c | 102
progs/trivial/vp-tri-invariant.c | 147
progs/trivial/vp-tri-swap.c | 104
progs/trivial/vp-tri-tex.c | 138
progs/util/extfuncs.h | 101
progs/vp/SConscript | 13
progs/vp/addimm.txt | 5
progs/vp/arl-static.txt | 7
progs/vp/arl-unused.txt | 7
progs/vp/exp-no-w.txt | 6
progs/vp/exp.txt | 6
progs/vp/log.txt | 7
progs/vp/msk.txt | 7
progs/vp/psiz-imm.txt | 5
progs/vp/psiz-mul-clamp.txt | 9
progs/vp/psiz-mul.txt | 6
progs/vp/psiz-param-clamp.txt | 10
progs/vp/run.sh | 7
progs/vp/windows/vp2003.sln | 21
progs/vp/windows/vp2003.vcproj | 121
progs/vp/xform.txt | 11
progs/vpglsl/.gitignore | 1
progs/vpglsl/Makefile | 52
progs/vpglsl/SConscript | 13
progs/vpglsl/for.glsl | 7
progs/vpglsl/if.glsl | 7
progs/vpglsl/ifelse.glsl | 8
progs/vpglsl/mov.glsl | 5
progs/vpglsl/nestedifs.glsl | 13
progs/vpglsl/nestedswizzle.glsl | 9
progs/vpglsl/off2f.glsl | 18
progs/vpglsl/psiz-imm.glsl | 6
progs/vpglsl/psiz-mul.glsl | 6
progs/vpglsl/varfor1f.glsl | 22
progs/vpglsl/varfor2f.glsl | 24
progs/vpglsl/varfor4f.glsl | 19
progs/vpglsl/vp-tris.c | 363
progs/wgl/SConscript | 25
progs/wgl/sharedtex_mt/sharedtex_mt.c | 547
progs/wgl/wglinfo.c | 736
progs/wgl/wglthreads/wglthreads.c | 616
progs/xdemos/glxcontexts.c | 160
scons/crossmingw.py | 185
scons/gallium.py | 527
scons/generic.py | 591
scons/mslib_sa.py | 133
scons/mslink_sa.py | 211
scons/msvc_sa.py | 173
scons/python.py | 72
scons/wcesdk.py | 176
scons/winddk.py | 133
scons/winsdk.py | 131
src/driclient/include/driclient.h | 97
src/driclient/include/xf86dri.h | 119
src/driclient/src/Makefile | 19
src/driclient/src/XF86dri.c | 619
src/driclient/src/driclient.c | 310
src/driclient/src/xf86dristr.h | 342
src/egl/Makefile | 31
src/egl/docs/EGL_MESA_screen_surface | 564
src/egl/drivers/demo/Makefile | 32
src/egl/drivers/demo/demo.c | 316
src/egl/drivers/dri/Makefile | 68
src/egl/drivers/dri/egldri.c | 1208
src/egl/drivers/dri/egldri.h | 116
src/egl/main/Makefile | 85
src/egl/main/eglapi.c | 631
src/egl/main/eglapi.h | 128
src/egl/main/eglconfig.c | 413
src/egl/main/eglconfig.h | 64
src/egl/main/eglcontext.c | 305
src/egl/main/eglcontext.h | 73
src/egl/main/egldisplay.c | 121
src/egl/main/egldisplay.h | 61
src/egl/main/egldriver.c | 425
src/egl/main/egldriver.h | 81
src/egl/main/eglglobals.c | 146
src/egl/main/eglglobals.h | 71
src/egl/main/eglhash.c | 347
src/egl/main/eglhash.h | 39
src/egl/main/egllog.c | 100
src/egl/main/egllog.h | 16
src/egl/main/eglmode.c | 431
src/egl/main/eglmode.h | 57
src/egl/main/eglscreen.c | 328
src/egl/main/eglscreen.h | 90
src/egl/main/eglsurface.c | 606
src/egl/main/eglsurface.h | 122
src/egl/main/egltypedefs.h | 34
src/gallium/auxiliary/draw/draw_pt_elts.c | 3
src/gallium/auxiliary/indices/u_indices.c | 2
src/gallium/auxiliary/pipebuffer/pb_buffer.h | 14
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | 6
src/gallium/auxiliary/pipebuffer/pb_buffer_malloc.c | 6
src/gallium/auxiliary/pipebuffer/pb_bufmgr.h | 20
src/gallium/auxiliary/pipebuffer/pb_bufmgr_alt.c | 2
src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c | 8
src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c | 30
src/gallium/auxiliary/pipebuffer/pb_bufmgr_fenced.c | 2
src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c | 26
src/gallium/auxiliary/pipebuffer/pb_bufmgr_ondemand.c | 6
src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c | 20
src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c | 36
src/gallium/auxiliary/rtasm/rtasm_ppc.c | 6
src/gallium/auxiliary/tgsi/tgsi_dump.c | 18
src/gallium/auxiliary/util/u_gen_mipmap.c | 2
src/gallium/auxiliary/util/u_snprintf.c | 2
src/gallium/drivers/cell/ppu/cell_screen.c | 2
src/gallium/drivers/softpipe/sp_context.c | 16
src/gallium/drivers/softpipe/sp_context.h | 2
src/gallium/drivers/softpipe/sp_draw_arrays.c | 2
src/gallium/drivers/softpipe/sp_flush.c | 2
src/gallium/drivers/softpipe/sp_screen.c | 2
src/gallium/drivers/softpipe/sp_setup.c | 9
src/gallium/drivers/softpipe/sp_tex_sample.c | 2
src/gallium/drivers/trace/tr_dump.c | 4
src/gallium/drivers/trace/tr_dump.h | 6
src/gallium/include/pipe/p_defines.h | 1
src/gallium/include/pipe/p_format.h | 28
src/gallium/include/pipe/p_refcnt.h | 28
src/gallium/include/pipe/p_thread.h | 1
src/gallium/state_trackers/dri/dri_drawable.c | 2
src/gallium/state_trackers/glx/xlib/fakeglx.c | 2
src/gallium/state_trackers/python/retrace/interpreter.py | 46
src/gallium/state_trackers/python/tests/base.py | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-abs.sh | 13
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-add.sh | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-dp3.sh | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-dp4.sh | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-dst.sh | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-ex2.sh | 11
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-flr.sh | 15
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-frc.sh | 13
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-lg2.sh | 15
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-lit.sh | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-lrp.sh | 11
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-mad.sh | 11
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-max.sh | 10
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-min.sh | 10
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-mov.sh | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-mul.sh | 10
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-rcp.sh | 15
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-rsq.sh | 15
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-sge.sh | 13
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-slt.sh | 13
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-srcmod-abs.sh | 13
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-srcmod-absneg.sh | 15
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-srcmod-neg.sh | 11
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-srcmod-swz.sh | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-sub.sh | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/frag-xpd.sh | 8
src/gallium/state_trackers/python/tests/regress/fragment-shader/fragment-shader.py | 218
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-abs.sh | 15
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-add.sh | 13
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-arl.sh | 23
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-arr.sh | 23
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-dp3.sh | 16
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-dp4.sh | 16
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-dst.sh | 11
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-ex2.sh | 18
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-flr.sh | 23
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-frc.sh | 15
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-lg2.sh | 18
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-lit.sh | 11
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-lrp.sh | 14
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-mad.sh | 14
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-max.sh | 13
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-min.sh | 13
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-mov.sh | 11
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-mul.sh | 13
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-rcp.sh | 18
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-rsq.sh | 18
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-sge.sh | 16
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-slt.sh | 16
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-srcmod-abs.sh | 15
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-srcmod-absneg.sh | 16
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-srcmod-neg.sh | 12
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-srcmod-swz.sh | 11
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-sub.sh | 13
src/gallium/state_trackers/python/tests/regress/vertex-shader/vert-xpd.sh | 11
src/gallium/state_trackers/python/tests/regress/vertex-shader/vertex-shader.py | 247
src/gallium/state_trackers/python/tests/texture_sample.py | 243
src/gallium/state_trackers/wgl/shared/stw_context.c | 82
src/gallium/state_trackers/wgl/shared/stw_device.c | 42
src/gallium/state_trackers/wgl/shared/stw_framebuffer.c | 144
src/gallium/state_trackers/wgl/shared/stw_framebuffer.h | 13
src/gallium/state_trackers/wgl/shared/stw_tls.c | 33
src/gallium/state_trackers/wgl/shared/stw_tls.h | 6
src/glew/LICENSE.txt | 73
src/glew/Makefile | 54
src/glew/SConscript | 50
src/glew/glew.c |12180 ----------
src/glew/glewinfo.c | 7180 -----
src/glew/visualinfo.c | 1173
src/glx/x11/dri_common.c | 4
src/glx/x11/glxcmds.c | 14
src/glx/x11/glxcurrent.c | 2
src/mesa/drivers/common/driverfuncs.c | 1
src/mesa/drivers/dri/common/dri_util.c | 6
src/mesa/drivers/dri/i915/i830_state.c | 21
src/mesa/drivers/dri/i915/i915_tex_layout.c | 5
src/mesa/drivers/dri/i965/brw_context.h | 5
src/mesa/drivers/dri/i965/brw_sf_state.c | 7
src/mesa/drivers/dri/i965/brw_vs_constval.c | 44
src/mesa/drivers/dri/i965/brw_wm.c | 14
src/mesa/drivers/dri/i965/brw_wm.h | 3
src/mesa/drivers/dri/i965/brw_wm_fp.c | 21
src/mesa/drivers/dri/i965/brw_wm_glsl.c | 32
src/mesa/drivers/dri/i965/brw_wm_pass2.c | 21
src/mesa/drivers/dri/i965/brw_wm_sampler_state.c | 10
src/mesa/drivers/dri/intel/intel_buffer_objects.c | 55
src/mesa/drivers/dri/intel/intel_buffer_objects.h | 3
src/mesa/drivers/dri/intel/intel_buffers.c | 2
src/mesa/drivers/dri/intel/intel_clear.c | 8
src/mesa/drivers/dri/intel/intel_context.c | 13
src/mesa/drivers/dri/intel/intel_context.h | 6
src/mesa/drivers/dri/intel/intel_pixel_bitmap.c | 10
src/mesa/drivers/dri/intel/intel_pixel_draw.c | 22
src/mesa/drivers/dri/intel/intel_screen.c | 26
src/mesa/drivers/dri/intel/intel_tex_image.c | 12
src/mesa/drivers/dri/r200/r200_context.c | 2
src/mesa/drivers/dri/r300/r300_context.c | 2
src/mesa/drivers/dri/radeon/radeon_context.c | 2
src/mesa/drivers/windows/gldirect/mesasw/colors.h | 520
src/mesa/drivers/windows/gldirect/mesasw/gld_wgl_mesasw.c | 1720 -
src/mesa/drivers/x11/fakeglx.c | 2
src/mesa/main/api_noop.c | 16
src/mesa/main/api_validate.c | 4
src/mesa/main/attrib.c | 90
src/mesa/main/compiler.h | 4
src/mesa/main/config.h | 8
src/mesa/main/context.c | 41
src/mesa/main/context.h | 3
src/mesa/main/debug.c | 2
src/mesa/main/dlist.c | 40
src/mesa/main/enums.c | 10
src/mesa/main/fbobject.c | 5
src/mesa/main/image.c | 2
src/mesa/main/macros.h | 14
src/mesa/main/matrix.c | 10
src/mesa/main/mipmap.c | 3
src/mesa/main/mtypes.h | 6
src/mesa/main/queryobj.c | 16
src/mesa/main/queryobj.h | 3
src/mesa/main/texenv.c | 4
src/mesa/main/texenvprogram.c | 1
src/mesa/main/texformat_tmp.h | 28
src/mesa/main/texgetimage.c | 6
src/mesa/main/teximage.c | 2
src/mesa/main/texobj.c | 65
src/mesa/main/texobj.h | 3
src/mesa/main/texstate.c | 9
src/mesa/main/texstore.c | 39
src/mesa/main/varray.c | 29
src/mesa/main/version.h | 2
src/mesa/main/viewport.c | 4
src/mesa/shader/arbprogparse.c | 5
src/mesa/shader/shader_api.c | 1
src/mesa/shader/slang/slang_codegen.c | 1279 -
src/mesa/shader/slang/slang_codegen.h | 17
src/mesa/shader/slang/slang_compile.c | 3
src/mesa/shader/slang/slang_compile_operation.c | 68
src/mesa/shader/slang/slang_compile_operation.h | 62
src/mesa/shader/slang/slang_compile_variable.h | 1
src/mesa/shader/slang/slang_link.c | 21
src/mesa/shader/slang/slang_preprocess.c | 94
src/mesa/shader/slang/slang_print.c | 10
src/mesa/state_tracker/st_atom_shader.c | 57
src/mesa/state_tracker/st_cb_accum.c | 244
src/mesa/state_tracker/st_cb_bufferobjects.c | 5
src/mesa/state_tracker/st_cb_clear.c | 18
src/mesa/state_tracker/st_cb_drawpixels.c | 30
src/mesa/state_tracker/st_cb_fbo.c | 147
src/mesa/state_tracker/st_cb_fbo.h | 13
src/mesa/state_tracker/st_cb_readpixels.c | 13
src/mesa/state_tracker/st_context.c | 15
src/mesa/state_tracker/st_extensions.c | 5
src/mesa/state_tracker/st_format.c | 14
src/mesa/state_tracker/st_format.h | 4
src/mesa/state_tracker/st_framebuffer.c | 28
src/mesa/state_tracker/st_gen_mipmap.c | 3
src/mesa/state_tracker/st_program.c | 43
src/mesa/swrast/s_context.c | 1
src/mesa/swrast/s_texfilter.c | 2
src/mesa/vbo/vbo_attrib_tmp.h | 16
src/mesa/vbo/vbo_context.h | 2
src/mesa/vbo/vbo_exec_api.c | 36
src/mesa/vbo/vbo_exec_array.c | 4
src/mesa/vf/vf.c | 372
src/mesa/vf/vf.h | 234
src/mesa/vf/vf_generic.c | 981
src/mesa/vf/vf_sse.c | 662
src/xvmc/Makefile | 73
src/xvmc/attributes.c | 20
src/xvmc/block.c | 79
src/xvmc/context.c | 207
src/xvmc/subpicture.c | 215
src/xvmc/surface.c | 355
src/xvmc/tests/.gitignore | 5
src/xvmc/tests/Makefile | 27
src/xvmc/tests/test_blocks.c | 84
src/xvmc/tests/test_context.c | 92
src/xvmc/tests/test_rendering.c | 287
src/xvmc/tests/test_surface.c | 72
src/xvmc/tests/testlib.c | 119
src/xvmc/tests/testlib.h | 42
src/xvmc/tests/xvmc_bench.c | 271
windows/VC7/progs/wgl/sharedtex_mt.vcproj | 132
windows/VC7/progs/wgl/wglthreads.vcproj | 132
483 files changed, 12511 insertions(+), 57336 deletions(-)
New commits:
commit 18bb120fceed3ee3e5b2ebd96395084ad1812f62
Author: Julien Cristau <jcristau@debian.org>
Date: Sun Jun 28 18:41:21 2009 +0200
Refresh patches
diff --git a/debian/patches/05_hurd-ftbfs.diff b/debian/patches/05_hurd-ftbfs.diff
index c6aab53..df7224c 100644
--- a/debian/patches/05_hurd-ftbfs.diff
+++ b/debian/patches/05_hurd-ftbfs.diff
@@ -22,7 +22,7 @@ Index: mesa/configure.ac
===================================================================
--- mesa.orig/configure.ac
+++ mesa/configure.ac
-@@ -526,6 +526,13 @@
+@@ -528,6 +528,13 @@
enable_xcb=no
fi
@@ -36,7 +36,7 @@ Index: mesa/configure.ac
dnl
dnl libGL configuration per driver
dnl
-@@ -559,11 +566,13 @@
+@@ -561,11 +568,13 @@
AC_MSG_ERROR([Can't use static libraries for DRI drivers])
fi
@@ -55,7 +55,7 @@ Index: mesa/configure.ac
# find the DRI deps for libGL
if test "$x11_pkgconfig" = yes; then
-@@ -630,12 +639,6 @@
+@@ -632,12 +641,6 @@
[DRI_DRIVER_INSTALL_DIR="$withval"],
[DRI_DRIVER_INSTALL_DIR='${libdir}/dri'])
AC_SUBST([DRI_DRIVER_INSTALL_DIR])
diff --git a/debian/patches/06_kfreebsd-ftbfs.diff b/debian/patches/06_kfreebsd-ftbfs.diff
index a4a593e..08ee748 100644
--- a/debian/patches/06_kfreebsd-ftbfs.diff
+++ b/debian/patches/06_kfreebsd-ftbfs.diff
@@ -8,7 +8,7 @@ Index: mesa/configure.ac
===================================================================
--- mesa.orig/configure.ac
+++ mesa/configure.ac
-@@ -719,7 +719,7 @@
+@@ -721,7 +721,7 @@
;;
esac
;;
commit d2c8712fa45da0551b4e1711fe151bf428d97c2e
Author: Julien Cristau <jcristau@debian.org>
Date: Sun Jun 28 18:09:58 2009 +0200
Remove some directories absent from the tarballs, and add some missing ones
diff --git a/doxygen/gallium.doc b/doxygen/gallium.doc
deleted file mode 100644
index 4c14344..0000000
--- a/doxygen/gallium.doc
+++ /dev/null
@@ -1,323 +0,0 @@
-/** \mainpage
-
- \section about About
-
- Gallium3D is <a href="http://www.tungstengraphics.com/">Tungsten Graphics</a>'
- new architecture for building 3D graphics drivers. Initially
- supporting Mesa and Linux graphics drivers, Gallium3D is designed to allow
- portability to all major operating systems and graphics interfaces.
-
- Compared to existing Linux graphics drivers, Gallium3D will:
-
- - Make drivers smaller and simpler.
- Current DRI drivers are rather complicated. They're large, contain
- duplicated code and are burdened with implementing many concepts tightly
- tied to the OpenGL 1.x/2.x API.
-
- - Model modern graphics hardware.
- The new driver architecture is an abstraction of modern graphics hardware,
- rather than an OpenGL->hardware translator. The new driver interface will
- assume the presence of programmable vertex/fragment shaders and flexible
- memory objects.
-
- - Support multiple graphics APIs.
- The OpenGL 3.0 API will be very different from OpenGL 1.x/2.x. We'd like a
- driver model that is API-neutral so that it's not tied to a specific
- graphics API.
-
- \section contents Contents
-
- - \ref overview
-
- - \ref statetracker
-
- - Pipe drivers:
- - \ref softpipe
- - \ref i915simple
- - Simple 965 driver (brw_context.h, brw_winsys.h)
- - Cell driver (cell_context.h, cell_winsys.h)
- - \ref failover
-
- - Winsys drivers:
- - X11 winsys driver (xm_winsys.c)
- - Intel DRI winsys driver (intel_context.h, intel_winsys_pipe.c)
-
- - Ancillary Modules:
- - \ref draw
- - \ref tgsi
- - LLVM TGSI backend (gallivm.h)
-
- - \ref callgraph
-
- \section external External documentation
-
- - <a href="http://www.tungstengraphics.com/gallium3D.htm">Gallium3D's Architectural Overview</a>
- - <a href="http://www.tungstengraphics.com/wiki/index.php/Gallium3D">Technical Overview</a>
- - <a href="http://www.tungstengraphics.com/wiki/files/gallium3d-xds2007.pdf">Gallium3D talk from XDS 2007</a>
-
-*/
-
-/** \page overview Overview
-
- The public interface of a Gallium3D driver is described by the p_context.h
- header file. The pipe_context structure is an abstract base class with
- methods for:
-
- - Setting rendering state (texture sampler state, vertex array info, drawing surfaces, etc.)
-
- - Setting shader state, using the TGSI binary shader representation.
-
- - Vertex array and indexed vertex array drawing.
-
- - Region (memory) management for textures, renderbuffers, vertex buffers, etc.
-
- - Hardware queries (number of texture units, max texture size, etc).
-
- The p_state.h header defines all the state objects (such as polygon
- rasterization options, blend modes, etc) and resources (drawing surfaces,
- textures, memory buffers). The pipe interface uses "constant state" objects.
- That is, state objects are created once and are immutable. State objects are
- put into effect by binding them. This allows Gallium3D drivers to create
- corresponding hardware state objects which can be quickly handled.
-
- The p_defines.h header defines numerous constants and tokens (blend modes,
- texture wrap modes, surface formats, etc.
-
- The p_winsys.h header defines the window system and OS facilities which
- Gallium3D drivers rely upon. For example, memory allocation is typically a
- service the OS provides while window size/position information is provided by
- the window system. Pipe drivers use the winsys interface to handle these
- things.
-
- By abstracting OS and window system services, pipe drivers are portable to
- other platforms (e.g. embedded devices).
-*/
-
-/** \page statetracker The State Tracker
-
- The state tracker is the piece which interfaces core Mesa to the Gallium3D
- interface. It's responsible for translating Mesa state (blend modes, texture
- state, etc) and drawing commands (like glDrawArrays and glDrawPixels) into
- pipe objects and operations.
-
- Traditional fixed-function OpenGL components (such as lighting and texture
- combining) are implemented with shaders. OpenGL commands such as glDrawPixels
- are translated into textured quadrilateral rendering. Basically, any
- rendering operation that isn't directly supported by modern graphics hardware
- is translated into a hardware-friendly form.
-
- Future state trackers will be created for OpenGL 3.0 and OpenGL-ES 2.x.
-*/
-
-/** \page softpipe Softpipe Driver
-
- The softpipe driver is a software implementation of the Gallium3D interface.
- It will be used as a reference implementation and as a fallback driver when a
- hardware driver isn't available. The softpipe driver will make extensive use
- of run-time code generation to efficiently execute vertex, fragment and
- rasterization operations.
-
- \sa sp_winsys.h
-*/
-
-/** \page i915simple Simple i915 Driver
-
- The i915 Gallium3D Driver is an initial hardware driver implementation within
- the Gallium3D driver architecture. We expect that once complete this driver
- will have equivalent functionality and performance to the current Mesa
- i915tex driver, but from a much smaller codebase.
-
- \sa i915_context.h
- \sa i915_winsys.h
-*/
-
-/** \page failover Failover Module
-
- The failover module acts as a selector between a hardware driver and the
- softpipe driver. When the hardware can't implement a particular rendering
- operation, the failover module will pass the request to the softpipe driver.
- This is a different solution to the "software fallbacks" scheme of previous
- Mesa drivers.
-
- \sa fo_winsys.h
-*/
-
-/** \page draw Draw Module
- The Draw module provides point/line/polygon rendering services such as
- vertex transformation, polygon culling and clipping. It will be used by
- drivers for hardware which lacks vertex transformation (such as the
- i915/i945). It may also be instantiated and used directly by the state
- tracker to implement some API functionality that doesn't map well to hardware
- capabilities.
-
- The interface of this module corresponds closely to the subset of the Gallium
- Driver Interface which is relevent to these steps in the pipeline. Specifically
- there are calls for:
-
- - Vertex shader constant state objects
- - Vertex buffer binding
- - Vertex element layout (vertex fetch) constant state objects
- - DrawArrays and DrawElements
- - Rasterizer constant state objects.
-
- The Draw module is effectively the part of \ref softpipe which is concerned with
- vertex processing, split off into a separate module so that it can be reused
- by drivers for rasterization-only hardware. As such it is also instantiated
- by the \ref i915simple driver.
-
- Additionally, there are cases in the Mesa OpenGL state_tracker where it is
- required to obtain transformed vertices and yet it is anticipated that using
- hardware transformation even if available would reduce performance, usually
- because the setup costs or latency are prohibitive. For this reason the Mesa
- state_tracker also instantiates a copy of this module.
-
- \sa draw_context.h
-*/
-
-/** \page tgsi TGSI
-
- The TGSI module provides a universal representation of shaders and
- CPU-based execution of shaders. All Mesa vertex/fragment programs and shaders
- are translated into the TGSI representation before being passed to the
- driver. In turn, the driver will convert the TGSI instructions into
- GPU-specific instructions. For hardware that lacks vertex or fragment shader
- support, the TGSI's executor can be used. The TGSI executor includes support
- for SSE code generation. Support for other processors (such as Cell) will be
- added in the future.
-
- \sa tgsi_parse.h
- \sa <a href="http://www.tungstengraphics.com/wiki/files/tgsi.pdf">TGSI specification</a>
-*/
-
-/** \page callgraph Glxgears callgraph example
-
- Below is a call graph of the glxgears application together with the Gallium3D's softpipe reference driver.
-
- \htmlonly
- The functions in the graph below are clickable.
- \endhtmlonly
-
- \dot
-digraph {
- graph [fontname=Arial, fontsize=10];
- node [fontcolor=white, fontname=Arial, style=filled, fontsize=10, shape=box];
- edge [fontname=Arial, fontsize=10];
- 1 [color="#ff0000", URL="\ref main", label="main\n100.00% (0.68%)\n0"];
- 1 -> 2 [color="#fe0400", fontcolor="#fe0400", label="99.32%\n1433"];
- 2 [color="#fe0400", URL="\ref do_draw", label="do_draw\n99.32% (0.00%)\n1433"];
- 2 -> 4 [color="#fa1201", fontcolor="#fa1201", label="96.67%\n4298"];
- 2 -> 39 [color="#0d4f76", fontcolor="#0d4f76", label="2.45%\n1433"];
- 3 [color="#fa1201", URL="\ref execute_list", label="execute_list\n96.67% (0.00%)\n4299"];
- 3 -> 5 [color="#f91301", fontcolor="#f91301", label="96.38%\n17196"];
- 4 [color="#fa1201", URL="\ref _mesa_CallList", label="_mesa_CallList\n96.67% (0.00%)\n4299"];
- 4 -> 3 [color="#fa1201", fontcolor="#fa1201", label="96.67%\n4299"];
- 5 [color="#f91301", URL="\ref vbo_save_playback_vertex_list", label="vbo_save_playback_vertex_list\n96.38% (0.10%)\n17196"];
- 5 -> 6 [color="#f91501", fontcolor="#f91501", label="96.09%\n17196"];
- 6 [color="#f91501", URL="\ref st_draw_vbo", label="st_draw_vbo\n96.09% (0.00%)\n17196"];
- 6 -> 10 [color="#ec3f03", fontcolor="#ec3f03", label="87.48%\n30093"];
- 6 -> 33 [color="#0d5f78", fontcolor="#0d5f78", label="3.72%\n34392"];
- 6 -> 34 [color="#0d5f78", fontcolor="#0d5f78", label="3.72%\n34392"];
- 6 -> 47 [color="#0d3a74", fontcolor="#0d3a74", label="1.17%\n17196"];
- 7 [color="#f71d01", URL="\ref draw_do_flush", label="draw_do_flush\n94.52% (0.20%)\n101744"];
- 7 -> 13 [color="#e74e04", fontcolor="#e74e04", label="84.25%\n1146400"];
- 7 -> 8 [color="#0d7d6c", fontcolor="#0d7d6c", label="8.32%\n114640"];
- 7 -> 46 [color="#0d4175", fontcolor="#0d4175", label="1.57%\n97444"];
- 8 [color="#f32702", URL="\ref clip_tri", label="clip_tri\n92.37% (0.49%)\n1261040"];
- 8 -> 9 [color="#f32a02", fontcolor="#f32a02", label="91.88%\n1261040"];
- 9 [color="#f32a02", URL="\ref cull_tri", label="cull_tri\n91.88% (0.20%)\n1261040"];
- 9 -> 15 [color="#e35d04", fontcolor="#e35d04", label="81.12%\n560810"];
- 9 -> 12 [color="#0d805e", fontcolor="#0d805e", label="10.57%\n560810"];
- 10 [color="#ec3f03", URL="\ref softpipe_draw_arrays", label="softpipe_draw_arrays\n87.48% (0.00%)\n30093"];
- 10 -> 11 [color="#ec3f03", fontcolor="#ec3f03", label="87.48%\n30093"];
- 11 [color="#ec3f03", URL="\ref softpipe_draw_elements", label="softpipe_draw_elements\n87.48% (0.10%)\n30093"];
- 11 -> 17 [color="#cf9507", fontcolor="#cf9507", label="67.61%\n30093"];
- 11 -> 27 [color="#0d844f", fontcolor="#0d844f", label="13.01%\n120372"];
- 11 -> 36 [color="#0d5a77", fontcolor="#0d5a77", label="3.33%\n30093"];
- 11 -> 23 [color="#0d5977", fontcolor="#0d5977", label="3.23%\n30093"];
- 12 [color="#ea4703", URL="\ref flush_spans", label="flush_spans\n85.91% (4.60%)\n4586176"];
- 12 -> 14 [color="#e35c04", fontcolor="#e35c04", label="81.31%\n15910811"];
- 13 [color="#e74e04", URL="\ref flatshade_tri", label="flatshade_tri\n84.25% (0.29%)\n1146400"];
- 13 -> 8 [color="#e75004", fontcolor="#e75004", label="83.95%\n1146400"];
- 14 [color="#e35c04", URL="\ref shade_quad", label="shade_quad\n81.31% (7.73%)\n15910811"];
- 14 -> 21 [color="#c0bb09", fontcolor="#c0bb09", label="57.24%\n13903725"];
- 14 -> 26 [color="#0c883c", fontcolor="#0c883c", label="16.24%\n15910811"];
- 15 [color="#e35d04", URL="\ref setup_tri", label="setup_tri\n81.12% (1.47%)\n560810"];
- 15 -> 16 [color="#e06505", fontcolor="#e06505", label="79.26%\n1121620"];
- 16 [color="#e06505", URL="\ref subtriangle", label="subtriangle\n79.26% (3.91%)\n1121620"];
- 16 -> 12 [color="#da7606", fontcolor="#da7606", label="75.34%\n4025366"];
- 17 [color="#cf9507", URL="\ref draw_arrays", label="draw_arrays\n67.61% (0.00%)\n30093"];
- 17 -> 19 [color="#cf9607", fontcolor="#cf9607", label="67.42%\n630520"];
- 18 [color="#cf9607", URL="\ref do_ef_triangle", label="do_ef_triangle\n67.42% (0.49%)\n1261040"];
- 18 -> 20 [color="#ce9807", fontcolor="#ce9807", label="66.83%\n1261040"];
- 19 [color="#cf9607", URL="\ref do_quad", label="do_quad\n67.42% (0.00%)\n630520"];
- 19 -> 18 [color="#cf9607", fontcolor="#cf9607", label="67.42%\n1261040"];
- 20 [color="#ce9807", URL="\ref get_queued_prim", label="get_queued_prim\n66.83% (0.10%)\n1261040"];
- 20 -> 7 [color="#cd9907", fontcolor="#cd9907", label="66.54%\n71650"];
- 21 [color="#c0bb09", URL="\ref depth_test_quad", label="depth_test_quad\n57.24% (1.08%)\n13903725"];
- 21 -> 22 [color="#40a00b", fontcolor="#40a00b", label="34.54%\n13074127"];
- 21 -> 24 [color="#0c8f1e", fontcolor="#0c8f1e", label="21.62%\n13903725"];
- 22 [color="#40a00b", URL="\ref output_quad", label="output_quad\n34.54% (3.91%)\n13074127"];
- 22 -> 25 [color="#0c8c2b", fontcolor="#0c8c2b", label="19.28%\n13074127"];
- 22 -> 28 [color="#0d8159", fontcolor="#0d8159", label="11.35%\n7223435"];
- 23 [color="#1c970c", URL="\ref draw_flush", label="draw_flush\n27.98% (0.00%)\n257944"];
- 23 -> 7 [color="#1c970c", fontcolor="#1c970c", label="27.98%\n30093"];
- 24 [color="#0c8f1e", URL="\ref sp_depth_test_quad", label="sp_depth_test_quad\n21.62% (16.14%)\n13903725"];
- 24 -> 37 [color="#0d5977", fontcolor="#0d5977", label="3.23%\n13903725"];
- 24 -> 44 [color="#0d4c76", fontcolor="#0d4c76", label="2.25%\n13903725"];
- 25 [color="#0c8c2b", URL="\ref write_quad_f_swz", label="write_quad_f_swz\n19.28% (16.14%)\n13074127"];
- 25 -> 38 [color="#0d5877", fontcolor="#0d5877", label="3.13%\n26148254"];
- 26 [color="#0c883a", URL="\ref tgsi_exec_machine_init", label="tgsi_exec_machine_init\n16.73% (10.27%)\n16326381"];
- 26 -> 30 [color="#0d6178", fontcolor="#0d6178", label="3.91%\n16326381"];
- 26 -> 45 [color="#0d4475", fontcolor="#0d4475", label="1.76%\n16326381"];
- 26 -> 52 [color="#0d3174", fontcolor="#0d3174", label="0.78%\n16326381"];
- 27 [color="#0d844f", URL="\ref draw_set_mapped_vertex_buffer", label="draw_set_mapped_vertex_buffer\n13.01% (0.00%)\n120372"];
- 27 -> 23 [color="#0d844f", fontcolor="#0d844f", label="13.01%\n120372"];
- 28 [color="#0d8159", URL="\ref read_quad_f_swz", label="read_quad_f_swz\n11.35% (5.87%)\n7223435"];
- 28 -> 29 [color="#0d737a", fontcolor="#0d737a", label="5.48%\n14446870"];
- 29 [color="#0d737a", URL="\ref get_row_rgba", label="get_row_rgba\n5.48% (5.48%)\n14446870"];
- 30 [color="#0d6178", URL="\ref tgsi_parse_init", label="tgsi_parse_init\n3.91% (3.52%)\n16326383"];
- 31 [color="#0d5f78", URL="\ref draw_set_vertex_buffer", label="draw_set_vertex_buffer\n3.72% (0.00%)\n34392"];
- 31 -> 23 [color="#0d5f78", fontcolor="#0d5f78", label="3.72%\n34392"];
- 32 [color="#0d5f78", URL="\ref draw_set_vertex_element", label="draw_set_vertex_element\n3.72% (0.00%)\n34392"];
- 32 -> 23 [color="#0d5f78", fontcolor="#0d5f78", label="3.72%\n34392"];
- 33 [color="#0d5f78", URL="\ref softpipe_set_vertex_buffer", label="softpipe_set_vertex_buffer\n3.72% (0.00%)\n34392"];
- 33 -> 31 [color="#0d5f78", fontcolor="#0d5f78", label="3.72%\n34392"];
- 34 [color="#0d5f78", URL="\ref softpipe_set_vertex_element", label="softpipe_set_vertex_element\n3.72% (0.00%)\n34392"];
- 34 -> 32 [color="#0d5f78", fontcolor="#0d5f78", label="3.72%\n34392"];
- 35 [color="#0d5d77", URL="\ref __i686.get_pc_thunk.bx", label="__i686.get_pc_thunk.bx\n3.52% (3.52%)\n0"];
- 36 [color="#0d5a77", URL="\ref draw_set_mapped_constant_buffer", label="draw_set_mapped_constant_buffer\n3.33% (0.10%)\n30093"];
- 36 -> 23 [color="#0d5977", fontcolor="#0d5977", label="3.23%\n30093"];
- 37 [color="#0d5977", URL="\ref s8z24_read_quad_z", label="s8z24_read_quad_z\n3.23% (3.23%)\n13903725"];
- 38 [color="#0d5877", URL="\ref put_row_8R8G8B_ximage", label="put_row_8R8G8B_ximage\n3.13% (3.13%)\n26148254"];
- 39 [color="#0d4f76", URL="\ref _mesa_Clear", label="_mesa_Clear\n2.45% (0.00%)\n1433"];
- 39 -> 40 [color="#0d4f76", fontcolor="#0d4f76", label="2.45%\n1433"];
- 40 [color="#0d4f76", URL="\ref st_clear", label="st_clear\n2.45% (0.00%)\n1433"];
- 40 -> 41 [color="#0d4d76", fontcolor="#0d4d76", label="2.35%\n2866"];
- 41 [color="#0d4d76", URL="\ref xmesa_clear", label="xmesa_clear\n2.35% (0.00%)\n2866"];
- 41 -> 42 [color="#0d4c76", fontcolor="#0d4c76", label="2.25%\n1433"];
- 42 [color="#0d4c76", URL="\ref softpipe_clear", label="softpipe_clear\n2.25% (0.00%)\n1433"];
- 42 -> 43 [color="#0d4c76", fontcolor="#0d4c76", label="2.25%\n1433"];
- 43 [color="#0d4c76", URL="\ref sp_region_fill", label="sp_region_fill\n2.25% (2.25%)\n1433"];
- 44 [color="#0d4c76", URL="\ref s8z24_write_quad_z", label="s8z24_write_quad_z\n2.25% (2.25%)\n13903725"];
- 45 [color="#0d4475", URL="\ref tgsi_parse_free", label="tgsi_parse_free\n1.76% (0.78%)\n16326383"];
- 45 -> 49 [color="#0d3674", fontcolor="#0d3674", label="0.98%\n16326383"];
- 46 [color="#0d4175", URL="\ref draw_vertex_shader_queue_flush", label="draw_vertex_shader_queue_flush\n1.57% (0.49%)\n97444"];
- 46 -> 53 [color="#0d2f74", fontcolor="#0d2f74", label="0.68%\n415570"];
- 46 -> 26 [color="#0d2973", fontcolor="#0d2973", label="0.49%\n415570"];
- 47 [color="#0d3b74", URL="\ref st_validate_state", label="st_validate_state\n1.27% (0.00%)\n18629"];
- 47 -> 48 [color="#0d3874", fontcolor="#0d3874", label="1.08%\n8599"];
- 48 [color="#0d3874", URL="\ref update_raster_state", label="update_raster_state\n1.08% (0.10%)\n8599"];
- 48 -> 51 [color="#0d3674", fontcolor="#0d3674", label="0.98%\n8599"];
- 49 [color="#0d3674", URL="\ref tgsi_full_token_free", label="tgsi_full_token_free\n0.98% (0.98%)\n16326412"];
- 50 [color="#0d3674", URL="\ref draw_set_rasterizer_state", label="draw_set_rasterizer_state\n0.98% (0.00%)\n8599"];
- 50 -> 23 [color="#0d3674", fontcolor="#0d3674", label="0.98%\n8599"];
- 51 [color="#0d3674", URL="\ref softpipe_bind_rasterizer_state", label="softpipe_bind_rasterizer_state\n0.98% (0.00%)\n8599"];
- 51 -> 50 [color="#0d3674", fontcolor="#0d3674", label="0.98%\n8599"];
- 52 [color="#0d3174", URL="\ref tgsi_align_128bit", label="tgsi_align_128bit\n0.78% (0.78%)\n16326381"];
- 53 [color="#0d2f74", URL="\ref draw_vertex_fetch", label="draw_vertex_fetch\n0.68% (0.68%)\n415570"];
-}
-
- \enddot
-
- The graph above was generated by the <a href="http://code.google.com/p/jrfonseca/wiki/Gprof2Dot">gprof2dot.py script</a>.
-*/
diff --git a/doxygen/gallium.doxy b/doxygen/gallium.doxy
deleted file mode 100644
index 1a38c8d..0000000
--- a/doxygen/gallium.doxy
+++ /dev/null
@@ -1,1303 +0,0 @@
-# Doxyfile 1.5.3
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-# TAG = value [value, ...]
-# For lists items can also be appended using:
-# TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-
-# This tag specifies the encoding used for all characters in the config file that
-# follow. The default is UTF-8 which is also the encoding used for all text before
-# the first occurrence of this tag. Doxygen uses libiconv (or the iconv built into
-# libc) for the transcoding. See http://www.gnu.org/software/libiconv for the list of
-# possible encodings.
-
-DOXYFILE_ENCODING = UTF-8
-
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
-# by quotes) that should identify the project.
-
-PROJECT_NAME = Gallium3D
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number.
-# This could be handy for archiving the generated documentation or
-# if some version control system is used.
-
-PROJECT_NUMBER = 0.1
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
-# base path where the generated documentation will be put.
-# If a relative path is entered, it will be relative to the location
-# where doxygen was started. If left blank the current directory will be used.
-
-OUTPUT_DIRECTORY = gallium
-
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
-# 4096 sub-directories (in 2 levels) under the output directory of each output
-# format and will distribute the generated files over these directories.
-# Enabling this option can be useful when feeding doxygen a huge amount of
-# source files, where putting all generated files in the same directory would
-# otherwise cause performance problems for the file system.
-
-CREATE_SUBDIRS = NO
-
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all
-# documentation generated by doxygen is written. Doxygen will use this
-# information to generate all constant output in the proper language.
-# The default language is English, other supported languages are:
-# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional,
-# Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian,
-# Italian, Japanese, Japanese-en (Japanese with English messages), Korean,
-# Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian,
-# Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
-
-OUTPUT_LANGUAGE = English
-
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
-# include brief member descriptions after the members that are listed in
-# the file and class documentation (similar to JavaDoc).
-# Set to NO to disable this.
-
-BRIEF_MEMBER_DESC = YES
-
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
-# the brief description of a member or function before the detailed description.
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
-# brief descriptions will be completely suppressed.
-
-REPEAT_BRIEF = YES
-
-# This tag implements a quasi-intelligent brief description abbreviator
-# that is used to form the text in various listings. Each string
-# in this list, if found as the leading text of the brief description, will be
-# stripped from the text and the result after processing the whole list, is
-# used as the annotated text. Otherwise, the brief description is used as-is.
-# If left blank, the following values are used ("$name" is automatically
-# replaced with the name of the entity): "The $name class" "The $name widget"
-# "The $name file" "is" "provides" "specifies" "contains"
-# "represents" "a" "an" "the"
-
-ABBREVIATE_BRIEF =
-
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
-# Doxygen will generate a detailed section even if there is only a brief
-# description.
-
-ALWAYS_DETAILED_SEC = NO
-
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
-# inherited members of a class in the documentation of that class as if those
-# members were ordinary class members. Constructors, destructors and assignment
-# operators of the base classes will not be shown.
-
-INLINE_INHERITED_MEMB = NO
-
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
-# path before files name in the file list and in the header files. If set
-# to NO the shortest path that makes the file name unique will be used.
-
-FULL_PATH_NAMES = YES
-
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
-# can be used to strip a user-defined part of the path. Stripping is
-# only done if one of the specified strings matches the left-hand part of
-# the path. The tag can be used to show relative paths in the file list.
-# If left blank the directory from which doxygen is run is used as the
-# path to strip.
-
-STRIP_FROM_PATH = ../src
-
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
-# the path mentioned in the documentation of a class, which tells
-# the reader which header file to include in order to use a class.
-# If left blank only the name of the header file containing the class
-# definition is used. Otherwise one should specify the include paths that
Reply to: