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

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


Tag 'mesa_7_0_3' created by Brian <brian.paul at tungstengraphics.com> at 2008-04-05 02:23 -0700

Mesa 7.0.3 final release

Changes since mesa_7_0_2:
Adam Jackson (1):
      glxinfo: Fix multisample visual reporting.

Alan Hourihane (4):
      fix some pbo path problems
      pull some more fixes for pbo access from trunk
      set outputs_safe to 0 as it's possible for the code generation
      Fix build problems

Alex Deucher (3):
      R300: RV410 SE chips have half the pipes of regular RV410
      Merge branch 'mesa_7_0_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
      Add new RV380 pci id

Alexey Sokolov (1):
      define M_PI if needed

Andy Skinner (1):
      added -altopts to allow overriding all other opts

Brian (87):
      add glw.pc.in to tarball list, remove from DEPEND_FILES
      remove dependency on libGLU
      DRI memory manager info (fixes dangling link)
      add pointer to Gallium3D info
      added gl_dispatch_stub_772()
      fix out-of-bounds array index (ix=-1)
      fix some texture format assertions, etc
      clamp lambda to Min/MaxLod
      Rename glut_fbc.c -> glut_fcb.c (cb=callback)
      Obsolete
      bring over Fortran fixes from master
      Initial 7.0.3 relnotes
      Recompute ctx->Point._Size if GL_POINT_SIZE_MIN/MAX changes.
      Bump version numbers to 7.0.3 for next release
      need to check border width in sample_linear_2d() - fixes failed assertion in texwrap.c test
      Fix parsing of gl_FrontLightModelProduct.sceneColor, don't segfault on variable
      fix a few GLSL bugs
      Consolidate texture fetch code and use partial derivatives when possible.
      improve 24-bit Z to 32-bit Z conversion
      set fp->UsesKill when emitting OPCODE_KIL
      document GLSL float f/F suffix bug
      minor additions to avoid FAQs
      Move _mesa_load_tracked_matrices() from TNL module to prog_statevars.c
      cleanups, comments
      New ctx->Driver.Map/UnmapTexture() functions for accessing textures from t_vb_program.c
      better front-plane clip test
      fix broken two-sided stencil
      fix-build: remove ctx->_Facing assignment
      added missing quote char
      fix two-sided stencil
      fix DD_TRI_LIGHT_TWOSIDE bug (#13368)
      fix two-side lighting bug/crash
      Fix gl_FrontFacing compilation problem
      fix span->facing computation and gl_FrontFacing initialization
      fix gl_FrontFacing
      fix polygon cull regression
      fix NEED_SECONDARY_COLOR for vert/frag progs
      simplify update two-side lighting test (follow-on to previous front/back-face changes)
      Remove -I$(TOP)/src/mesa/transform
      return correct size from glGetActiveUniform (bug 13751)
      glGetActiveUniform fix
      add missing double quote (bug 13878)
      add 'Get' info for MAX_3D_TEXTURE_SIZE (for bug 13811)
      added 'get' info for framebuffer object tokens
      fix GLSL uniform/attrib bugs (13753)
      additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)
      fix vbo display list memleak upon context destruction
      additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)
      additional stub functions
      fix depth/1 typo in glTexImage3D proxy code
      fix 3d proxy texture depth bug
      prep for 7.0.3 release
      remove unused var
      Don't build yuvrect_client by default
      fix pc vs. gc->ps usage (bug 14197)
      fix GLX vertex array bug 14197
      Assorted patches for miniglx/linux-solo (Gavin Li <codeview at gmail.com>)
      check if fb->Delete is null (bugs 13507,14293)
      fix bugs 13507, 14293
      Fix bug 9871: enable user-defined clip planes for R300
      fix bug 9871
      Fix glBindTexture crash (bug 14514)
      Fix potential glDrawPixels(GL_DEPTH_COMPONENT) crashes (bug 13915)
      Added <size name="Get" mode="get"/> lines for point parameter tokens.
      Fix glBegin-time test for invalid programs/shaders.
      raise GL_INVALID_OPERATION if glProgramString compilation fails
      Fix point rasterization regression caused by commit 95a2eb97673fa3139218347a8eb2c1d34f585dbe
      latest bug fixes
      prep for 7.0.3 rc-2
      bump libGL.so version number
      Replace glut_fbc.c with glut_fcb.c (cb=callback)
      fix __builtin_expect() definition test for IBM XLC (sf bug 1909832)
      fix parsing of state.texenv.color (bug 14931)
      init tmpNode to zeros
      fix IEEE_ONE definition for ICC compiler (bug 15134)
      Fix some PBO breakage.
      delete default programs with ctx->Driver.DeleteProgram()
      use ctx->Driver.DeleteProgram() in a few more places
      fix wrong values for GL_READ/DRAW_FRAMEBUFFER_BINDING_EXT tokens
      add GL_READ_FRAMEBUFFER_BINDING_EXT case, regenerate get.c file
      updated to version 40
      updated glext.h to version 40
      fix texture/renderbuffer mix-up in test_attachment_completeness()
      fix ARB f/v program comment parsing bug
      added some missing calls to _mesa_enable_x_y_extensions()
      7.0.3 release candidate 3
      final prep/changes for 7.0.3 release

Brian Paul (1):
      mesa: fix emit_clamp() so that we don't use an output register as temporary

Bruce Merry (5):
      Fix several bugs relating to uniforms and attributes in GLSL API
      More fixes to shader_api
      Add a test program to test for assorted bugs in shader_api.c
      Make use of count in _mesa_uniform_matrix
      Convert to 0/1 when setting boolean uniforms

Dan Nicholson (8):
      Fix the library name in glw.pc
      configs: Fix linking with static libGL and --as-needed
      glapi: Use variable for indent and flags
      glapi: Use make automatic variables to clean up the commands
      glapi: Correct prerequisites for gl_and_glX_API.xml
      glapi: Generate xserver glapi sources in the mesa tree
      glapi: Resync generated files with 7.0 branch
      Merge branch '7.0-glx' into mesa_7_0_branch

Delle (1):
      use DEFAULT_SOFTWARE_DEPTH_BITS

Eric Anholt (1):
      Bug #13492: Only call ProgramStringNotify if program parsing succeeded.

Jeremy Huddleston (3):
      Apple: Pulled in changes from Apple's patchset to allow mesa to build on darwin again
      Darwin: Config/source fixes to now build glxdemo apps and OSMesa
      Darwin: Fixed small error in darwin config files

Keith Packard (1):
      i915tex: Centralize mipmap pitch computations.

Keith Whitwell (2):
      i915tex: Catch cases where not all state is emitted for a new batchbuffer.
      i915tex: Fix some minor batchbuffer errors.

Markus Amsler (4):
      init vertex weight attrib to (1,0,0,0)
      Set normalized flag for GLubyte arrays in _mesa_VertexAttribPointerNV()
      only set InputsRead bit if input is really used
      fix parsing bug involving comments at the end of ARB v/f programs

Michel Dänzer (8):
      i915tex: Actually wait for previous commands to complete for glFinish().
      i915tex: Some additional blit fixes and assertions.
      r200: Fix texture format regression on big endian systems.
      i915tex: Fix up state changes for i8xx.
      Use -Bsymbolic for linking all shared objects.
      i915tex: Fix issues with glDrawBuffer(GL_NONE).
      i965: Fix unresolved symbol intel_miptree_pitch_align.
      i965: Fix byte vs. pixel unit mixup for aligned texture pitch.

Roland Scheidegger (11):
      fix bogus assumption if ddx has set up surface reg for z buffer
      fix position invariant vertex programs for sw-tnl
      fix z buffer read/write issue with rv100-like chips and old ddx
      make sure state token values are fully initialized
      fix GL_LINE_LOOP with drivers using own render pipeline stage (#12410, #13527)
      fix w component of glsl vec4 asin
      regenerate glsl library functions
      fix bug with generated fragment programs if vertex shader is active
      state.depth.range alpha value should be 1, not 0 (bug #14733)
      fix state.lightprod ambient/specular w value (bug #14983)
      fix mistakenly set ATIFragmentShader._Enabled bit (bug 15269)

Tony DeFeo (1):
      [965] Fix memory leak when deleting buffers with backing store.

Xiang, Haihao (9):
      i965: use uncompressed instruction to ensure only
      i965: restore the flag after building the subroutine of the
      i965: allocate GRF registers before building subroutines,
      i965: re-define the type of reg.loopcount.
      i965: valid message length includes message header.
      _mesa_swizzle_ubyt_image: Don't use single swizzle_copy call
      i965: new integrated graphics chipset support
      Don't Swap buffer if a DRIDrawable is entirely obscured by another window.
      i965: Apply -ve rhw to 965. Fix the regression introduced by

caner (1):
      miniglx doc updates

---
 Makefile                                                |   14 
 bin/mklib                                               |  100 
 configs/darwin                                          |   23 
 configs/darwin-fat-32bit                                |    7 
 configs/darwin-fat-all                                  |    7 
 configs/darwin-x86ppc                                   |   37 
 configs/default                                         |    6 
 configs/linux-static                                    |    3 
 configs/linux-x86-64-static                             |    3 
 configs/linux-x86-static                                |    3 
 docs/faq.html                                           |    2 
 docs/fbdev-dri.html                                     |  197 
 docs/memory.html                                        |   21 
 docs/news.html                                          |   24 
 docs/relnotes-7.0.3.html                                |   75 
 docs/relnotes.html                                      |    1 
 docs/shading.html                                       |    1 
 include/GL/glext.h                                      |   19 
 include/GL/glutf90.h                                    |    4 
 progs/demos/engine.c                                    |    4 
 progs/tests/.gitignore                                  |    1 
 progs/tests/Makefile                                    |    1 
 progs/tests/shader_api.c                                |  337 
 progs/trivial/quad-clip-nearplane.c                     |   43 
 progs/xdemos/Makefile                                   |   25 
 progs/xdemos/glthreads.c                                |    2 
 progs/xdemos/glxinfo.c                                  |    2 
 progs/xdemos/offset.c                                   |    3 
 progs/xdemos/shape.c                                    |    1 
 src/glut/glx/Makefile                                   |    1 
 src/glut/glx/glut_event.c                               |    6 
 src/glut/glx/glut_fbc.c                                 |  164 
 src/glut/glx/glut_fcb.c                                 |  164 
 src/glut/mini/Makefile                                  |   17 
 src/glut/mini/glut.pc.in                                |   11 
 src/glw/glw.pc.in                                       |    2 
 src/glx/mini/Makefile                                   |    4 
 src/glx/x11/indirect_dispatch.c                         | 5914 +++++++++++++++
 src/glx/x11/indirect_dispatch.h                         | 1043 ++
 src/glx/x11/indirect_dispatch_swap.c                    | 6076 ++++++++++++++++
 src/glx/x11/indirect_reqsize.c                          |  832 ++
 src/glx/x11/indirect_reqsize.h                          |  121 
 src/glx/x11/indirect_size_get.c                         | 1206 +++
 src/glx/x11/indirect_size_get.h                         |  102 
 src/glx/x11/indirect_table.c                            | 1593 ++++
 src/glx/x11/indirect_vertex_array.c                     |    8 
 src/mesa/Makefile                                       |    2 
 src/mesa/drivers/common/driverfuncs.c                   |    2 
 src/mesa/drivers/dri/Makefile.template                  |    1 
 src/mesa/drivers/dri/common/dri_util.c                  |    3 
 src/mesa/drivers/dri/gamma/gamma_render.c               |    2 
 src/mesa/drivers/dri/i810/i810render.c                  |    2 
 src/mesa/drivers/dri/i915/intel_render.c                |    2 
 src/mesa/drivers/dri/i915tex/i830_vtbl.c                |   62 
 src/mesa/drivers/dri/i915tex/i915_tex_layout.c          |   16 
 src/mesa/drivers/dri/i915tex/i915_vtbl.c                |   55 
 src/mesa/drivers/dri/i915tex/intel_batchbuffer.c        |    2 
 src/mesa/drivers/dri/i915tex/intel_batchbuffer.h        |    3 
 src/mesa/drivers/dri/i915tex/intel_blit.c               |   32 
 src/mesa/drivers/dri/i915tex/intel_buffers.c            |   50 
 src/mesa/drivers/dri/i915tex/intel_context.c            |    2 
 src/mesa/drivers/dri/i915tex/intel_context.h            |    1 
 src/mesa/drivers/dri/i915tex/intel_mipmap_tree.c        |   59 
 src/mesa/drivers/dri/i915tex/intel_mipmap_tree.h        |   10 
 src/mesa/drivers/dri/i915tex/intel_render.c             |    2 
 src/mesa/drivers/dri/i915tex/intel_screen.h             |    1 
 src/mesa/drivers/dri/i915tex/intel_tris.c               |    3 
 src/mesa/drivers/dri/i965/brw_aub_playback.c            |    7 
 src/mesa/drivers/dri/i965/brw_clip.c                    |    2 
 src/mesa/drivers/dri/i965/brw_clip_state.c              |    4 
 src/mesa/drivers/dri/i965/brw_clip_tri.c                |    2 
 src/mesa/drivers/dri/i965/brw_clip_util.c               |   16 
 src/mesa/drivers/dri/i965/brw_defines.h                 |   12 
 src/mesa/drivers/dri/i965/brw_eu.c                      |    3 
 src/mesa/drivers/dri/i965/brw_eu.h                      |    3 
 src/mesa/drivers/dri/i965/brw_eu_emit.c                 |   31 
 src/mesa/drivers/dri/i965/brw_gs.c                      |    2 
 src/mesa/drivers/dri/i965/brw_misc_state.c              |   33 
 src/mesa/drivers/dri/i965/brw_sf.c                      |    8 
 src/mesa/drivers/dri/i965/brw_sf.h                      |    6 
 src/mesa/drivers/dri/i965/brw_sf_emit.c                 |   42 
 src/mesa/drivers/dri/i965/brw_sf_state.c                |    3 
 src/mesa/drivers/dri/i965/brw_state.h                   |    1 
 src/mesa/drivers/dri/i965/brw_state_batch.c             |    1 
 src/mesa/drivers/dri/i965/brw_state_upload.c            |    2 
 src/mesa/drivers/dri/i965/brw_structs.h                 |  105 
 src/mesa/drivers/dri/i965/brw_tex_layout.c              |    4 
 src/mesa/drivers/dri/i965/brw_urb.c                     |    8 
 src/mesa/drivers/dri/i965/brw_vs.c                      |    2 
 src/mesa/drivers/dri/i965/brw_vs_emit.c                 |    2 
 src/mesa/drivers/dri/i965/brw_wm.c                      |    3 
 src/mesa/drivers/dri/i965/brw_wm_emit.c                 |    1 
 src/mesa/drivers/dri/i965/bufmgr_fake.c                 |    3 
 src/mesa/drivers/dri/i965/intel_context.c               |    3 
 src/mesa/drivers/dri/i965/intel_context.h               |    2 
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c           |   25 
 src/mesa/drivers/dri/i965/intel_mipmap_tree.h           |    7 
 src/mesa/drivers/dri/intel/intel_tex_layout.c           |    4 
 src/mesa/drivers/dri/intel/intel_tex_layout.h           |    2 
 src/mesa/drivers/dri/mga/mgarender.c                    |    2 
 src/mesa/drivers/dri/r200/r200_tcl.c                    |    2 
 src/mesa/drivers/dri/r200/r200_texstate.c               |    9 
 src/mesa/drivers/dri/r300/r300_cmdbuf.c                 |   13 
 src/mesa/drivers/dri/r300/r300_context.h                |   10 
 src/mesa/drivers/dri/r300/r300_ioctl.c                  |    4 
 src/mesa/drivers/dri/r300/r300_reg.h                    |   21 
 src/mesa/drivers/dri/r300/r300_state.c                  |   63 
 src/mesa/drivers/dri/radeon/radeon_chipset.h            |    1 
 src/mesa/drivers/dri/radeon/radeon_screen.c             |   17 
 src/mesa/drivers/dri/radeon/radeon_tcl.c                |    2 
 src/mesa/drivers/dri/s3v/s3v_render.c                   |    2 
 src/mesa/drivers/dri/savage/savagerender.c              |    2 
 src/mesa/drivers/dri/unichrome/via_render.c             |    2 
 src/mesa/drivers/fbdev/glfbdev.c                        |    5 
 src/mesa/drivers/windows/gdi/wgl.c                      |   16 
 src/mesa/drivers/windows/gdi/wmesa.c                    |    5 
 src/mesa/drivers/x11/xm_dd.c                            |  256 
 src/mesa/glapi/EXT_framebuffer_object.xml               |   18 
 src/mesa/glapi/Makefile                                 |  119 
 src/mesa/glapi/gl_API.xml                               |   16 
 src/mesa/main/buffers.c                                 |   16 
 src/mesa/main/config.h                                  |    2 
 src/mesa/main/context.c                                 |   14 
 src/mesa/main/context.h                                 |    8 
 src/mesa/main/dd.h                                      |    5 
 src/mesa/main/drawpix.c                                 |   14 
 src/mesa/main/enable.c                                  |    8 
 src/mesa/main/fbobject.c                                |    2 
 src/mesa/main/get.c                                     |   12 
 src/mesa/main/get_gen.py                                |    5 
 src/mesa/main/glheader.h                                |    2 
 src/mesa/main/imports.h                                 |    6 
 src/mesa/main/mtypes.h                                  |   10 
 src/mesa/main/points.c                                  |   11 
 src/mesa/main/state.c                                   |    2 
 src/mesa/main/texenvprogram.c                           |    4 
 src/mesa/main/teximage.c                                |   11 
 src/mesa/main/texobj.c                                  |    4 
 src/mesa/main/texstore.c                                |    1 
 src/mesa/main/varray.c                                  |    3 
 src/mesa/main/version.h                                 |    8 
 src/mesa/shader/arbprogparse.c                          |   11 
 src/mesa/shader/arbprogram.c                            |    4 
 src/mesa/shader/arbprogram.syn                          |   10 
 src/mesa/shader/arbprogram_syn.h                        |    8 
 src/mesa/shader/prog_execute.c                          |  128 
 src/mesa/shader/prog_execute.h                          |    3 
 src/mesa/shader/prog_parameter.c                        |    2 
 src/mesa/shader/prog_statevars.c                        |   99 
 src/mesa/shader/prog_statevars.h                        |    8 
 src/mesa/shader/program.c                               |    2 
 src/mesa/shader/shader_api.c                            |  202 
 src/mesa/shader/slang/library/slang_common_builtin.gc   |    1 
 src/mesa/shader/slang/library/slang_common_builtin_gc.h |   83 
 src/mesa/shader/slang/slang_builtin.c                   |   16 
 src/mesa/shader/slang/slang_codegen.c                   |    3 
 src/mesa/shader/slang/slang_emit.c                      |   28 
 src/mesa/swrast/s_aalinetemp.h                          |    1 
 src/mesa/swrast/s_aatritemp.h                           |   10 
 src/mesa/swrast/s_context.c                             |   27 
 src/mesa/swrast/s_context.h                             |    4 
 src/mesa/swrast/s_drawpix.c                             |    8 
 src/mesa/swrast/s_fragprog.c                            |   32 
 src/mesa/swrast/s_linetemp.h                            |    3 
 src/mesa/swrast/s_pointtemp.h                           |    9 
 src/mesa/swrast/s_readpix.c                             |   16 
 src/mesa/swrast/s_texfilter.c                           |   35 
 src/mesa/swrast/s_triangle.c                            |    2 
 src/mesa/swrast/s_tritemp.h                             |   11 
 src/mesa/swrast/swrast.h                                |    7 
 src/mesa/swrast_setup/ss_context.c                      |    3 
 src/mesa/swrast_setup/ss_triangle.c                     |   14 
 src/mesa/swrast_setup/ss_tritmp.h                       |    2 
 src/mesa/tnl/t_vb_program.c                             |  340 
 src/mesa/tnl/t_vertex_sse.c                             |    4 
 src/mesa/tnl/tnl.h                                      |    8 
 src/mesa/tnl_dd/t_dd_tritmp.h                           |    8 
 src/mesa/vbo/vbo_context.c                              |    1 
 src/mesa/vbo/vbo_exec.h                                 |    3 
 src/mesa/vbo/vbo_exec_api.c                             |   31 
 src/mesa/vbo/vbo_exec_array.c                           |   15 
 src/mesa/vbo/vbo_save.c                                 |   15 
 src/mesa/x86/rtasm/x86sse.c                             |  247 
 src/mesa/x86/rtasm/x86sse.h                             |   63 
 windows/VC6/progs/glut/glut.dsp                         |    2 
 windows/VC7/progs/glut/glut.vcproj                      |    2 
 windows/VC8/progs/glut/glut.vcproj                      |    2 
 187 files changed, 19900 insertions(+), 1257 deletions(-)
---


More information about the Xquartz-changes mailing list