[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_4_0_1'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:32 PST 2015
Tag 'mesa_4_0_1' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_4_0:
Alan Hourihane (1):
Don't reset the _tnl_CurrentInput pointer on DestroyContext.
Brian Paul (51):
version bumps, etc for 4.1
template for 4.1 release notes
added a bunch of missing breaks for multisample gets
bug fix: missing breaks in glGet*()
added some (void *) casts to silence gcc 2.96 warnings
init the hash table mutex in _mesa_NewHashTable (Won-Suk Chun)
added hash table mutex bug fix
fix error in error checking conditional (bug 476846)
added missing GL_MAX_TEXTURE_LOD_BIAS_EXT query
added GL_MAX_TEXTURE_LOD_BIAS_EXT fix
casts to silence warnings from gcc 2.96
define GL_VERSION_1_3 (doh!)
added 1.3 function manglers
added GLX 1.4 function manglers
fix typedef problem found with MSDev 6.0
added latest post-4.0 bug fixes
improved AA subpixel sample positions (Ray Tice)
added better sub-pixel AA item
added -Bsymbolic item
added missing const to glXGetContextIDEXT() prototype
fixed a few missing entries for GetProcAddress()
added latest bug fixes for 4.0.1
fixed Solaris/GCC compilation problems
added CVA and glapi_sparc.S bug fixes
attempted fix for bug 474479
updates for 4.0.1
bump version to 4.0.1
fixed some GLenum/GLuint mixups
fix some warnings
don't directly call glSecondaryColor*EXT() or glFogCoord*EXT()
use glXGetProcAddressARB to avoid extension linkage problems
added triangle parity bug fix and GLUT glXGetProcAddressARB item
use v2 color, not v0 in flat_ci_triangle()
updated comment about CHAN_BITS
latest bug fixes
call FLUSH_VERTICES() in _mesaTexParameterfv() (bug 491832)
added glTexParameter bug fix
special case blend optmizations (Jeremy Fitzhardinge)
added optimized blending item
fixed errors in feedback for glDraw/CopyPixels and glBitmap
added feedback bug fix item
added GLX_SAMPLE_BUFFERS and GLX_SAMPLES
s/glxGetProcAddress/glXGetProcAddressARB/
free the NormalLengthPtr if non-null in _tnl_free_immediate()
added normal length cache bug fix
remove conditional in RESET_STIPPLE to fix conformance failure
minor update
put the .type stuff on a separate line
Texture type is GLuint
added prototype glutGetProcAddress() function
disable blocks of GGI code so it at least compiles instead of bombing
Karl Schultz (16):
Copy ../util/readtex.[ch]
Change name of glut lib from glut32 to MesaGlut.
Updates for improved DirectDraw support (Daniel Slater)
Fix compilation errors and warnings for NURBS support. (Robert Bergkvist)
Update notes about si-glu NURBS code.
update updated date
update version string to 4.0
malloc() prototype is in stdlib.h for darwin
Add darwin target
Add missing entry points
Remove const from save_TexParameteri to match prototype for glTexParameteri.
Remove rules that were put into place to deal with compiling files that
Fix up targets for
Cleanup for IRIX 6 platforms. Build src-glu instead of si-glu due
Add .cc as a valid suffix.
Use $(MAKE) on the irix targets, instead of hard-coding pmake,
Keith Whitwell (19):
add linux-x11-debug build target
possible fix for cva ignore start index bug
3dnow normalize_normals function isn't working - disable it.
Another locked drawarrays fix
Fix decomposition of quads/quad-strips to indexed tris
Possible fix for vtk tristrip bug
update vendor string
use smaller buffer when decomposing large drawarrays, for cache goodness
avoid side-effects in macro param
remove debug
correctly reset input after dlist execution
fx another place where PRIM_PARITY is calculated
guard ResetStipple calls
remove debug
further tweak to dlist change
Add INF_OR_NAN tests to swrast functions
fix glut tess lockup
fix for ubyte colors
fix primitive calculation in 1-line dlist immediates (molecules)
---
Make-config | 95 +
Makefile.X11 | 17
docs/README.WIN32 | 17
docs/README.X11 | 6
docs/RELNOTES-4.0.1 | 22
docs/RELNOTES-4.1 | 28
docs/VERSIONS | 29
include/GL/gl.h | 4
include/GL/gl_mangle.h | 64 +
include/GL/glu.h | 8
include/GL/glx.h | 6
include/GL/glx_mangle.h | 27
include/GL/glxext.h | 2
progs/demos/Makefile.win | 18
progs/demos/lodbias.c | 9
progs/xdemos/manywin.c | 5
src/glu/sgi/Makefile.X11 | 4
src/glu/sgi/Makefile.win | 19
src/glu/sgi/glu.def | 19
src/glu/sgi/libnurbs/interface/bezierEval.cc | 12
src/glu/sgi/libnurbs/internals/mapdesc.cc | 22
src/glu/sgi/libnurbs/internals/mesher.cc | 6
src/glu/sgi/libnurbs/internals/sorter.cc | 6
src/glu/sgi/libnurbs/nurbtess/directedLine.cc | 6
src/glu/sgi/libnurbs/nurbtess/partitionY.cc | 8
src/glu/sgi/libnurbs/nurbtess/polyDBG.cc | 6
src/glu/sgi/libnurbs/nurbtess/polyUtil.h | 12
src/glu/sgi/libnurbs/nurbtess/sampleCompBot.cc | 8
src/glu/sgi/libnurbs/nurbtess/sampleCompTop.cc | 22
src/glu/sgi/libnurbs/nurbtess/sampledLine.cc | 5
src/glu/sgi/libtess/memalloc.h | 6
src/glut/glx/Makefile.win | 4
src/glut/glx/glut_dstr.c | 16
src/glut/glx/glut_ext.c | 15
src/glut/glx/glut_glxext.c | 207 +++
src/glut/glx/glut_overlay.c | 2
src/glut/glx/glut_vidresize.c | 19
src/glut/glx/glut_win.c | 2
src/glut/glx/glutint.h | 23
src/mesa/Makefile.X11 | 90 -
src/mesa/drivers/common/t_dd_dmatmp.h | 20
src/mesa/drivers/common/t_dd_vb.c | 28
src/mesa/drivers/ggi/default/linear.c | 4
src/mesa/drivers/ggi/default/stubs.c | 7
src/mesa/drivers/ggi/ggimesa.c | 3
src/mesa/drivers/glide/fxddtex.c | 4
src/mesa/drivers/glide/fxtris.c | 4
src/mesa/drivers/osmesa/osmesa.def | 2
src/mesa/drivers/windows/wmesa.c | 553 ++++++++--
src/mesa/drivers/windows/wmesadef.h | 26
src/mesa/drivers/x11/fakeglx.c | 6
src/mesa/drivers/x11/xm_api.c | 4
src/mesa/drivers/x11/xm_dd.c | 4
src/mesa/glapi/glapi.c | 44
src/mesa/glapi/glapitable.h | 20
src/mesa/glapi/glapitemp.h | 176 +--
src/mesa/glapi/glsparcasm.py | 6
src/mesa/glapi/gltable.py | 5
src/mesa/main/Makefile.X11 | 90 -
src/mesa/main/config.h | 9
src/mesa/main/context.c | 3
src/mesa/main/dlist.c | 4
src/mesa/main/drawpix.c | 61 -
src/mesa/main/get.c | 64 +
src/mesa/main/hash.c | 8
src/mesa/main/mesa.def | 2
src/mesa/main/mtypes.h | 3
src/mesa/main/teximage.c | 4
src/mesa/main/texstate.c | 28
src/mesa/main/vtxfmt_tmp.h | 16
src/mesa/sparc/glapi_sparc.S | 1381 ++++++++++++++++++++++++-
src/mesa/swrast/s_aalinetemp.h | 4
src/mesa/swrast/s_aatriangle.c | 89 -
src/mesa/swrast/s_aatritemp.h | 4
src/mesa/swrast/s_blend.c | 55
src/mesa/swrast/s_lines.c | 4
src/mesa/swrast/s_linetemp.h | 9
src/mesa/swrast/s_pointtemp.h | 10
src/mesa/swrast/s_triangle.c | 4
src/mesa/swrast/s_tritemp.h | 4
src/mesa/tnl/t_array_api.c | 6
src/mesa/tnl/t_eval_api.c | 12
src/mesa/tnl/t_imm_alloc.c | 11
src/mesa/tnl/t_imm_dlist.c | 27
src/mesa/tnl/t_imm_exec.c | 11
src/mesa/tnl/t_imm_fixup.c | 13
src/mesa/tnl/t_vb_lighttmp.h | 18
src/mesa/tnl/t_vb_render.c | 11
src/mesa/x86/3dnow.c | 6
89 files changed, 2984 insertions(+), 799 deletions(-)
---
More information about the Xquartz-changes
mailing list