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

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


Tag 'mesa_20050610' created by Keith Whitwell <keith at tungstengraphics.com> at 1970-01-01 00:00 -0800

Changes since mesa_20050526:
Aapo Tahkola (3):
      More optimal r300Clear.
      Programmable per-vertex point sizes and proper result reg assigns.
      Causes lockups on some rare cases.

Alan Hourihane (1):
      Add Intel(R) 945G support (Keith Whitwell, Tungsten Graphics)

Ben Skeggs (5):
      Play with swizzling a bit.
      Up MAX_AOS_ARRAYS to 16.  Do we need more?
      Fix xyz/w interaction (needs a cleanup still..)
      TEX to output
      - Secondary colour

Brian Paul (24):
      properly pop the GL_TEXTURE_GEN_ enable state
      updated to version 28
      remove temporary GL_EXT_framebuffer_object info
      add support for GL_RENDERBUFFER_RED/GREEN/BLUE/etc_SIZE_EXT querie
      added code to detect GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT error
      start removing old (pre-renderbuffer) span code
      oops, undo previous change
      Remove last of the old span code.
      added comment
      remove old span code
      fix an assertion
      remove old span code
      remove old span functions from swrast_device_driver struct
      set OLD_RENDERBUFFER=0, need to clean up a few more things before totally removing that
      this is auto-generated
      fix GL_ALPHA render-to-texture problem (Jon Smirl)
      fix error in OSMESA_LIB_NAME line
      added GL libs to APP_LIB_DEPS (bug 3485)
      check for double-buffered buffer in XMesaDestroyBuffer() (Dave Reveman)
      fix some renderbuffer problems for Xserver build (Dave Reveman)
      regenerate for latest glext.h
      remove stray line
      put full prototype on one line to fix gl_mangle.h generation (Dave Reveman)
      regenerated

Daniel Borca (2):
      updates from Paul Garceau
      updates from Paul Garceau

Dave Airlie (1):
      use shared-core

Eric Anholt (19):
      Add a freebsd-dri-amd64 config, and quiet makedepend slightly by making an
      Add a missing EnsureCmdBufSpace, matching r200.
      Put some fallback debugging output under DEBUG_FALLBACKS.
      Remove unused CTX_ARG2.
      Add the no_rast debug option, which I used in some testing.
      Add the description of the no_rast option fallback so that MGA_DEBUG=fall
      Pull hardware locking out into SpanRenderStart/Finish rather than
      Add the no_rast debug option to mach64.  It shows that software fallbacks are
      Fix software fallbacks by being safe with macro arguments in READ/WRITE_DEPTH.
      Pull locking out from HW_LOCK/UNLOCK into SpanRenderStart/Finish.  Provides a
      Move fallback debugging under MACH64_DEBUG=fall (matching other drivers) and
      Bugzilla #2195: Convert the radeon driver to the t_vertex interface.  This cuts
      Remove unused CTX_ARG2 define.
      Correct the descriptions of the glBlend{Equation,Func} fallbacks in r128, and
      Pull locking out of HW_LOCK/UNLOCK and into SpanRenderStart/Finish.  Also do
      Bugzilla #2708: Disable the fallback on GL_SPHERE_MAP.  It appears to hurt more
      Fix the 3dfx driver by correcting what appears to be a typo GL_RGBA8 instead
      Add no_rast option.
      Move fallback and other debugging under TDFX_DEBUG using the same mechanism

Ian Romanick (3):
      Make a couple minor corrections to gl_API.xml.  Fixes the name of an
      Minor correction to EXT_framebuffer_object XML.  Fix gl_table.py so that it
      Fix gl_enums.py so that enums that are listed with the same name in

Jerome Glisse (1):
      Some fixes

Jon Smirl (3):
      Make install install GLES too
      Add a NULL SetBuffer function to the fbdev driver
      Add SetBuffer to egl driver too

Jouk Jansen (2):
      Committing in .
      Committing in .

Karl Schultz (3):
      Account for moved/new/removed files.
      Updates for new Windows build system.
      Fixup file lists for tarball/zip file creation.

Keith Whitwell (28):
      Add a mode to test flat shading + separate specular.
      Add a VP_MAX_OPCODE entry to allow engines with internal opcodes to
      Simplify interpreted language:
      New files - split off runtime assembly functions from
      Split out runtime assembly functions.
      Add new runtime assembly files.
      Initialize some variables.
      new file
      Remove ARL opcode from interpreter.
      Add some more opcodes
      Use ALIGN_MALLOC for parameter lists.
      New arguments for sse_shufps()
      Turn off DISASSEM
      Runtime generate sse/sse2 code for some vertex programs.  Experimental
      Add t_vb_arbprogram_sse.c
      Turn off debug
      Build vertex programs using state from a 'state key' struct which is
      Store compiled vertex program representations in a pointer in the
      Fix typo in RoughApproxPow2
      Further clean up RoughApproxPow2 and disable the optimized version --
      Another typo
      Fix a couple of buglets
      Add notes about intended precision of opcodes.
      Fix colormaterial flag calculations.
      remove depend files on clean
      Correct test for attenuation.
      Fix typo in spot attenuation
      Allow the print opcode to compile

---
 Makefile                                      |   40 
 bin/installmesa                               |    2 
 configs/default                               |    2 
 configs/freebsd-dri                           |    6 
 configs/freebsd-dri-amd64                     |    8 
 configs/solaris-x86                           |    2 
 docs/README.MINGW32                           |   83 
 docs/README.WIN32                             |  200 -
 include/GL/gl.h                               |  127 
 include/GL/gl_mangle.h                        |   20 
 include/GL/glext.h                            |  111 
 progs/demos/spectex.c                         |   16 
 src/glx/x11/Makefile                          |    2 
 src/glx/x11/indirect_init.c                   |    2 
 src/mesa/Makefile                             |    1 
 src/mesa/drivers/dri/Makefile.template        |    2 
 src/mesa/drivers/dri/common/drirenderbuffer.c |    2 
 src/mesa/drivers/dri/fb/fb_dri.c              |    8 
 src/mesa/drivers/dri/fb/fb_egl.c              |    3 
 src/mesa/drivers/dri/i915/i915_texstate.c     |  203 +
 src/mesa/drivers/dri/i915/intel_context.c     |    4 
 src/mesa/drivers/dri/i915/intel_context.h     |    1 
 src/mesa/drivers/dri/i915/intel_screen.c      |    1 
 src/mesa/drivers/dri/mach64/mach64_context.c  |    6 
 src/mesa/drivers/dri/mach64/mach64_context.h  |   11 
 src/mesa/drivers/dri/mach64/mach64_screen.c   |    9 
 src/mesa/drivers/dri/mach64/mach64_span.c     |  107 
 src/mesa/drivers/dri/mach64/mach64_tris.c     |   38 
 src/mesa/drivers/dri/mga/mga_xmesa.c          |   10 
 src/mesa/drivers/dri/mga/mgacontext.h         |    1 
 src/mesa/drivers/dri/mga/mgaspan.c            |   30 
 src/mesa/drivers/dri/mga/mgatris.c            |    3 
 src/mesa/drivers/dri/r128/r128_span.c         |   98 
 src/mesa/drivers/dri/r128/r128_tris.c         |    6 
 src/mesa/drivers/dri/r200/r200_context.h      |   14 
 src/mesa/drivers/dri/r200/r200_swtcl.c        |    3 
 src/mesa/drivers/dri/r200/r200_texstate.c     |    3 
 src/mesa/drivers/dri/r300/r300_context.c      |    4 
 src/mesa/drivers/dri/r300/r300_context.h      |    6 
 src/mesa/drivers/dri/r300/r300_fragprog.c     |  361 +
 src/mesa/drivers/dri/r300/r300_fragprog.h     |    3 
 src/mesa/drivers/dri/r300/r300_fragprog_swz.c |    2 
 src/mesa/drivers/dri/r300/r300_ioctl.c        |  220 +
 src/mesa/drivers/dri/r300/r300_maos.c         |   13 
 src/mesa/drivers/dri/r300/r300_reg.h          |   15 
 src/mesa/drivers/dri/r300/r300_shader.c       |   11 
 src/mesa/drivers/dri/r300/r300_state.c        |   58 
 src/mesa/drivers/dri/r300/r300_vertexprog.c   |   83 
 src/mesa/drivers/dri/radeon/radeon_context.c  |    2 
 src/mesa/drivers/dri/radeon/radeon_context.h  |   21 
 src/mesa/drivers/dri/radeon/radeon_swtcl.c    |  606 +--
 src/mesa/drivers/dri/radeon/radeon_texstate.c |    6 
 src/mesa/drivers/dri/savage/savagespan.c      |   59 
 src/mesa/drivers/dri/sis/sis_tris.c           |    1 
 src/mesa/drivers/dri/tdfx/tdfx_context.c      |   32 
 src/mesa/drivers/dri/tdfx/tdfx_context.h      |   15 
 src/mesa/drivers/dri/tdfx/tdfx_screen.c       |   42 
 src/mesa/drivers/dri/tdfx/tdfx_screen.h       |    3 
 src/mesa/drivers/dri/tdfx/tdfx_span.c         |   66 
 src/mesa/drivers/dri/tdfx/tdfx_tris.c         |    7 
 src/mesa/drivers/x11/xm_api.c                 |   37 
 src/mesa/drivers/x11/xm_span.c                |    4 
 src/mesa/glapi/gl_API.dtd                     |    4 
 src/mesa/glapi/gl_API.xml                     |   14 
 src/mesa/glapi/gl_enums.py                    |   11 
 src/mesa/glapi/gl_table.py                    |    4 
 src/mesa/glapi/glapitable.h                   |    4 
 src/mesa/glapi/glapitemp.h                    |   10 
 src/mesa/main/attrib.c                        |    8 
 src/mesa/main/config.h                        |    2 
 src/mesa/main/enums.c                         | 4976 ++++++++++++--------------
 src/mesa/main/fbobject.c                      |   76 
 src/mesa/main/imports.c                       |    2 
 src/mesa/main/mtypes.h                        |    3 
 src/mesa/main/texrender.c                     |    3 
 src/mesa/shader/descrip.mms                   |    9 
 src/mesa/shader/grammar/descrip.mms           |   41 
 src/mesa/shader/nvvertprog.h                  |    4 
 src/mesa/shader/program.c                     |   19 
 src/mesa/shader/slang/descrip.mms             |    7 
 src/mesa/shader/slang/slang_compile.c         |   20 
 src/mesa/shader/slang/slang_storage.c         |  510 +-
 src/mesa/shader/slang/slang_storage.h         |  218 -
 src/mesa/sources                              |    2 
 src/mesa/swrast/s_accum.c                     |    8 
 src/mesa/swrast/s_blend.c                     |   12 
 src/mesa/swrast/s_buffers.c                   |   78 
 src/mesa/swrast/s_copypix.c                   |   22 
 src/mesa/swrast/s_drawpix.c                   |    9 
 src/mesa/swrast/s_logic.c                     |    9 
 src/mesa/swrast/s_masking.c                   |    9 
 src/mesa/swrast/s_readpix.c                   |   10 
 src/mesa/swrast/s_span.c                      |   98 
 src/mesa/swrast/s_triangle.c                  |   16 
 src/mesa/swrast/swrast.h                      |  177 
 src/mesa/tnl/t_context.c                      |    8 
 src/mesa/tnl/t_context.h                      |   11 
 src/mesa/tnl/t_pipeline.c                     |   18 
 src/mesa/tnl/t_pipeline.h                     |    1 
 src/mesa/tnl/t_vb_arbprogram.c                | 1398 +++----
 src/mesa/tnl/t_vb_arbprogram.h                |  167 
 src/mesa/tnl/t_vb_arbprogram_sse.c            |  883 ++++
 src/mesa/tnl/t_vb_program.c                   |    3 
 src/mesa/tnl/t_vertex_sse.c                   |  849 ----
 src/mesa/tnl/t_vp_build.c                     |  579 ++-
 src/mesa/tnl/t_vp_build.h                     |    4 
 src/mesa/x86-64/matypes.h                     |  164 
 src/mesa/x86/glapi_x86.S                      |   10 
 src/mesa/x86/rtasm/x86sse.c                   |  624 +++
 src/mesa/x86/rtasm/x86sse.h                   |  175 
 windows/VC6/mesa/mesa/mesa.dsp                |   64 
 111 files changed, 7744 insertions(+), 6471 deletions(-)
---


More information about the Xquartz-changes mailing list