[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_7_1_rc4'

Jeremy Huddleston jeremyhu at freedesktop.org
Thu Jan 1 01:06:41 PST 2015


Tag 'mesa_7_1_rc4' created by Brian Paul <brian.paul at tungstengraphics.com> at 2008-08-16 17:14 -0700

Mesa 7.1 rc4

Changes since mesa_7_1_rc3:
Adam Jackson (1):
      Drop unused 'entries' field from __glxHashTable.

Alex Deucher (1):
      R300: update vap_cntl values for NUM_FPUS

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 (84):
      mesa: check for OpenBSD (bug 15604)
      mesa: fix state.clip[n].plane parsing bug (bug 16611)
      mesa: return -1, not GL_FALSE if _glapi_add_dispatch() fails name sanity check
      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

Chris Rankin (1):
      radeon: SetTexOffset support

Dan Nicholson (9):
      autoconf: Tell the user about docs/autoconf.html in --help output
      autoconf: Add information about the --x-* options to --help output
      Remove generated pkg-config files on `make clean'
      autoconf: Subsitute SHELL for all platforms
      Set $(SHELL) for all configs
      Call minstall with $(SHELL) so the user controls the interpreter
      Call mklib with $(SHELL) so the user controls the interpreter
      Always pass -linker and -ldflags to mklib for shared libraries
      autoconf: Support Motif widgets in GLw with --enable-motif

Dave Airlie (7):
      intel: fix batch flushing problem with cliprects handling.
      glx/dri: only report DRI2 extensions when DRI2 is enabled.
      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

Dave Miller (1):
      dri: fix crash in driGetConfigAttribIndex

Eric Anholt (56):
      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'

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

Ian Romanick (7):
      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

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 (2):
      mklib: don't version symbols when using --exports
      glu: only export public symbols

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

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 (16):
      r500_fragprog: Transform trigonometric functions in first pass
      r500: Add "Not quite SSA" and dead code elimination pass
      r500_fragprog: Major refactoring of final emit
      r300: Explicitly set absolute value for the argument of RSQ
      r300: Fix input register allocation in radeon_program_pair
      r500: Set Saturate correctly in radeon_program_pair
      r300: Fix saturate mode handling in radeon_program_alu
      r300_fragprog: Use nqssa+dce and program_pair for emit
      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

Stephane Marchesin (1):
      nouveau: say goodbye to the old DRI driver...

Thomas Hellstrom (2):
      Add new demo "fbo_firecube".
      Fix a typo.

Xiang, Haihao (5):
      i915: fall back to software rendering when shadow comparison is
      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

---
 Makefile                                                      |   13 
 bin/mklib                                                     |   22 
 configs/autoconf.in                                           |    9 
 configs/darwin                                                |   49 
 configs/darwin-static                                         |   28 
 configs/darwin-static-x86ppc                                  |   30 
 configs/default                                               |   11 
 configs/linux-dri-xcb                                         |    2 
 configure.ac                                                  |   69 
 docs/relnotes-7.1.html                                        |    2 
 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/Makefile                                             |    6 
 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/twoside.c                                          |   52 
 progs/slang/Makefile                                          |   14 
 progs/tools/trace/Makefile                                    |    2 
 progs/tools/trace/gltrace_support.cc                          |    4 
 progs/trivial/Makefile                                        |    4 
 progs/xdemos/Makefile                                         |    8 
 progs/xdemos/glxinfo.c                                        |    7 
 src/egl/drivers/demo/Makefile                                 |    5 
 src/egl/drivers/dri/Makefile                                  |    3 
 src/egl/main/Makefile                                         |    3 
 src/glu/Makefile                                              |    3 
 src/glu/mesa/Makefile                                         |    2 
 src/glu/sgi/Makefile                                          |    3 
 src/glu/sgi/glu.exports                                       |   59 
 src/glu/sgi/glu.exports.darwin                                |   59 
 src/glut/beos/Makefile                                        |    6 
 src/glut/directfb/Makefile                                    |    2 
 src/glut/fbdev/Makefile                                       |    2 
 src/glut/ggi/Makefile                                         |    2 
 src/glut/glx/Makefile                                         |    6 
 src/glut/mini/Makefile                                        |    4 
 src/glw/Makefile                                              |    9 
 src/glx/mini/Makefile                                         |    2 
 src/glx/x11/Makefile                                          |    5 
 src/glx/x11/dri2_glx.c                                        |    2 
 src/glx/x11/dri_common.c                                      |    4 
 src/glx/x11/dri_common.h                                      |    2 
 src/glx/x11/dri_glx.c                                         |    2 
 src/glx/x11/drisw_glx.c                                       |    2 
 src/glx/x11/glxclient.h                                       |    2 
 src/glx/x11/glxcmds.c                                         |   16 
 src/glx/x11/glxcurrent.c                                      |    8 
 src/glx/x11/glxext.c                                          |    2 
 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                           |   14 
 src/glx/x11/singlepix.c                                       |    6 
 src/mesa/Makefile                                             |    9 
 src/mesa/drivers/beos/Makefile                                |    5 
 src/mesa/drivers/directfb/Makefile                            |    2 
 src/mesa/drivers/dri/Makefile                                 |    1 
 src/mesa/drivers/dri/Makefile.template                        |    7 
 src/mesa/drivers/dri/common/depthtmp.h                        |    9 
 src/mesa/drivers/dri/common/dri_bufmgr.c                      |  160 
 src/mesa/drivers/dri/common/dri_bufmgr.h                      |  260 
 src/mesa/drivers/dri/common/dri_bufmgr_fake.c                 | 1245 --
 src/mesa/drivers/dri/common/spantmp2.h                        |   60 
 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/Makefile                            |    7 
 src/mesa/drivers/dri/i915/i830_context.c                      |   11 
 src/mesa/drivers/dri/i915/i830_reg.h                          |    8 
 src/mesa/drivers/dri/i915/i830_vtbl.c                         |   28 
 src/mesa/drivers/dri/i915/i915_context.c                      |    4 
 src/mesa/drivers/dri/i915/i915_reg.h                          |  118 
 src/mesa/drivers/dri/i915/i915_texstate.c                     |   11 
 src/mesa/drivers/dri/i915/i915_vtbl.c                         |   40 
 src/mesa/drivers/dri/i915/intel_bufmgr_ttm.c                  |    1 
 src/mesa/drivers/dri/i915/intel_pixel_read.c                  |   13 
 src/mesa/drivers/dri/i915/intel_render.c                      |   13 
 src/mesa/drivers/dri/i915/intel_tris.c                        |  237 
 src/mesa/drivers/dri/i915/intel_tris.h                        |   14 
 src/mesa/drivers/dri/i965/Makefile                            |    2 
 src/mesa/drivers/dri/i965/brw_cc.c                            |   19 
 src/mesa/drivers/dri/i965/brw_clip.c                          |    4 
 src/mesa/drivers/dri/i965/brw_clip_state.c                    |   17 
 src/mesa/drivers/dri/i965/brw_context.c                       |    1 
 src/mesa/drivers/dri/i965/brw_context.h                       |   19 
 src/mesa/drivers/dri/i965/brw_curbe.c                         |   41 
 src/mesa/drivers/dri/i965/brw_defines.h                       |   64 
 src/mesa/drivers/dri/i965/brw_draw.c                          |   72 
 src/mesa/drivers/dri/i965/brw_draw.h                          |   23 
 src/mesa/drivers/dri/i965/brw_draw_upload.c                   |  113 
 src/mesa/drivers/dri/i965/brw_fallback.c                      |    8 
 src/mesa/drivers/dri/i965/brw_gs.c                            |    7 
 src/mesa/drivers/dri/i965/brw_gs_state.c                      |   13 
 src/mesa/drivers/dri/i965/brw_misc_state.c                    |  118 
 src/mesa/drivers/dri/i965/brw_sf.c                            |    3 
 src/mesa/drivers/dri/i965/brw_sf_state.c                      |   36 
 src/mesa/drivers/dri/i965/brw_state.h                         |    3 
 src/mesa/drivers/dri/i965/brw_state_cache.c                   |    5 
 src/mesa/drivers/dri/i965/brw_state_upload.c                  |   40 
 src/mesa/drivers/dri/i965/brw_urb.c                           |   15 
 src/mesa/drivers/dri/i965/brw_vs.c                            |    3 
 src/mesa/drivers/dri/i965/brw_vs_constval.c                   |    3 
 src/mesa/drivers/dri/i965/brw_vs_state.c                      |   13 
 src/mesa/drivers/dri/i965/brw_vs_tnl.c                        |   10 
 src/mesa/drivers/dri/i965/brw_wm.c                            |    4 
 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_sampler_state.c              |   22 
 src/mesa/drivers/dri/i965/brw_wm_state.c                      |   41 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c              |  115 
 src/mesa/drivers/dri/i965/intel_bufmgr_ttm.c                  |    1 
 src/mesa/drivers/dri/intel/intel_batchbuffer.c                |  134 
 src/mesa/drivers/dri/intel/intel_batchbuffer.h                |   28 
 src/mesa/drivers/dri/intel/intel_blit.c                       |  116 
 src/mesa/drivers/dri/intel/intel_blit.h                       |    8 
 src/mesa/drivers/dri/intel/intel_buffer_objects.c             |    4 
 src/mesa/drivers/dri/intel/intel_buffers.c                    |   52 
 src/mesa/drivers/dri/intel/intel_bufmgr_ttm.c                 | 1122 --
 src/mesa/drivers/dri/intel/intel_bufmgr_ttm.h                 |   28 
 src/mesa/drivers/dri/intel/intel_context.c                    |  118 
 src/mesa/drivers/dri/intel/intel_context.h                    |   14 
 src/mesa/drivers/dri/intel/intel_decode.c                     |   22 
 src/mesa/drivers/dri/intel/intel_depthstencil.c               |   80 
 src/mesa/drivers/dri/intel/intel_fbo.c                        |   20 
 src/mesa/drivers/dri/intel/intel_fbo.h                        |    6 
 src/mesa/drivers/dri/intel/intel_ioctl.c                      |   82 
 src/mesa/drivers/dri/intel/intel_ioctl.h                      |   16 
 src/mesa/drivers/dri/intel/intel_mipmap_tree.c                |    5 
 src/mesa/drivers/dri/intel/intel_pixel_bitmap.c               |    7 
 src/mesa/drivers/dri/intel/intel_pixel_copy.c                 |   10 
 src/mesa/drivers/dri/intel/intel_pixel_draw.c                 |   16 
 src/mesa/drivers/dri/intel/intel_reg.h                        |  129 
 src/mesa/drivers/dri/intel/intel_regions.c                    |  177 
 src/mesa/drivers/dri/intel/intel_regions.h                    |   13 
 src/mesa/drivers/dri/intel/intel_screen.c                     |  117 
 src/mesa/drivers/dri/intel/intel_screen.h                     |    2 
 src/mesa/drivers/dri/intel/intel_span.c                       |  677 +
 src/mesa/drivers/dri/intel/intel_span.h                       |    6 
 src/mesa/drivers/dri/intel/intel_tex_copy.c                   |    6 
 src/mesa/drivers/dri/intel/intel_tex_image.c                  |   28 
 src/mesa/drivers/dri/intel/intel_tex_validate.c               |   19 
 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/Makefile                            |    3 
 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                      |   28 
 src/mesa/drivers/dri/r300/r300_fragprog.c                     |   98 
 src/mesa/drivers/dri/r300/r300_fragprog.h                     |   27 
 src/mesa/drivers/dri/r300/r300_fragprog_emit.c                | 1752 ---
 src/mesa/drivers/dri/r300/r300_fragprog_swizzle.c             |  227 
 src/mesa/drivers/dri/r300/r300_fragprog_swizzle.h             |   42 
 src/mesa/drivers/dri/r300/r300_ioctl.c                        |    9 
 src/mesa/drivers/dri/r300/r300_reg.h                          |    9 
 src/mesa/drivers/dri/r300/r300_render.c                       |   15 
 src/mesa/drivers/dri/r300/r300_state.c                        |   90 
 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                     |  173 
 src/mesa/drivers/dri/r300/r500_fragprog.h                     |   30 
 src/mesa/drivers/dri/r300/r500_fragprog_emit.c                | 1073 --
 src/mesa/drivers/dri/r300/radeon_nqssadce.c                   |  282 
 src/mesa/drivers/dri/r300/radeon_nqssadce.h                   |   96 
 src/mesa/drivers/dri/r300/radeon_program.h                    |    4 
 src/mesa/drivers/dri/r300/radeon_program_alu.c                |  159 
 src/mesa/drivers/dri/r300/radeon_program_alu.h                |    5 
 src/mesa/drivers/dri/r300/radeon_program_pair.c               |  993 +
 src/mesa/drivers/dri/r300/radeon_program_pair.h               |  126 
 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/fbdev/Makefile                               |    3 
 src/mesa/drivers/glide/fxddspan.c                             |    4 
 src/mesa/drivers/osmesa/Makefile                              |   14 
 src/mesa/drivers/x11/Makefile                                 |    8 
 src/mesa/drivers/x11/xm_tri.c                                 |  192 
 src/mesa/glapi/glapi.c                                        |    4 
 src/mesa/main/config.h                                        |    1 
 src/mesa/main/context.c                                       |    3 
 src/mesa/main/execmem.c                                       |    8 
 src/mesa/main/extensions.c                                    |    4 
 src/mesa/main/fbobject.c                                      |   14 
 src/mesa/main/get.c                                           |   63 
 src/mesa/main/get_gen.py                                      |    9 
 src/mesa/main/getstring.c                                     |  150 
 src/mesa/main/glheader.h                                      |    6 
 src/mesa/main/mtypes.h                                        |    4 
 src/mesa/main/stencil.c                                       |   96 
 src/mesa/main/texobj.c                                        |    4 
 src/mesa/main/texstore.c                                      |  126 
 src/mesa/main/varray.c                                        |    5 
 src/mesa/main/version.h                                       |    2 
 src/mesa/shader/arbprogparse.c                                |    9 
 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                              |   32 
 src/mesa/shader/prog_parameter.h                              |    2 
 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                                     |  268 
 src/mesa/shader/program.h                                     |   31 
 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         |  210 
 src/mesa/shader/slang/library/slang_common_builtin_gc.h       | 1580 +--
 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                         | 1154 +-
 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                            |  561 -
 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                            |  149 
 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_context.c                                   |   10 
 src/mesa/swrast/s_fragprog.c                                  |    1 
 src/mesa/x86/assyntax.h                                       |    3 
 src/mesa/x86/common_x86.c                                     |   26 
 370 files changed, 13911 insertions(+), 33774 deletions(-)
---


More information about the Xquartz-changes mailing list