[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_5_0'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:33 PST 2015
Tag 'mesa_5_0' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_4_1:
Brian Paul (78):
updated email addresses
fix culling problem (bug 630649)
update versioning/extensions for OpenGL 1.4 / Mesa 5.0
preparation for 5.0 release
bump OpenGL version to 1.4, Mesa version to 5.0
minor updates
more version bumps
fix potential bug in _mesa_align_calloc/malloc (Frank van Heesch)
test both XFree86LOADER and IN_MODULE to see if we're being built as the glx module
s/BZERO/_mesa_bzero/
remove debug printf
s/sprintf/_mesa_sprintf/
s/printf/_mesa_printf/
don't call abort()
remove some stray debug/abort code
use wrappers from imports.h rather than stdio, stdlib, etc functions.
s/getenv/_mesa_getenv/
added a comment about future work
fix a few HPUX problems
simple GL_EXT_stencil_wrap test program
fix the occasional missing triangle bug
tweak pipeline flags for vertex programming
list bug fixes in 5.0
fix a typo
renamed abs() function glu_abs()
silence a bunch of warnings
HPUX fixes
fix for HPUX
add support for GLX_ARB_multisample
glxinfo update
misc driver updates (Daniel Borca)
FX driver fixes
minor revision to 4.1 features
support for GLX_ARB_multisample
Updates for DOS driver from Daniel Borca.
added GLUT and DOS updates
fixed glTexParameteriv(GL_TEXTURE_BORDER_COLOR) error
added some printfs to show current polygon mode and cull state
minor multi-sample clean-ups
a few dispatch pointers weren't set (glGenTexturesEXT for example)
latest 5.0 bug fixes
restored fixedEdges var (for VMS)
surround fixedEdges decl by #ifndef NDEBUG / #endif
added missing 1.4 glFogCoord functions
added 1.4 functions
added glFogCoord functions
added glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawElements
added a few more missing 1.4 entrypoints
implemented automatic code gen and individual function validation
fixed a few category lines
fixed active stencil face query bug
minor clean-up
fixed active stencil face query
declare tempI as Int, not Real (Jon Perry)
multisample / polygon smooth test
added P4 / 3DNow bug fix
fix one-bit error in float->int Z calculation
fix float->int Z calculation in _mesa_span_default_z()
added Z calculation fix
changes to vishandle usage to prevent segfault in some circumstances
compilation fixes
removed -malign-jumps
apply scale factor before clapping for DOT3
latest 5.0 bug fixes
html index to doc files, doxygen files
omit dmesadxe.h from tar file
minor update
include imports.h
init facing to zero
last tweaks for 5.0 release
optimized color buffer clear fallback (use mono-color span functions
added comments about NULL mask parameter to span-write functions
check for NULL span argument
moved function declaration into the template, define the NAME to specify the function names
template code for span functions for flat, memory-based frame buffers
Lots of clean-ups.
fix compilation problem (Philippe Houdoin)
patches from Karl
Jouk Jansen (1):
Committing in .
Karl Schultz (3):
Add instructions to unzip both zip files into the same directory.
Tweaks for hpux. The hpux10 and hpux10-sl targets now build pretty
Add _mesa_enable_1_4_extensions and _mesa_problem
Keith Whitwell (2):
Add a note about window map behaviour and the autotuning of nr of loops which
fix 3dnow misdetection on new p4's
---
Make-config | 33
Makefile.X11 | 19
docs/README.DJ | 40
docs/README.WIN32 | 6
docs/README.X11 | 20
docs/RELNOTES-5.0 | 85
docs/VERSIONS | 29
docs/index.html | 90
doxygen/README | 2
include/GL/dmesa.h | 18
progs/demos/clearspd.c | 8
progs/samples/logo.c | 8
progs/tests/Makefile | 16
progs/tests/antialias.c | 226 +
progs/tests/functions.py | 56
progs/tests/getprocaddress.c | 1097 --------
progs/tests/getprocaddress.py | 96
progs/tests/stencilwrap.c | 147 +
progs/xdemos/glxinfo.c | 16
src/glu/sgi/libnurbs/interface/glcurveval.cc | 10
src/glu/sgi/libnurbs/internals/arc.cc | 6
src/glu/sgi/libnurbs/internals/arctess.cc | 16
src/glu/sgi/libnurbs/internals/ccw.cc | 6
src/glu/sgi/libnurbs/internals/patch.cc | 8
src/glu/sgi/libnurbs/internals/quilt.cc | 10
src/glu/sgi/libnurbs/internals/reader.cc | 6
src/glu/sgi/libnurbs/internals/simplemath.h | 6
src/glu/sgi/libnurbs/internals/slicer.cc | 25
src/glu/sgi/libnurbs/internals/varray.cc | 12
src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc | 14
src/glu/sgi/libtess/normal.c | 8
src/glu/sgi/libtess/sweep.c | 6
src/glu/sgi/libtess/tess.c | 8
src/glu/sgi/libutil/mipmap.c | 58
src/glu/sgi/libutil/project.c | 5
src/glu/sgi/libutil/quad.c | 17
src/glu/sgi/mesaglu.opt | 1
src/glut/dos/PC_HW/pc_hw.c | 97
src/glut/dos/PC_HW/pc_hw.h | 6
src/glut/dos/PC_HW/pc_mouse.c | 4
src/glut/dos/window.c | 5
src/glut/glx/glut_win.c | 9
src/glw/Makefile.X11 | 2
src/mesa/Makefile.X11 | 6
src/mesa/array_cache/ac_context.c | 4
src/mesa/array_cache/ac_context.h | 4
src/mesa/array_cache/ac_import.c | 4
src/mesa/array_cache/acache.h | 4
src/mesa/drivers/beos/GLView.cpp | 11
src/mesa/drivers/common/t_dd.c | 4
src/mesa/drivers/common/t_dd_dmatmp.h | 4
src/mesa/drivers/common/t_dd_rendertmp.h | 4
src/mesa/drivers/common/t_dd_tritmp.h | 4
src/mesa/drivers/common/t_dd_unfilled.h | 4
src/mesa/drivers/common/t_dd_vb.c | 2
src/mesa/drivers/common/t_dd_vbtmp.h | 4
src/mesa/drivers/common/t_dd_vertex.h | 4
src/mesa/drivers/dos/dmesa.c | 303 +-
src/mesa/drivers/dos/vesa/vesa.c | 6
src/mesa/drivers/glide/fxdd.c | 5
src/mesa/drivers/glide/fxddspan.c | 4
src/mesa/drivers/glide/fxdrv.h | 4
src/mesa/drivers/glide/fxsetup.c | 7
src/mesa/drivers/glide/fxtris.c | 4
src/mesa/drivers/glide/fxvb.c | 10
src/mesa/drivers/glide/fxvbtmp.h | 4
src/mesa/drivers/osmesa/osmesa.c | 3075 +++++++++---------------
src/mesa/drivers/svga/svgamesa.c | 6
src/mesa/drivers/svga/svgamesa15.c | 6
src/mesa/drivers/svga/svgamesa15.h | 8
src/mesa/drivers/svga/svgamesa16.c | 8
src/mesa/drivers/svga/svgamesa16.h | 8
src/mesa/drivers/svga/svgamesa24.c | 8
src/mesa/drivers/svga/svgamesa24.h | 8
src/mesa/drivers/svga/svgamesa32.c | 8
src/mesa/drivers/svga/svgamesa32.h | 8
src/mesa/drivers/svga/svgapix.h | 7
src/mesa/drivers/windows/wmesa.c | 3
src/mesa/drivers/x11/fakeglx.c | 138 -
src/mesa/drivers/x11/xm_api.c | 75
src/mesa/drivers/x11/xm_dd.c | 5
src/mesa/drivers/x11/xm_span.c | 8
src/mesa/drivers/x11/xm_tri.c | 768 ++---
src/mesa/drivers/x11/xmesaP.h | 8
src/mesa/glapi/APIspec | 64
src/mesa/glapi/glapitemp.h | 48
src/mesa/main/Makefile.DJ | 32
src/mesa/main/Makefile.X11 | 6
src/mesa/main/api_arrayelt.c | 4
src/mesa/main/api_eval.c | 4
src/mesa/main/api_loopback.c | 4
src/mesa/main/context.c | 4
src/mesa/main/dlist.c | 20
src/mesa/main/enums.c | 4
src/mesa/main/get.c | 14
src/mesa/main/glheader.h | 6
src/mesa/main/glprocs.h | 8
src/mesa/main/imports.c | 78
src/mesa/main/imports.h | 5
src/mesa/main/mesa.def | 2
src/mesa/main/state.c | 21
src/mesa/main/texformat.c | 4
src/mesa/main/texformat.h | 4
src/mesa/main/texformat_tmp.h | 4
src/mesa/main/teximage.c | 6
src/mesa/main/texstate.c | 21
src/mesa/main/texstore.c | 3
src/mesa/main/texutil.c | 4
src/mesa/main/texutil.h | 4
src/mesa/main/texutil_tmp.h | 4
src/mesa/main/vtxfmt.c | 6
src/mesa/main/vtxfmt.h | 10
src/mesa/main/vtxfmt_tmp.h | 4
src/mesa/math/m_debug.h | 4
src/mesa/math/m_debug_clip.c | 8
src/mesa/math/m_debug_norm.c | 4
src/mesa/math/m_debug_util.h | 4
src/mesa/sparc/glapi_sparc.S | 168 +
src/mesa/swrast/s_accum.c | 5
src/mesa/swrast/s_buffers.c | 39
src/mesa/swrast/s_context.c | 4
src/mesa/swrast/s_context.h | 6
src/mesa/swrast/s_copypix.c | 7
src/mesa/swrast/s_depth.c | 20
src/mesa/swrast/s_drawpix.c | 4
src/mesa/swrast/s_lines.c | 34
src/mesa/swrast/s_linetemp.h | 13
src/mesa/swrast/s_pointtemp.h | 8
src/mesa/swrast/s_span.c | 16
src/mesa/swrast/s_spantemp.h | 366 ++
src/mesa/swrast/s_texture.c | 11
src/mesa/swrast/s_triangle.c | 159 -
src/mesa/swrast/s_tritemp.h | 14
src/mesa/swrast/swrast.h | 12
src/mesa/swrast_setup/ss_context.c | 4
src/mesa/swrast_setup/ss_context.h | 4
src/mesa/swrast_setup/ss_triangle.c | 26
src/mesa/swrast_setup/ss_triangle.h | 4
src/mesa/swrast_setup/ss_tritmp.h | 14
src/mesa/swrast_setup/ss_vb.c | 4
src/mesa/swrast_setup/ss_vb.h | 4
src/mesa/swrast_setup/ss_vbtmp.h | 4
src/mesa/swrast_setup/swrast_setup.h | 4
src/mesa/tnl/t_array_import.c | 4
src/mesa/tnl/t_context.c | 4
src/mesa/tnl/t_imm_alloc.c | 4
src/mesa/tnl/t_imm_api.c | 4
src/mesa/tnl/t_imm_debug.h | 4
src/mesa/tnl/t_imm_dlist.c | 4
src/mesa/tnl/t_imm_dlist.h | 4
src/mesa/tnl/t_imm_elt.c | 4
src/mesa/tnl/t_imm_elt.h | 4
src/mesa/tnl/t_imm_eval.c | 4
src/mesa/tnl/t_imm_fixup.c | 4
src/mesa/tnl/t_pipeline.c | 4
src/mesa/tnl/t_pipeline.h | 4
src/mesa/tnl/t_vb_cliptmp.h | 4
src/mesa/tnl/t_vb_fog.c | 4
src/mesa/tnl/t_vb_lighttmp.h | 6
src/mesa/tnl/t_vb_normals.c | 4
src/mesa/tnl/t_vb_points.c | 4
src/mesa/tnl/t_vb_program.c | 7
src/mesa/tnl/t_vb_render.c | 4
src/mesa/tnl/t_vb_rendertmp.h | 4
src/mesa/tnl/t_vb_texgen.c | 6
src/mesa/tnl/t_vb_texmat.c | 4
src/mesa/tnl/t_vb_vertex.c | 16
src/mesa/tnl/tnl.h | 4
src/mesa/x86/clip_args.h | 4
src/mesa/x86/common_x86.c | 7
src/mesa/x86/common_x86_asm.S | 7
src/mesa/x86/common_x86_asm.h | 4
src/mesa/x86/common_x86_features.h | 4
src/mesa/x86/common_x86_macros.h | 4
src/mesa/x86/gen_matypes.c | 4
src/mesa/x86/glapi_x86.S | 48
src/mesa/x86/norm_args.h | 4
src/mesa/x86/xform_args.h | 4
178 files changed, 4029 insertions(+), 4474 deletions(-)
---
More information about the Xquartz-changes
mailing list