Tag 'mesa-7.1-1' created by Julien Cristau <[EMAIL PROTECTED]> at 2008-08-27 18:23 +0000
Tagging upload of mesa 7.1-1 to experimental. Changes since mesa-7.1-rc3-1: Adam Jackson (1): Drop unused 'entries' field from __glxHashTable. Blair Sadewitz (6): mesa: also check for __NetBSD__ mesa: extra braces mesa: check for __INTERIX to typedef uintptr_t mesa: added test for __NetBSD__ mesa: added test for __NetBSD__ additional preprocessor checks for stdint.h, inttypes.h, etc Brad Smith (1): mesa: added checks for OpenBSD Brian (1): mesa: fix glUniform error checking for samplers Brian Paul (89): mesa: check for null shader->Source mesa: fix stencil state problem when GL_ATI_separate_stencil wasn't enabled mesa: assemble main() after all other functions mesa: fix storage size computation in emit_arith() mesa: fix some broken bool, bvec2, bvec3, bvec4 constructors mesa: fix some broken /= operators mesa: add missing IR_LOG2 case mesa: regenerated file mesa: add GL_POLYGON_OFFSET_POINT/LINE/FILL queries, remove GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE mesa: fix copy&paste errors in degrees() functions mesa: fix temp re-use bug in emit_arith() mesa: regenerated file mesa: fix/improve the atan(y,x) function mesa: regenerated file mesa: build the stand-alone glslcompiler by default, update the docs mesa: revert building glslcompiler by default query/print GLSL version string mesa: don't include Mesa version in GL_SHADING_LANGUAGE_VERSION string mesa: move extensions->version code into separate function disable GL_ARB_shading_language_120 until 1.20 features are complete document GLSL 1.20 status mesa: improved printing mesa: fix some function inlining bugs mesa: Silence compiler warnings on Windows. mesa: implement grammar/parsing for precision/invariant syntax mesa: fix set_program_uniform_matrix(): need to loop over matrix count mesa: fix some GLSL /= int operators mesa: rework array/struct addressing code. mesa: glsl: various writemask/swizzle improvements and clean-ups mesa: assorted glsl uniform/attribute fixes mesa: fix some issues in _mesa_validate_program() mesa: remove an error check for NV_v_p that doesn't apply to ARB_v_p mesa: fix +=, -=, etc. operators mesa: added null ptr check (error handling case) mesa: initial support for GLSL struct/array comparisons mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.c mesa: remove stray debug assertion mesa: glsl: implement constructor functions for user-defined types mesa: fix uninitialized var mesa: glsl: rework swizzle storage handling mesa: glsl: mark constructor params as const mesa: glsl: fix/simplify array element handling mesa: glsl: only try to link shaders defining main() mesa: gls: fix broken else clause of conditional break/continue mesa: glsl: additional error detection mesa: fix issues causing warnings on Windows mesa: glsl: added null ptr check mesa: glsl: remove unneeded operators mesa: glsl: re-order some constructors mesa: glsl: assorted fixes for resolving polymorphic functions mesa: remove stray debug code mesa: glsl: silence warning (s/int/GLuint) mesa: fix bug/failure in recursive function inlining mesa: cast to fix warning mesa: Silence compiler warnings on Windows. mesa: regenerated files mesa: disable debug code mesa: glsl: remove old assertion (fixes glsl/bitmap.c) updated GLSL bug fixes added null ptr check (fix bug 16959) fix some FBO/texture queries (bug 15296) mesa: fix comment about texture targets (bug 17005) disable debug code accidentally enabled by prev commit mesa: fix glBindTexture error string (bug 17005) mesa: fix out-of-bounds memory reads in swizzle_copy() mesa: added comment about gl_PointCoord version 20 of glxext.h version 41 of glext.h mesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079 mesa: clear the unused upper-left region to black instead of leaving it undefined mesa: added new glsl/pointcoord.c test mesa: fix a swrast state validation bug don't need to use LOD version of texture2D() funcs draw a tristrip ring instead of a single quad mesa: import latest GLSL code from gallium-0.1 branch mesa: turn off 'x' bit misset on a few .h and .syn files mesa: added glsl/convolutions test from gallium branch remove .txt suffix from shader source files prep for 7.1 rc4 fix convolutions test to consistanty use the ARB shader extension functions added glu.exports files to tarballs list bring in docs from 7.0.4 release/branch mesa: rearrange some code in _mesa_BindTexture() to fix error detection bug 17173 mesa: move old/obsolete MESA extensions specs to OLD/ directory use ftransform() mesa: glsl: grab latest fixes from gallium-0.1 branch mesa: glsl: regenerated file mesa: assorted updates/prep for 7.1 release mesa: don't check for GLSL 1.2 to advertise GL 2.1 Chris Rankin (1): radeon: SetTexOffset support Corbin Simpson (6): added test for ARB GLSL extensions r5xx: Add DDX and DDY instructions. r5xx: Enable fog options. r5xx: Don't squish GL context when using FogOption r5xx: Final fog option fix. note ATI R500 series support Dan Nicholson (1): autoconf: Support Motif widgets in GLw with --enable-motif Dave Airlie (8): intel: disable zero-copy TFP. i965: make tex offset override work.. Revert "intel: disable zero-copy TFP." i965: fixup format for TFP zero copy intel: remove unneeded mem type and args i965: make tex offset override work.. i965: fixup format for TFP zero copy Revert "Merge branch 'drm-gem'" Dave Miller (1): dri: fix crash in driGetConfigAttribIndex Eric Anholt (59): Add intel_bufmgr_gem for new graphics execution manager. [intel] Fix build for GEM. TTM is now disabled, and fencing is gone. Minor fixups to get GEM to the point of execbuf ioctl. Fix to use GEM execbuf instead of TTM. Fix GEM execbuf ioctl argument. Don't forget to set handle of shared buffers. Make intel_{batch,exec}_ioctl return an error code so we can recover better. Initialize bufmgr_gem->validate_array[i].offset. Print GEM handles instead of BO pointers in debugging. GEM: Set validate index to keep the same buffer from being duped on the list. GEM: Include target buffer handle in relocation debug. GEM: Allocate the right number of relocs, avoiding heap smashing. GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it. GEM: Fix previous commit to avoid asserting when we run into reserved space. GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it. GEM: Make dri_emit_reloc take GEM domain flags instead of TTM flags. GEM: Remove already-disabled PIPE_CONTROL command. [GEM] Actually include the presumed offset in initial relocations. Add back a mostly-correct glFinish for GEM and fake. Emit a flush after the swapbuffers blit, so contents end up on the screen. Remove stale comment about glFlush(). [intel-gem] Remember last offset of reused BOs to avoid more kernel relocs. [intel] Convert drivers to using libdrm bufmgr code. [gem] Enable bo_reuse by default. [intel-gem] Chase domain flag renaming in the DRM. [intel-gem] Bug #16326: Fix X tile unswizzling on 965. [intel] Fix no_rast option on non-965. Merge commit 'origin/master' into drm-gem i915: Restore the accelerated PBO pixel path functions after GEM changes. i915: Note the non-PBO fallback for textured drawpixels under DEBUG_PIXEL. i915: Convert to using VBs instead of inline prims. i915: Accumulate the VB into a local buffer and subdata it in. Merge commit 'origin/master' into drm-gem intel: Replace sprinkled intel_batchbuffer_flush with MI_FLUSH or nothing. intel: Fix locking when doing intel_region_cow(). intel-gem: Move bit 6 x tiling swizzle to a driconf option, and add new mode. intel-gem: Fix Y-tiling span setup. intel-gem: Fix y-tile swizzling for our G965 with swizzle_mode=1. intel-gem: Emit an MI_FLUSH at glFlush() so frontbuffer rendering is flushed. intel: span rendering requires just a flush before starting, not finish. drm-gem: Use new GEM ioctls for tiling state, and support new swizzle modes. i915: fix build after previous commit. intel-gem: Disable spantmp sse/mmx functions when tile swizzling. intel: move renderbuffer mapping to separate functions. intel: Fix CopyTexSubImage's src tiling arg for the blit. intel: improve 2d batchbuffer debug output. intel-gem: Use pread/pwrite for span access. intel: Add a little span cache to spead up readpixels by cutting syscalls. intel: If a tex image doesn't fit in the object's tree, make a temporary tree. mesa: Return 0 for cube map face of non-cubemap framebuffer attachments. intel: Don't return a renderbuffer with alpha when just GL_RGB is requested. intel-gem: Use new getparam to detect kernel GEM support. intel-gem: Always build GEM execbuffer code. 965: cleanups to state emission from aperture checking and state ordering. intel-gem: Update to new check_aperture API for classic mode. Merge branch 'drm-gem' intel: Fix SGIS_generate_mipmap after a miptree had been validated. Flush vertices when updating texObj->GenerateMipmap state. i965: use dri_bo_subdata in vertex upload to get pwrite used. Florent Thoumie (1): autoconf: disable dri drivers build if being asked Guillaume Melquiond (2): fix gltrace (bug 16691) Always pass CFLAGS when compiling or linking demos Haihao Xiang (1): mesa: glsl: count number of temp regs used Henri Verbeet (1): fix byte vs. pixel offset bug for 3D textures (see bug 17170) Ian Romanick (8): glx: Trivial clean-ups to __glXSetArrayEnable glx: Update my e-mail address. :) Remove redundant initalization of MaxTextureUnits intel: Clean-up ARB_texture_env_crossbar intel-gem: Bump driver date Revert "965: Fix color clamping issues" Merge branch 'master' into drm-gem Formatting changes to ease application of patches Jeremy Huddleston (7): Apple: Some changes to fix compilation problems on OSX glx/x11: Fix missing __GL_EXT_BYTES declaration glx/x11: Added some #ifdef GLX_DIRECT_RENDERING protection Apple: Cleaned up some linking and dylib ids issues Apple: More cleanup of the darwin config in 7.1 Fixed 'make install' for darwin Removed broken/unsupported darwin-static configs Jesse Barnes (3): intel: fix buffer swaps and enable page flipping on 965 intel: remove buffer swap debug output intel: sync to vblank by default Julien Cristau (10): mklib: don't version symbols when using --exports glu: only export public symbols Add parallel build support. Merge tag 'mesa_7_1_rc4' into debian-experimental Merge branch 'mesa_7_2_branch' of git.freedesktop.org:/git/mesa/mesa into debian-experimental Update changelog Merge tag 'mesa_7_1' into debian-experimental Update changelog Some more parallel build updates. Prepare changelog for upload Keith Packard (17): Temporarily disable intel pixel ops on i915 for GEM Add intel_bufmgr_gem.c to i915 Dump buffer tiled status from intelPrintSAREA [intel-GEM] Add tiling support to swrast. [intel-GEM] partial support for memory domains. Merge commit 'anholt/drm-gem' into drm-gem Merge commit 'anholt/drm-gem' into drm-gem [intel] intel_batchbuffer_flush using uninit 'used' to check for buffer empty [intel-gem] move domains to relocations. add set_domain to bo_map. [intel] update GEM api. Add bo_subdata and bo_get_subdata driver hooks. [intel-gem] Don't calloc reloc buffers [intel-gem] Make sure set_domain is called often enough. [intel] Enable buffer re-use for gem [intel] all flushing in intelEmitCopyBlit [intel-gem] Once mapped, leave buffers mapped. Merge commit 'origin/master' into drm-gem [intel-gem] Call the new throttle ioctl from swap buffers Kristof Ralovich (4): fix mem leak (free psc->visuals) glx: free vertex array state when context is destroyed glx: free context in driDestroyContext() glx: free driScreen in FreeScreenConfigs() Krzysztof Czurylo (3): 965: Fix color clamping issues Call _ae_update_state when array enable state changes 965: Fix incorrect backface culling Mark Anderson (1): mesa: fix float blend bug Michal Krol (1): mesa: Silence compiler warning on windows. Michel Dänzer (2): r300: Fix off-by-one error in calculation of scissor cliprect. r300: Fix 3D texture support. Nicolai Haehnle (8): r300: Always emit LOAD_VBPNTR immediately before index-based rendering r200: Do not set second coordinate clamping for 1D textures r500: Redirect TEX writes to output registers r500: Handle non-native swizzles in texture instructions r300: Implement hardware acceleration for ColorLogicOp r300: Fix point minmax size r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENT r300: Fix a crash related to depth textures (triggered by Glest w/ shadowmaps) Pawel Pieczul (2): 965: Fix color clamping issues 965: Fix partially transparent textures in Doom 3 engine games Peter Hutterer (1): Report damage before modifying the area, not after. Stephane Marchesin (1): nouveau: say goodbye to the old DRI driver... Thomas Hellstrom (2): Add new demo "fbo_firecube". Fix a typo. Timo Jyrinki (1): asst. html doc updates Xiang, Haihao (5): intel: fix texture border issue. (bug #16697) i965: Use program->SamplerUnits[] to get the appropriate texture unit. dri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646 i965: update TexSrcUnit for OPCODE_TXB i965: Enable GL_ARB_fragment_program_shadow and fix key->shadowtex_mask. (bug #16852, #16853) --- Makefile | 13 bin/mklib | 22 configs/autoconf.in | 4 configs/darwin | 49 configs/darwin-static | 28 configs/darwin-static-x86ppc | 30 configs/default | 7 configs/linux-dri-xcb | 2 configure.ac | 49 debian/changelog | 9 debian/rules | 32 docs/MESA_packed_depth_stencil.spec | 231 docs/MESA_program_debug.spec | 357 docs/MESA_sprite_point.spec | 191 docs/MESA_trace.spec | 360 docs/OLD/MESA_packed_depth_stencil.spec | 231 docs/OLD/MESA_program_debug.spec | 357 docs/OLD/MESA_sprite_point.spec | 191 docs/OLD/MESA_trace.spec | 360 docs/contents.html | 1 docs/download.html | 4 docs/intro.html | 7 docs/lists.html | 13 docs/news.html | 17 docs/relnotes-7.0.4.html | 80 docs/relnotes-7.1.html | 17 docs/relnotes.html | 1 docs/shading.html | 76 include/GL/glext.h | 390 include/GL/glxext.h | 42 include/GL/internal/dri_interface.h | 7 progs/demos/Makefile | 13 progs/demos/fbo_firecube.c | 1041 ++ progs/demos/gearbox.c | 16 progs/fp/.gitignore | 42 progs/glsl/CH06-brick.frag | 36 progs/glsl/CH06-brick.frag.txt | 36 progs/glsl/CH06-brick.vert | 41 progs/glsl/CH06-brick.vert.txt | 41 progs/glsl/CH11-bumpmap.frag | 41 progs/glsl/CH11-bumpmap.frag.txt | 41 progs/glsl/CH11-bumpmap.vert | 38 progs/glsl/CH11-bumpmap.vert.txt | 38 progs/glsl/CH11-toyball.frag | 75 progs/glsl/CH11-toyball.frag.txt | 75 progs/glsl/CH11-toyball.vert | 24 progs/glsl/CH11-toyball.vert.txt | 24 progs/glsl/CH18-mandel.frag | 55 progs/glsl/CH18-mandel.frag.txt | 55 progs/glsl/CH18-mandel.vert | 35 progs/glsl/CH18-mandel.vert.txt | 35 progs/glsl/Makefile | 16 progs/glsl/brick.c | 4 progs/glsl/bump.c | 4 progs/glsl/convolution.frag | 21 progs/glsl/convolution.vert | 5 progs/glsl/convolutions.c | 469 progs/glsl/cubemap.frag | 18 progs/glsl/cubemap.frag.txt | 18 progs/glsl/mandelbrot.c | 4 progs/glsl/multitex.c | 4 progs/glsl/multitex.frag | 15 progs/glsl/multitex.frag.txt | 15 progs/glsl/multitex.vert | 10 progs/glsl/multitex.vert.txt | 10 progs/glsl/pointcoord.c | 205 progs/glsl/reflect.vert | 19 progs/glsl/reflect.vert.txt | 19 progs/glsl/shadowtex.frag | 21 progs/glsl/shadowtex.frag.txt | 21 progs/glsl/simple.vert | 9 progs/glsl/simple.vert.txt | 9 progs/glsl/texdemo1.c | 8 progs/glsl/toyball.c | 4 progs/glsl/trirast.c | 2 progs/glsl/twoside.c | 52 progs/util/shaderutil.c | 15 progs/xdemos/Makefile | 8 progs/xdemos/glxinfo.c | 7 src/glu/Makefile | 2 src/glu/sgi/Makefile | 1 src/glu/sgi/glu.exports | 59 src/glu/sgi/glu.exports.darwin | 59 src/glut/glx/Makefile | 3 src/glw/Makefile | 5 src/glx/x11/Makefile | 3 src/glx/x11/dri_glx.c | 1 src/glx/x11/glxclient.h | 7 src/glx/x11/glxcmds.c | 18 src/glx/x11/glxcurrent.c | 8 src/glx/x11/glxext.c | 14 src/glx/x11/glxextensions.h | 2 src/glx/x11/glxhash.c | 6 src/glx/x11/indirect.c | 80 src/glx/x11/indirect_vertex_array.c | 39 src/glx/x11/singlepix.c | 6 src/mesa/Makefile | 4 src/mesa/drivers/dri/common/depthtmp.h | 9 src/mesa/drivers/dri/common/dri_util.c | 4 src/mesa/drivers/dri/common/utils.c | 4 src/mesa/drivers/dri/gamma/gamma_span.c | 6 src/mesa/drivers/dri/i810/i810span.c | 2 src/mesa/drivers/dri/i915/i830_context.c | 8 src/mesa/drivers/dri/i915/i915_context.c | 1 src/mesa/drivers/dri/i965/brw_clip.h | 5 src/mesa/drivers/dri/i965/brw_clip_tri.c | 10 src/mesa/drivers/dri/i965/brw_clip_unfilled.c | 24 src/mesa/drivers/dri/i965/brw_clip_util.c | 5 src/mesa/drivers/dri/i965/brw_draw_upload.c | 51 src/mesa/drivers/dri/i965/brw_fallback.c | 5 src/mesa/drivers/dri/i965/brw_vs_emit.c | 30 src/mesa/drivers/dri/i965/brw_wm.c | 9 src/mesa/drivers/dri/i965/brw_wm_emit.c | 15 src/mesa/drivers/dri/i965/brw_wm_fp.c | 16 src/mesa/drivers/dri/i965/brw_wm_glsl.c | 14 src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 64 src/mesa/drivers/dri/intel/intel_buffers.c | 50 src/mesa/drivers/dri/intel/intel_context.c | 8 src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 11 src/mesa/drivers/dri/intel/intel_regions.c | 15 src/mesa/drivers/dri/intel/intel_screen.c | 2 src/mesa/drivers/dri/intel/intel_span.c | 5 src/mesa/drivers/dri/intel/intel_tex.c | 9 src/mesa/drivers/dri/intel/intel_tex.h | 8 src/mesa/drivers/dri/intel/intel_tex_image.c | 5 src/mesa/drivers/dri/intel/intel_tex_validate.c | 85 src/mesa/drivers/dri/mach64/mach64_span.c | 2 src/mesa/drivers/dri/mga/mgaspan.c | 6 src/mesa/drivers/dri/nouveau/Makefile | 54 src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c | 627 - src/mesa/drivers/dri/nouveau/nouveau_bufferobj.h | 77 src/mesa/drivers/dri/nouveau/nouveau_card.c | 17 src/mesa/drivers/dri/nouveau/nouveau_card.h | 49 src/mesa/drivers/dri/nouveau/nouveau_card_list.h | 226 src/mesa/drivers/dri/nouveau/nouveau_context.c | 422 src/mesa/drivers/dri/nouveau/nouveau_context.h | 241 src/mesa/drivers/dri/nouveau/nouveau_ctrlreg.h | 44 src/mesa/drivers/dri/nouveau/nouveau_dri.h | 28 src/mesa/drivers/dri/nouveau/nouveau_driver.c | 218 src/mesa/drivers/dri/nouveau/nouveau_driver.h | 42 src/mesa/drivers/dri/nouveau/nouveau_fbo.c | 289 src/mesa/drivers/dri/nouveau/nouveau_fbo.h | 30 src/mesa/drivers/dri/nouveau/nouveau_fifo.c | 153 src/mesa/drivers/dri/nouveau/nouveau_fifo.h | 222 src/mesa/drivers/dri/nouveau/nouveau_lock.c | 81 src/mesa/drivers/dri/nouveau/nouveau_lock.h | 69 src/mesa/drivers/dri/nouveau/nouveau_mem.c | 144 src/mesa/drivers/dri/nouveau/nouveau_mem.h | 23 src/mesa/drivers/dri/nouveau/nouveau_msg.h | 67 src/mesa/drivers/dri/nouveau/nouveau_object.c | 98 src/mesa/drivers/dri/nouveau/nouveau_object.h | 39 src/mesa/drivers/dri/nouveau/nouveau_query.c | 200 src/mesa/drivers/dri/nouveau/nouveau_query.h | 38 src/mesa/drivers/dri/nouveau/nouveau_reg.h | 4998 ---------- src/mesa/drivers/dri/nouveau/nouveau_screen.c | 325 src/mesa/drivers/dri/nouveau/nouveau_screen.h | 61 src/mesa/drivers/dri/nouveau/nouveau_shader.c | 833 - src/mesa/drivers/dri/nouveau/nouveau_shader.h | 454 src/mesa/drivers/dri/nouveau/nouveau_shader_0.c | 1050 -- src/mesa/drivers/dri/nouveau/nouveau_shader_1.c | 16 src/mesa/drivers/dri/nouveau/nouveau_shader_2.c | 264 src/mesa/drivers/dri/nouveau/nouveau_span.c | 123 src/mesa/drivers/dri/nouveau/nouveau_span.h | 39 src/mesa/drivers/dri/nouveau/nouveau_state.c | 368 src/mesa/drivers/dri/nouveau/nouveau_state.h | 50 src/mesa/drivers/dri/nouveau/nouveau_state_cache.c | 69 src/mesa/drivers/dri/nouveau/nouveau_state_cache.h | 29 src/mesa/drivers/dri/nouveau/nouveau_swtcl.c | 127 src/mesa/drivers/dri/nouveau/nouveau_swtcl.h | 55 src/mesa/drivers/dri/nouveau/nouveau_sync.c | 198 src/mesa/drivers/dri/nouveau/nouveau_sync.h | 69 src/mesa/drivers/dri/nouveau/nouveau_tex.c | 49 src/mesa/drivers/dri/nouveau/nouveau_tex.h | 38 src/mesa/drivers/dri/nouveau/nv04_state.c | 540 - src/mesa/drivers/dri/nouveau/nv04_swtcl.c | 619 - src/mesa/drivers/dri/nouveau/nv04_swtcl.h | 12 src/mesa/drivers/dri/nouveau/nv10_state.c | 1009 -- src/mesa/drivers/dri/nouveau/nv10_swtcl.c | 714 - src/mesa/drivers/dri/nouveau/nv10_swtcl.h | 40 src/mesa/drivers/dri/nouveau/nv20_shader.h | 121 src/mesa/drivers/dri/nouveau/nv20_state.c | 824 - src/mesa/drivers/dri/nouveau/nv20_vertprog.c | 447 src/mesa/drivers/dri/nouveau/nv30_fragprog.c | 742 - src/mesa/drivers/dri/nouveau/nv30_shader.h | 379 src/mesa/drivers/dri/nouveau/nv30_state.c | 1002 -- src/mesa/drivers/dri/nouveau/nv30_vertprog.c | 367 src/mesa/drivers/dri/nouveau/nv40_fragprog.c | 224 src/mesa/drivers/dri/nouveau/nv40_shader.h | 467 src/mesa/drivers/dri/nouveau/nv40_vertprog.c | 778 - src/mesa/drivers/dri/nouveau/nv50_state.c | 641 - src/mesa/drivers/dri/r128/r128_span.c | 3 src/mesa/drivers/dri/r200/r200_span.c | 2 src/mesa/drivers/dri/r200/r200_tex.c | 64 src/mesa/drivers/dri/r300/r300_cmdbuf.c | 2 src/mesa/drivers/dri/r300/r300_context.c | 1 src/mesa/drivers/dri/r300/r300_context.h | 1 src/mesa/drivers/dri/r300/r300_fragprog.c | 37 src/mesa/drivers/dri/r300/r300_reg.h | 8 src/mesa/drivers/dri/r300/r300_render.c | 15 src/mesa/drivers/dri/r300/r300_state.c | 60 src/mesa/drivers/dri/r300/r300_tex.c | 2 src/mesa/drivers/dri/r300/r300_texstate.c | 7 src/mesa/drivers/dri/r300/r500_fragprog.c | 148 src/mesa/drivers/dri/r300/r500_fragprog_emit.c | 4 src/mesa/drivers/dri/r300/radeon_nqssadce.c | 2 src/mesa/drivers/dri/r300/radeon_program_alu.c | 27 src/mesa/drivers/dri/r300/radeon_program_alu.h | 5 src/mesa/drivers/dri/r300/radeon_program_pair.c | 28 src/mesa/drivers/dri/r300/radeon_span.c | 4 src/mesa/drivers/dri/r300/radeon_state.c | 4 src/mesa/drivers/dri/radeon/radeon_context.h | 2 src/mesa/drivers/dri/radeon/radeon_screen.c | 12 src/mesa/drivers/dri/radeon/radeon_span.c | 4 src/mesa/drivers/dri/radeon/radeon_tex.h | 4 src/mesa/drivers/dri/radeon/radeon_texmem.c | 2 src/mesa/drivers/dri/radeon/radeon_texstate.c | 83 src/mesa/drivers/dri/s3v/s3v_span.c | 6 src/mesa/drivers/dri/savage/savagespan.c | 8 src/mesa/drivers/dri/sis/sis_span.c | 6 src/mesa/drivers/dri/unichrome/via_span.c | 5 src/mesa/drivers/glide/fxddspan.c | 4 src/mesa/drivers/osmesa/Makefile | 2 src/mesa/drivers/x11/Makefile | 1 src/mesa/drivers/x11/xm_tri.c | 192 src/mesa/main/config.h | 1 src/mesa/main/context.c | 3 src/mesa/main/enable.c | 4 src/mesa/main/execmem.c | 2 src/mesa/main/extensions.c | 8 src/mesa/main/fbobject.c | 14 src/mesa/main/get.c | 63 src/mesa/main/get_gen.py | 9 src/mesa/main/getstring.c | 152 src/mesa/main/glheader.h | 6 src/mesa/main/mtypes.h | 4 src/mesa/main/stencil.c | 96 src/mesa/main/texobj.c | 105 src/mesa/main/texstate.c | 1 src/mesa/main/texstore.c | 126 src/mesa/main/varray.c | 5 src/mesa/main/version.h | 4 src/mesa/shader/arbprogram.c | 202 src/mesa/shader/arbprogram.h | 10 src/mesa/shader/prog_execute.c | 2 src/mesa/shader/prog_parameter.c | 65 src/mesa/shader/prog_parameter.h | 9 src/mesa/shader/prog_print.c | 2 src/mesa/shader/prog_statevars.c | 38 src/mesa/shader/prog_statevars.h | 5 src/mesa/shader/program.c | 209 src/mesa/shader/program.h | 18 src/mesa/shader/programopt.c | 12 src/mesa/shader/shader_api.c | 257 src/mesa/shader/slang/library/slang_120_core.gc | 50 src/mesa/shader/slang/library/slang_120_core_gc.h | 1354 +- src/mesa/shader/slang/library/slang_builtin_120_common_gc.h | 188 src/mesa/shader/slang/library/slang_builtin_120_fragment_gc.h | 2 src/mesa/shader/slang/library/slang_common_builtin.gc | 239 src/mesa/shader/slang/library/slang_common_builtin_gc.h | 1586 +-- src/mesa/shader/slang/library/slang_core.gc | 334 src/mesa/shader/slang/library/slang_core_gc.h | 1589 +-- src/mesa/shader/slang/library/slang_fragment_builtin_gc.h | 190 src/mesa/shader/slang/library/slang_pp_version.syn | 11 src/mesa/shader/slang/library/slang_pp_version_syn.h | 10 src/mesa/shader/slang/library/slang_shader.syn | 94 src/mesa/shader/slang/library/slang_shader_syn.h | 47 src/mesa/shader/slang/library/slang_vertex_builtin_gc.h | 175 src/mesa/shader/slang/slang_builtin.c | 4 src/mesa/shader/slang/slang_codegen.c | 1193 +- src/mesa/shader/slang/slang_codegen.h | 2 src/mesa/shader/slang/slang_compile.c | 326 src/mesa/shader/slang/slang_compile.h | 4 src/mesa/shader/slang/slang_compile_function.c | 2 src/mesa/shader/slang/slang_compile_operation.c | 33 src/mesa/shader/slang/slang_compile_operation.h | 5 src/mesa/shader/slang/slang_compile_struct.c | 3 src/mesa/shader/slang/slang_compile_struct.h | 13 src/mesa/shader/slang/slang_compile_variable.c | 24 src/mesa/shader/slang/slang_compile_variable.h | 11 src/mesa/shader/slang/slang_emit.c | 715 - src/mesa/shader/slang/slang_emit.h | 8 src/mesa/shader/slang/slang_ir.c | 94 src/mesa/shader/slang/slang_ir.h | 32 src/mesa/shader/slang/slang_library_noise.c | 2 src/mesa/shader/slang/slang_link.c | 151 src/mesa/shader/slang/slang_log.c | 2 src/mesa/shader/slang/slang_mem.c | 4 src/mesa/shader/slang/slang_mem.h | 2 src/mesa/shader/slang/slang_preprocess.c | 33 src/mesa/shader/slang/slang_print.c | 27 src/mesa/shader/slang/slang_simplify.c | 301 src/mesa/shader/slang/slang_simplify.h | 28 src/mesa/shader/slang/slang_storage.c | 2 src/mesa/shader/slang/slang_typeinfo.c | 130 src/mesa/shader/slang/slang_typeinfo.h | 10 src/mesa/shader/slang/slang_utility.c | 2 src/mesa/shader/slang/slang_vartable.c | 69 src/mesa/swrast/s_blend.c | 7 src/mesa/swrast/s_context.c | 10 src/mesa/swrast/s_fragprog.c | 1 src/mesa/x86/assyntax.h | 3 src/mesa/x86/common_x86.c | 26 302 files changed, 11504 insertions(+), 28267 deletions(-) --- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]