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

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


Tag 'the_perfect_frag' created by Aapo Tahkola <aet at rasterburn.org> at 1970-01-01 00:00 -0800

Changes since mesa_20050504:
Aapo Tahkola (10):
      Pack tex coord regs at vertex program backend.
      Flat shading and bunch of clarifications to r300_reg.h .
      Getting rusty... 4278 was already there.
      Missing setups that cause all kinds of problems with hw tnl.
      VBOs.
      Dont assume GLbooleans are ones when true.
      Make gleans polyoffset test happy.
      Polygon mode fixes.
      Stick texture LOD back on.
      Ditch unused code and features that arent in subject to get supported any near time.

Adam Jackson (3):
      Add drirenderbuffer.c to COMMON_SOURCES
      Refactor COMMON_SOURCES up to Makefile.template
      int -> size_t to fix compile on LP64.

Alan Hourihane (1):
      Remove MAX_VISUAL limitations of 100. If running dual head this can

Ben Skeggs (2):
      Updated for EXT_framebuffer_object changes. I don't know if this is correct, but it seems to work
      fix warnings in r300_texstate.c (Jeff Smith)

Brian Paul (45):
      Major check-in of changes for GL_EXT_framebuffer_object extension.
      fix xm_span2.c reference
      FBO changes
      fix s_spantemp.h includes
      more updates for users of s_spantemp.h
      add PROGRAM_DIRS line
      added a comment
      fix typo
      minor face-lift for web pages
      remove some test code
      fix for renderbuffer (Andreas Stenglein)
      restore call to SetBuffer() in clear_color_buffers(), only temporary
      remove bad assertion, added new ones in clear_pixmap()
      fix cpp / bytesPerPixel problem (bug 1196554)
      fix a bunch of html errors
      x86-64 transform optimizations (Mikko T.)
      assorted warning clean-ups for x86_64, etc (Mikko T.)
      Patches for XCB (Jeremy Kolb)
      added linux-x86-xcb config (Jeremy Kolb)
      x86_64 stuff
      remove some dead code
      fix GetRow parameters (Nicolai Haehnle)
      minor tweaks
      remove MESA suffix from _eglInitScreenSurface, use swAlpha value
      make _eglSetConfigAtrib() a static function, and rename it
      define M_E if needed
      restore _eglSetConfigAttrib (for now), added prototype _eglConfigToContextModesRec()
      added boolean extension flags to _EGLDriver
      s/Atrib/Attrib/, set extension enable flags
      separate ext strings with a space
      use EGLint instead of unsigned long for eglCopyContextMESA, added comments
      EGL_MESA_copy_context stuff
      another GLX / XCB patch (Jeremy Kolb)
      remove -ansi -pedantic -D_POSIX_C_SOURCE=199309L from CXXFLAGS
      added _eglInitPbufferSurface()
      more work on _eglConfigToContextModesRec()
      update comments
      updated demoCreatePbufferSurface()
      Added software-based pbuffer support (untested).
      remove glmode stuff
      fix pbuffer sample code
      remove eglQueryDisplayMESA()
      don't include strings.h
      fix some BCOMP/ACOMP typos (fixes Brad King's vtk failures)
      To better exercise pixel packing, replace regular glReadPixels with four

Daniel Borca (3):
      fix some typos in FX code
      accomodate new frambuffer changes
      pathetic attempt to accomodate new frambuffer changes (still some work to do)

Felix Kuehling (1):
      Don't use _mesa_swizzle_ubyte_image if all three texture formats

Ian Romanick (4):
      Remove some unused structure fields, add some comments, and ifdef out some
      Rearranged some code and added some comments to mgaAllocDmaLow.  The
      More comments.  More dead-code removed.  More clean-up.
      In addition to dead-code removal and other clean-up, bump the required DDX

Jon Smirl (21):
      Minor touchups to fbdev renderbuffer support
      Fix up origin in dri/fb driver
      Fix problem generating mode db. Miniglxtest works now.
      fbdri can draw double buffered now. Next step is to convert it
      dri fb works using renderbuffers now in RGBA mode
      First attempt at getting egl support up on dumb framebuffer.
      Forgot to add fb_egl.c
      Fix compile error in demo egl driver
      Add forgotten demo2.c
      Fix compiler warning about missing parameter list
      Add empty placeholder for eglCopyContextMESA
      A few egl patches needed for glitz, mainly config BITS
      Add error about write permission to fbdev attribs
      Implement query of surface type.
      Fix several internal problems with generating the list of configs.
      Make EGL_NO_MODE_MESA work.
      Compute stride in the right order
      Check error return from _eglInitPbufferSurface() correctly
      Implement fbdev swapbuffers()
      Fix for writing the wrong sysfs variable when blanking
      Fix inverted y for egl fbdev, add egl demo3

Jouk Jansen (1):
      Committing in .

Karl Schultz (2):
      Port Mesa to build on a P64 platform (e.g., Win64).  P64 platforms
      The "P" suffix on APIENTRY and GLAPIENTRY is to be used for pointers to

Keith Whitwell (43):
      Fallback (rather than fail) on unknown program targets.
      check for null DrawBuffer values
      Use driver functions to create TexEnvProgram, TnlProgram
      i915 will use _TexEnvProgram (if active)
      Try not to use the same temp reg as a TXP destination more than once,
      Fix texenv segfault.  Reported by Ben Skeggs.
      Temporary fix - delete and recreate texenvprogram so that drivers
      get fog working with _TexEnvProgram
      Better driver notification on changes.
      Update for FragmentProgram._Active
      Missing from previous commit
      don't be fooled into emitting padding for wpos when not used
      reduce the use of malloc and strdup for parameter lists
      Double-buffer generated instructions and only notify driver when the
      Fix some valgrind complaints
      Double-buffer generated instructions and only notify driver when the
      Improved detection of program changes.
      fix some valgrind complaints
      Fix some valgrind complaints
      Ensure programs don't overflow allocated instruction store.
      Fix logic for allocating texture temporaries (Ben Skeggs).
      Rename temp_flag to temp_in_use.  Use ctx->Const.MaxVertexProgramTemps
      Fix valgrind complaint, conform vertex order test.
      Fix glean/conform problems.  Don't generate so much output when
      Test for texcoord[3] == zero before dividing.  Not so sure about this
      Don't let FragmentProgram._Active influence choice of vertex vs pixel
      Use _mesa_memset rather than memset
      Previously in TXP and TEX instructions, lambda was passed to
      Don't let FragmentProgram._Active influence choice of vertex vs pixel
      When lighting is enabled, but no lights are enabled, the scenecolor
      Add check for mask == NULL to the one routine missing it.
      Turn disassem off (oops).
      Rein in debug slightly
      new MESA_DEBUG option: disassem
      Calculate render inputs for tcl stage correctly (hint: they aren't the
      Apply r200 tcl fix to radeon - compiles but untested.
      Deal better with indirection and indirection accounting, developed
      Disable leftover debug statements
      Checkpoint commit:  Preliminary version of a facility to emit x86/sse code
      Generates working SSE code for gears under the swrast driver.
      Eliminate a couple of swizzles.
      Fix a few typos, initialize p->identity.
      Remove old t_vertex.c codegen infrastructure, tie in new code.

Nicolai Haehnle (9):
      Patch from Jeff Smith:
      Patch from Jeff Smith:
      Remove quiescence sequence from r300ClearBuffer.
      Make software fallbacks work again:
      Don't print debug messages unless the user explicitly requested them
      Fix span functions for stencil buffer access.
      Remove dead span functions code.
      The kernel doesn't like command buffers over 64KB, so we don't
      Cleanup blend state generation.

---
 Makefile                                       |    2 
 configs/default                                |    1 
 configs/linux-fbdev                            |    3 
 configs/linux-solo                             |    8 
 configs/linux-x86-32                           |    2 
 configs/linux-x86-64                           |    6 
 configs/linux-x86-64-debug                     |   28 
 configs/linux-x86-64-static                    |    2 
 configs/linux-x86-xcb                          |   24 
 docs/RELNOTES-6.3                              |    5 
 docs/VERSIONS                                  |    4 
 docs/banner.html                               |   36 
 docs/contents.html                             |   10 
 docs/gears.png                                 |binary
 docs/index.html                                |   33 
 docs/mesa.css                                  |    5 
 docs/news.html                                 |    4 
 docs/thanks.html                               |   16 
 include/GL/gl.h                                |    4 
 include/GL/glfbdev.h                           |    5 
 include/GLES/egl.h                             |   11 
 progs/demos/Makefile                           |    2 
 progs/demos/readpix.c                          |   60 
 progs/demos/reflect.c                          |    2 
 progs/egl/Makefile                             |   16 
 progs/egl/demo1.c                              |   69 
 progs/egl/demo2.c                              |  190 ++
 progs/egl/demo3.c                              |  572 ++++++
 progs/egl/eglinfo.c                            |    3 
 progs/samples/Makefile                         |    1 
 progs/samples/blendxor.c                       |    2 
 progs/samples/loadppm.c                        |    2 
 progs/tests/Makefile                           |    2 
 progs/tests/fbotest1.c                         |  169 +
 progs/tests/fbotexture.c                       |  276 ++
 progs/tests/getprocaddress.c                   |    1 
 progs/xdemos/glxgears_fbconfig.c               |   12 
 src/egl/drivers/demo/demo.c                    |  112 -
 src/egl/main/eglapi.c                          |   65 
 src/egl/main/eglconfig.c                       |  297 +++
 src/egl/main/eglconfig.h                       |   17 
 src/egl/main/eglcontext.c                      |   16 
 src/egl/main/eglcontext.h                      |    3 
 src/egl/main/egldisplay.c                      |    6 
 src/egl/main/egldisplay.h                      |    7 
 src/egl/main/egldriver.c                       |   26 
 src/egl/main/egldriver.h                       |   17 
 src/egl/main/eglmode.c                         |   27 
 src/egl/main/eglmode.h                         |    7 
 src/egl/main/eglscreen.c                       |   75 
 src/egl/main/eglscreen.h                       |   16 
 src/egl/main/eglsurface.c                      |   77 
 src/egl/main/eglsurface.h                      |    4 
 src/glu/sgi/libutil/mipmap.c                   |   98 -
 src/glut/glx/Makefile                          |    2 
 src/glut/glx/glut_cursor.c                     |    6 
 src/glw/Makefile                               |    2 
 src/glx/x11/glxext.c                           |   23 
 src/mesa/Makefile                              |    2 
 src/mesa/drivers/common/driverfuncs.c          |   11 
 src/mesa/drivers/dos/dmesa.c                   |   20 
 src/mesa/drivers/dri/Makefile.template         |   13 
 src/mesa/drivers/dri/common/depthtmp.h         |   68 
 src/mesa/drivers/dri/common/dri_util.c         |    1 
 src/mesa/drivers/dri/common/drirenderbuffer.c  |   96 +
 src/mesa/drivers/dri/common/drirenderbuffer.h  |   39 
 src/mesa/drivers/dri/common/spantmp.h          |   54 
 src/mesa/drivers/dri/common/spantmp2.h         |  105 -
 src/mesa/drivers/dri/common/stenciltmp.h       |   69 
 src/mesa/drivers/dri/fb/Makefile               |   13 
 src/mesa/drivers/dri/fb/fb_dri.c               |  443 ++--
 src/mesa/drivers/dri/fb/fb_egl.c               |  851 +++++++++
 src/mesa/drivers/dri/ffb/Makefile              |   10 
 src/mesa/drivers/dri/ffb/ffb_clear.c           |   20 
 src/mesa/drivers/dri/ffb/ffb_state.c           |    4 
 src/mesa/drivers/dri/ffb/ffb_xmesa.c           |    4 
 src/mesa/drivers/dri/gamma/Makefile            |    9 
 src/mesa/drivers/dri/gamma/gamma_span.c        |    4 
 src/mesa/drivers/dri/gamma/gamma_state.c       |    8 
 src/mesa/drivers/dri/i810/Makefile             |   10 
 src/mesa/drivers/dri/i810/i810context.c        |   25 
 src/mesa/drivers/dri/i810/i810ioctl.c          |   12 
 src/mesa/drivers/dri/i810/i810screen.c         |   45 
 src/mesa/drivers/dri/i810/i810span.c           |   53 
 src/mesa/drivers/dri/i810/i810span.h           |    5 
 src/mesa/drivers/dri/i810/i810state.c          |    6 
 src/mesa/drivers/dri/i830/Makefile             |   11 
 src/mesa/drivers/dri/i830/i830_context.c       |   17 
 src/mesa/drivers/dri/i830/i830_ioctl.c         |   28 
 src/mesa/drivers/dri/i830/i830_screen.c        |   74 
 src/mesa/drivers/dri/i830/i830_span.c          |   91 
 src/mesa/drivers/dri/i830/i830_span.h          |    5 
 src/mesa/drivers/dri/i830/i830_state.c         |    8 
 src/mesa/drivers/dri/i915/Makefile             |   11 
 src/mesa/drivers/dri/i915/i830_metaops.c       |    6 
 src/mesa/drivers/dri/i915/i915_context.c       |    6 
 src/mesa/drivers/dri/i915/i915_context.h       |    1 
 src/mesa/drivers/dri/i915/i915_fragprog.c      |   34 
 src/mesa/drivers/dri/i915/i915_metaops.c       |    6 
 src/mesa/drivers/dri/i915/i915_program.c       |    2 
 src/mesa/drivers/dri/i915/i915_state.c         |   12 
 src/mesa/drivers/dri/i915/i915_vtbl.c          |    3 
 src/mesa/drivers/dri/i915/intel_batchbuffer.c  |   20 
 src/mesa/drivers/dri/i915/intel_context.c      |   36 
 src/mesa/drivers/dri/i915/intel_ioctl.c        |   30 
 src/mesa/drivers/dri/i915/intel_pixel.c        |    1 
 src/mesa/drivers/dri/i915/intel_screen.c       |   60 
 src/mesa/drivers/dri/i915/intel_span.c         |   78 
 src/mesa/drivers/dri/i915/intel_span.h         |    5 
 src/mesa/drivers/dri/i915/intel_state.c        |    9 
 src/mesa/drivers/dri/i915/intel_tris.c         |    6 
 src/mesa/drivers/dri/mach64/Makefile           |   10 
 src/mesa/drivers/dri/mach64/mach64_context.c   |    8 
 src/mesa/drivers/dri/mach64/mach64_dd.c        |    3 
 src/mesa/drivers/dri/mach64/mach64_ioctl.c     |   12 
 src/mesa/drivers/dri/mach64/mach64_lock.c      |    2 
 src/mesa/drivers/dri/mach64/mach64_screen.c    |   50 
 src/mesa/drivers/dri/mach64/mach64_span.c      |   71 
 src/mesa/drivers/dri/mach64/mach64_span.h      |    5 
 src/mesa/drivers/dri/mach64/mach64_state.c     |   10 
 src/mesa/drivers/dri/mga/Makefile              |   10 
 src/mesa/drivers/dri/mga/mga_xmesa.c           |  177 +
 src/mesa/drivers/dri/mga/mga_xmesa.h           |   46 
 src/mesa/drivers/dri/mga/mgadd.c               |    3 
 src/mesa/drivers/dri/mga/mgaioctl.c            |  187 +-
 src/mesa/drivers/dri/mga/mgaioctl.h            |   33 
 src/mesa/drivers/dri/mga/mgapixel.c            |   20 
 src/mesa/drivers/dri/mga/mgaspan.c             |   59 
 src/mesa/drivers/dri/mga/mgaspan.h             |    6 
 src/mesa/drivers/dri/mga/mgastate.c            |    6 
 src/mesa/drivers/dri/mga/server/mga_dri.h      |   58 
 src/mesa/drivers/dri/r128/Makefile             |   10 
 src/mesa/drivers/dri/r128/r128_context.c       |    8 
 src/mesa/drivers/dri/r128/r128_dd.c            |    3 
 src/mesa/drivers/dri/r128/r128_ioctl.c         |   16 
 src/mesa/drivers/dri/r128/r128_lock.c          |    2 
 src/mesa/drivers/dri/r128/r128_screen.c        |   49 
 src/mesa/drivers/dri/r128/r128_span.c          |   53 
 src/mesa/drivers/dri/r128/r128_span.h          |    5 
 src/mesa/drivers/dri/r128/r128_state.c         |    8 
 src/mesa/drivers/dri/r200/Makefile             |   11 
 src/mesa/drivers/dri/r200/r200_context.c       |   15 
 src/mesa/drivers/dri/r200/r200_ioctl.c         |   16 
 src/mesa/drivers/dri/r200/r200_lock.c          |    4 
 src/mesa/drivers/dri/r200/r200_screen.c        |   61 
 src/mesa/drivers/dri/r200/r200_span.c          |   66 
 src/mesa/drivers/dri/r200/r200_span.h          |    5 
 src/mesa/drivers/dri/r200/r200_state.c         |    6 
 src/mesa/drivers/dri/r200/r200_tcl.c           |   33 
 src/mesa/drivers/dri/r300/r300_cmdbuf.c        |   25 
 src/mesa/drivers/dri/r300/r300_context.c       |   68 
 src/mesa/drivers/dri/r300/r300_context.h       |    8 
 src/mesa/drivers/dri/r300/r300_emit.h          |    1 
 src/mesa/drivers/dri/r300/r300_ioctl.c         |   74 
 src/mesa/drivers/dri/r300/r300_maos.c          |   35 
 src/mesa/drivers/dri/r300/r300_reg.h           |   57 
 src/mesa/drivers/dri/r300/r300_render.c        |  110 -
 src/mesa/drivers/dri/r300/r300_shader.c        |   10 
 src/mesa/drivers/dri/r300/r300_state.c         |  665 +------
 src/mesa/drivers/dri/r300/r300_texprog.c       |    7 
 src/mesa/drivers/dri/r300/r300_texstate.c      |    8 
 src/mesa/drivers/dri/r300/r300_vertexprog.c    |   49 
 src/mesa/drivers/dri/r300/radeon_context.c     |    7 
 src/mesa/drivers/dri/r300/radeon_lock.c        |   12 
 src/mesa/drivers/dri/r300/radeon_screen.c      |   56 
 src/mesa/drivers/dri/r300/radeon_span.c        |  272 --
 src/mesa/drivers/dri/r300/radeon_span.h        |    3 
 src/mesa/drivers/dri/radeon/Makefile           |   10 
 src/mesa/drivers/dri/radeon/radeon_context.c   |   13 
 src/mesa/drivers/dri/radeon/radeon_ioctl.c     |   16 
 src/mesa/drivers/dri/radeon/radeon_lock.c      |    4 
 src/mesa/drivers/dri/radeon/radeon_screen.c    |   63 
 src/mesa/drivers/dri/radeon/radeon_screen.h    |    3 
 src/mesa/drivers/dri/radeon/radeon_span.c      |   65 
 src/mesa/drivers/dri/radeon/radeon_span.h      |    4 
 src/mesa/drivers/dri/radeon/radeon_state.c     |    6 
 src/mesa/drivers/dri/radeon/radeon_tcl.c       |   26 
 src/mesa/drivers/dri/s3v/Makefile              |   10 
 src/mesa/drivers/dri/s3v/s3v_context.h         |    2 
 src/mesa/drivers/dri/s3v/s3v_dd.c              |    3 
 src/mesa/drivers/dri/s3v/s3v_screen.h          |    3 
 src/mesa/drivers/dri/s3v/s3v_span.c            |   61 
 src/mesa/drivers/dri/s3v/s3v_state.c           |    6 
 src/mesa/drivers/dri/s3v/s3v_xmesa.c           |   99 -
 src/mesa/drivers/dri/savage/Makefile           |   10 
 src/mesa/drivers/dri/savage/savage_init.h      |   10 
 src/mesa/drivers/dri/savage/savage_xmesa.c     |   81 
 src/mesa/drivers/dri/savage/savagedd.c         |    3 
 src/mesa/drivers/dri/savage/savageioctl.c      |   16 
 src/mesa/drivers/dri/savage/savagespan.c       |   74 
 src/mesa/drivers/dri/savage/savagespan.h       |    9 
 src/mesa/drivers/dri/savage/savagestate.c      |    6 
 src/mesa/drivers/dri/sis/Makefile              |   10 
 src/mesa/drivers/dri/sis/sis_clear.c           |   38 
 src/mesa/drivers/dri/sis/sis_context.c         |    8 
 src/mesa/drivers/dri/sis/sis_dd.c              |   11 
 src/mesa/drivers/dri/sis/sis_screen.c          |   68 
 src/mesa/drivers/dri/sis/sis_span.c            |   74 
 src/mesa/drivers/dri/sis/sis_span.h            |    6 
 src/mesa/drivers/dri/sis/sis_state.c           |    6 
 src/mesa/drivers/dri/sis/sis_tris.c            |    2 
 src/mesa/drivers/dri/tdfx/Makefile             |   10 
 src/mesa/drivers/dri/tdfx/tdfx_context.c       |   14 
 src/mesa/drivers/dri/tdfx/tdfx_dd.c            |    3 
 src/mesa/drivers/dri/tdfx/tdfx_pixels.c        |    4 
 src/mesa/drivers/dri/tdfx/tdfx_render.c        |   40 
 src/mesa/drivers/dri/tdfx/tdfx_screen.c        |   58 
 src/mesa/drivers/dri/tdfx/tdfx_span.c          |  146 +
 src/mesa/drivers/dri/tdfx/tdfx_span.h          |    4 
 src/mesa/drivers/dri/tdfx/tdfx_state.c         |   10 
 src/mesa/drivers/dri/trident/Makefile          |   10 
 src/mesa/drivers/dri/trident/trident_context.c |   74 
 src/mesa/drivers/dri/trident/trident_context.h |   10 
 src/mesa/drivers/dri/trident/trident_dd.c      |    3 
 src/mesa/drivers/dri/trident/trident_state.c   |   15 
 src/mesa/drivers/dri/unichrome/Makefile        |   10 
 src/mesa/drivers/dri/unichrome/via_context.c   |   26 
 src/mesa/drivers/dri/unichrome/via_context.h   |    2 
 src/mesa/drivers/dri/unichrome/via_ioctl.c     |   20 
 src/mesa/drivers/dri/unichrome/via_screen.c    |   70 
 src/mesa/drivers/dri/unichrome/via_screen.h    |    1 
 src/mesa/drivers/dri/unichrome/via_span.c      |   64 
 src/mesa/drivers/dri/unichrome/via_span.h      |    5 
 src/mesa/drivers/fbdev/glfbdev.c               |  413 ++--
 src/mesa/drivers/glide/fxapi.c                 |   13 
 src/mesa/drivers/glide/fxdd.c                  |   46 
 src/mesa/drivers/glide/fxddspan.c              |   20 
 src/mesa/drivers/osmesa/osmesa.c               |  475 ++---
 src/mesa/drivers/svga/svgamesa8.c              |   22 
 src/mesa/drivers/x11/descrip.mms               |    5 
 src/mesa/drivers/x11/fakeglx.c                 |   39 
 src/mesa/drivers/x11/glxheader.h               |    1 
 src/mesa/drivers/x11/xm_api.c                  |  375 ++--
 src/mesa/drivers/x11/xm_buffer.c               |  111 +
 src/mesa/drivers/x11/xm_dd.c                   |  749 +++-----
 src/mesa/drivers/x11/xm_line.c                 |  129 -
 src/mesa/drivers/x11/xm_span.c                 | 2331 ++++++++++++-------------
 src/mesa/drivers/x11/xm_tri.c                  |  337 +--
 src/mesa/drivers/x11/xmesaP.h                  |  117 -
 src/mesa/glapi/glX_proto_send.py               |   65 
 src/mesa/main/accum.c                          |   19 
 src/mesa/main/api_arrayelt.c                   |    4 
 src/mesa/main/attrib.c                         |    7 
 src/mesa/main/blend.c                          |    2 
 src/mesa/main/bufferobj.c                      |    6 
 src/mesa/main/buffers.c                        |  548 ++---
 src/mesa/main/buffers.h                        |    7 
 src/mesa/main/config.h                         |   13 
 src/mesa/main/context.c                        |  243 --
 src/mesa/main/context.h                        |   36 
 src/mesa/main/dd.h                             |   15 
 src/mesa/main/debug.c                          |    3 
 src/mesa/main/depth.c                          |    5 
 src/mesa/main/descrip.mms                      |   15 
 src/mesa/main/dlist.c                          |   13 
 src/mesa/main/enable.c                         |   21 
 src/mesa/main/extensions.c                     |    8 
 src/mesa/main/fbobject.c                       |  379 +---
 src/mesa/main/fbobject.h                       |  141 -
 src/mesa/main/framebuffer.c                    |  513 +++++
 src/mesa/main/framebuffer.h                    |   67 
 src/mesa/main/get.c                            |  114 -
 src/mesa/main/get_gen.py                       |   54 
 src/mesa/main/glheader.h                       |    9 
 src/mesa/main/imports.c                        |   18 
 src/mesa/main/imports.h                        |    7 
 src/mesa/main/matrix.c                         |   16 
 src/mesa/main/mtypes.h                         |  304 ++-
 src/mesa/main/pixel.c                          |    2 
 src/mesa/main/polygon.c                        |    3 
 src/mesa/main/rastpos.c                        |    2 
 src/mesa/main/renderbuffer.c                   | 1863 +++++++++++++++++++
 src/mesa/main/renderbuffer.h                   |   84 
 src/mesa/main/state.c                          |   13 
 src/mesa/main/texcompress_fxt1.c               |    8 
 src/mesa/main/texenvprogram.c                  |  202 +-
 src/mesa/main/texformat.c                      |   67 
 src/mesa/main/texformat_tmp.h                  |  730 ++++++-
 src/mesa/main/texrender.c                      |  197 ++
 src/mesa/main/texrender.h                      |   12 
 src/mesa/main/texstore.c                       |   45 
 src/mesa/math/m_debug_util.h                   |   38 
 src/mesa/math/m_debug_xform.c                  |   10 
 src/mesa/math/m_translate.c                    |    2 
 src/mesa/math/m_xform.c                        |    6 
 src/mesa/shader/arbprogparse.c                 |    2 
 src/mesa/shader/arbprogram.c                   |    2 
 src/mesa/shader/grammar.h                      |   10 
 src/mesa/shader/grammar_mesa.c                 |   12 
 src/mesa/shader/nvfragparse.c                  |    2 
 src/mesa/shader/nvprogram.c                    |    2 
 src/mesa/shader/nvvertparse.c                  |    2 
 src/mesa/shader/program.c                      |   59 
 src/mesa/shader/program.h                      |    1 
 src/mesa/sources                               |   18 
 src/mesa/swrast/descrip.mms                    |   12 
 src/mesa/swrast/s_accum.c                      |  802 ++++----
 src/mesa/swrast/s_accum.h                      |   11 
 src/mesa/swrast/s_alphabuf.c                   |  332 ---
 src/mesa/swrast/s_alphabuf.h                   |   80 
 src/mesa/swrast/s_auxbuffer.c                  |  129 -
 src/mesa/swrast/s_auxbuffer.h                  |   41 
 src/mesa/swrast/s_blend.c                      |   26 
 src/mesa/swrast/s_blend.h                      |   12 
 src/mesa/swrast/s_buffers.c                    |  381 ++--
 src/mesa/swrast/s_context.c                    |   37 
 src/mesa/swrast/s_context.h                    |    3 
 src/mesa/swrast/s_copypix.c                    |   82 
 src/mesa/swrast/s_depth.c                      |  912 ++-------
 src/mesa/swrast/s_depth.h                      |   22 
 src/mesa/swrast/s_drawpix.c                    |  128 +
 src/mesa/swrast/s_feedback.c                   |   13 
 src/mesa/swrast/s_imaging.c                    |   34 
 src/mesa/swrast/s_linetemp.h                   |    3 
 src/mesa/swrast/s_logic.c                      |  588 +-----
 src/mesa/swrast/s_logic.h                      |   13 
 src/mesa/swrast/s_masking.c                    |   80 
 src/mesa/swrast/s_masking.h                    |   23 
 src/mesa/swrast/s_nvfragprog.c                 |   56 
 src/mesa/swrast/s_readpix.c                    |   91 
 src/mesa/swrast/s_span.c                       |  461 ++--
 src/mesa/swrast/s_span.h                       |    6 
 src/mesa/swrast/s_spantemp.h                   |  344 +--
 src/mesa/swrast/s_stencil.c                    |  417 +---
 src/mesa/swrast/s_stencil.h                    |   16 
 src/mesa/swrast/s_texstore.c                   |    8 
 src/mesa/swrast/s_triangle.c                   |   28 
 src/mesa/swrast/s_tritemp.h                    |    9 
 src/mesa/swrast/swrast.h                       |   87 
 src/mesa/swrast_setup/ss_tritmp.h              |   28 
 src/mesa/tnl/t_context.c                       |    4 
 src/mesa/tnl/t_context.h                       |   60 
 src/mesa/tnl/t_pipeline.c                      |   16 
 src/mesa/tnl/t_save_api.c                      |    6 
 src/mesa/tnl/t_vb_arbprogram.c                 |    4 
 src/mesa/tnl/t_vertex.c                        | 1338 ++------------
 src/mesa/tnl/t_vertex.h                        |   62 
 src/mesa/tnl/t_vertex_c.c                      |  267 --
 src/mesa/tnl/t_vertex_codegen.c                |  510 -----
 src/mesa/tnl/t_vertex_generic.c                | 1119 ++++++++++++
 src/mesa/tnl/t_vertex_sse.c                    | 1013 ++++++++++
 src/mesa/tnl/t_vp_build.c                      |  195 +-
 src/mesa/tnl_dd/t_dd_tritmp.h                  |    9 
 src/mesa/x86-64/Makefile                       |   29 
 src/mesa/x86-64/calling_convention.txt         |   50 
 src/mesa/x86-64/matypes.h                      |  164 +
 src/mesa/x86-64/x86-64.c                       |  115 +
 src/mesa/x86-64/x86-64.h                       |   32 
 src/mesa/x86-64/xform4.S                       |  458 ++++
 src/mesa/x86/assyntax.h                        |   12 
 src/mesa/x86/gen_matypes.c                     |    4 
 src/mesa/x86/glapi_x86.S                       |   10 
 352 files changed, 19633 insertions(+), 11478 deletions(-)
---


More information about the Xquartz-changes mailing list