[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_4_0_3'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:32 PST 2015
Tag 'mesa_4_0_3' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_4_0_2:
Alan Hourihane (3):
Correct check for noop array state change (Raystonn)
same NULL checks for 4_0 branch
glutSwapBuffers implicitly does a glFinish when swapping back to the front
Brian Paul (56):
Texture combine alpha subtraction was wrong. Fixed 16-bit channel glitches
fixed 16/32-bit channel problems in CopyColor[Sub]Table()
fixed some 3D texture image stride bugs when using 16-bit channels
call _mesa_ResizeBuffersMESA() in OSMesaMakeCurrent() to reconcile buffer size changes
repair Array.NewState flags (Michael Fitzpatrick)
Pass context pointer to _tnl_free_immediate() and don't rely on backref
tranforming display list normals by non-uniform scale didn't work (Carlos Pereira)
removed stray 'n' character at top of file
new MMX blend code (Jose Fonseca)
version 13 of glext.h - fixes GL_EXT_texture_env_dot3 token values
fixes for corrected GL_DOT3_RGB[A]_EXT token values
Jose's latest patch (GMBT_GEOMETRIC_CORRECTION)
Disabled SPARC cliptest functions for now. See bug report 544665.
fixed problem with swap() function and GCC3 (patch 414404)
back-port new casts and C++ fixes from trunk
fixed Width/Height cut&paste typo
call _mesa_sizeof_packed_type() in _mesa_GetTexImage() (bug 547203)
added GL_EDGE_FLAG_ARRAY_COUNT_EXT to glGetBooleanv() (Bug 548277)
test mapsize against 1, not 0 in glPixelMap()
backport array bound checking in glPixelMap() from Mesa 4.1
added GL_TEXTURE_MAX_ANISOTROPY_EXT to glGetTexParameter (bug 548812)
added GL_TEXTURE_MAX_ANISOTROPY_EXT to glGetTexParameteriv()
bump version numbers to 4.0.3
Mesa 4.0.3 updates
bump version to 4.0.3
added linux-icc config (Marc.Dietrich)
remove -xK flag from linux-icc
bring over Michel Daenzer's DRI changes
use CONTENT() macro on line 205 (Josh Vanderhoof)
more big-endian tweaks
NASM fix for *_CONTENT() macros (Josh Vanderhoof)
replaced 0xf and 0xf0 with TEXTURE0_ANY and TEXTURE1_ANY
replaced hard-coded 4 with NUM_TEXTURE_TARGETS
s/GL_MAX_TEXTURE_RECTANGLE_SIZE_NV/GL_MAX_RECTANGLE_TEXTURE_SIZE_NV/
added glext.h GL_MAX_RECTANGLE_TEXTURE_SIZE_NV fix
version 15 of glext.h
added missing texture cube map targets
glext.h version 15
added GL_TEXTURE_FILTER_CONTROL_EXT query to glGetTexEnv[if]v()
tweaked a comment
fixed two texture target error checking conditions
GGI driver updates (Filip Spacek)
Added CPLUSPLUS for sunos5 entries
Moved big/little endian code to glheader.h.
Sync with Mesa changes in DRI trunk.
added updated GGI driver info
fixed window size initialization bug
Fixed a few bugs in _mesa_copy_context() related to pointer corruption.
added glXCopyContext bug fix
Fix glXCopyContext bug
new fix for initial window size problem
put XSync in get_buffer_size(), plus clean-up
compilation fixes
version updates
added glCullFace bug fix
removed extra right-paren
Karl Schultz (7):
export another symbol for recent osmesa changes.
update to match branch - performance measuring additions.
Build demos/samples correctly on Windows (Robert Bergkvist) to sync up
Fix up alpha buffer handling for Windows.
Apply alpha buffer control fix to accum buffer too.
Set global "Current" context in WMesaMakeCurrent before calling
Remove -Zi from CFLAGS. I probably left it in there during a debug
Keith Whitwell (4):
bring in changes from dri tcl branch
Fix FETCH(argb1555) mask values
Check for FRONT_AND_BACK culling before installing an optimized tri func
Check for GL_FRONT_AND_BACK culling before installing optimized tri
---
Make-config | 34
Makefile.X11 | 15
docs/README.X11 | 6
docs/RELNOTES-4.0.3 | 52
docs/VERSIONS | 32
include/GL/ggimesa.h | 62 -
include/GL/gl.h | 6
include/GL/glext.h | 163 +-
include/GL/glx.h | 6
include/GL/osmesa.h | 8
include/GL/wmesa.h | 21
include/GL/xmesa.h | 6
progs/demos/Makefile.win | 42
progs/demos/ipers.c | 2
progs/demos/osdemo.c | 45
progs/demos/paltex.c | 5
progs/demos/pointblast.c | 10
progs/demos/rain.cxx | 24
progs/demos/readpix.c | 11
progs/demos/winpos.c | 12
progs/ggi/gears2.c | 59 -
progs/redbook/Makefile.win | 51
progs/samples/Makefile.win | 42
progs/samples/blendeq.c | 4
progs/samples/blendxor.c | 4
progs/tests/Makefile.win | 39
progs/tests/cva.c | 7
progs/tests/dinoshade.c | 4
progs/tests/multipal.c | 13
src/glu/sgi/libnurbs/nurbtess/quicksort.cc | 23
src/glut/ggi/ggiglut.c | 20
src/mesa/drivers/common/t_dd_dmatmp2.h | 1094 ++++++++++++++++++++
src/mesa/drivers/common/t_dd_vbtmp.h | 49
src/mesa/drivers/common/t_dd_vertex.h | 30
src/mesa/drivers/dos/dmesa.c | 10
src/mesa/drivers/ggi/default/linear.c | 349 +++---
src/mesa/drivers/ggi/default/stubs.c | 272 +++-
src/mesa/drivers/ggi/ggimesa.c | 748 ++++++-------
src/mesa/drivers/ggi/include/ggi/mesa/ggimesa.h | 58 -
src/mesa/drivers/ggi/include/ggi/mesa/ggimesa_int.h | 31
src/mesa/drivers/glide/fxdd.c | 24
src/mesa/drivers/glide/fxvb.c | 8
src/mesa/drivers/osmesa/osmesa.c | 23
src/mesa/drivers/svga/svgamesa.c | 11
src/mesa/drivers/windows/wgl.c | 25
src/mesa/drivers/windows/wmesa.c | 38
src/mesa/drivers/x11/fakeglx.c | 14
src/mesa/drivers/x11/xm_api.c | 6
src/mesa/drivers/x11/xm_dd.c | 25
src/mesa/drivers/x11/xm_line.c | 7
src/mesa/drivers/x11/xm_tri.c | 16
src/mesa/main/Makefile.win | 2
src/mesa/main/api_arrayelt.c | 12
src/mesa/main/api_noop.c | 52
src/mesa/main/api_noop.h | 30
src/mesa/main/attrib.c | 56 -
src/mesa/main/buffers.c | 28
src/mesa/main/colortab.c | 69 +
src/mesa/main/context.c | 176 ++-
src/mesa/main/dd.h | 15
src/mesa/main/dlist.c | 15
src/mesa/main/enable.c | 4
src/mesa/main/get.c | 11
src/mesa/main/glheader.h | 34
src/mesa/main/macros.h | 40
src/mesa/main/matrix.c | 10
src/mesa/main/mesa.def | 1
src/mesa/main/mtypes.h | 42
src/mesa/main/pixel.c | 30
src/mesa/main/state.c | 6
src/mesa/main/texformat.h | 4
src/mesa/main/texformat_tmp.h | 8
src/mesa/main/teximage.c | 10
src/mesa/main/texobj.c | 41
src/mesa/main/texobj.h | 11
src/mesa/main/texstate.c | 796 ++++++++------
src/mesa/main/texstate.h | 10
src/mesa/main/texstore.c | 17
src/mesa/main/texutil.c | 88 +
src/mesa/main/varray.c | 20
src/mesa/main/vtxfmt.c | 12
src/mesa/math/m_clip_tmp.h | 10
src/mesa/sparc/sparc.c | 12
src/mesa/swrast/s_blend.c | 12
src/mesa/swrast/s_context.c | 16
src/mesa/swrast/s_copypix.c | 12
src/mesa/swrast/s_depth.c | 22
src/mesa/swrast/s_drawpix.c | 8
src/mesa/swrast/s_imaging.c | 10
src/mesa/swrast/s_readpix.c | 14
src/mesa/swrast/s_span.c | 38
src/mesa/swrast/s_stencil.c | 20
src/mesa/swrast/s_texture.c | 65 -
src/mesa/swrast/s_zoom.c | 18
src/mesa/swrast_setup/ss_vb.c | 10
src/mesa/swrast_setup/ss_vbtmp.h | 10
src/mesa/tnl/t_array_api.c | 60 -
src/mesa/tnl/t_context.c | 30
src/mesa/tnl/t_context.h | 13
src/mesa/tnl/t_eval_api.c | 32
src/mesa/tnl/t_imm_alloc.c | 10
src/mesa/tnl/t_imm_alloc.h | 8
src/mesa/tnl/t_imm_api.c | 160 +-
src/mesa/tnl/t_imm_api.h | 3
src/mesa/tnl/t_imm_debug.c | 135 +-
src/mesa/tnl/t_imm_dlist.c | 22
src/mesa/tnl/t_imm_eval.c | 15
src/mesa/tnl/t_imm_exec.c | 19
src/mesa/tnl/t_imm_fixup.c | 12
src/mesa/tnl/t_vb_lighttmp.h | 23
src/mesa/tnl/t_vb_normals.c | 18
src/mesa/tnl/t_vb_render.c | 9
src/mesa/tnl/t_vb_vertex.c | 9
src/mesa/x86/assyntax.h | 11
src/mesa/x86/common_x86_asm.S | 8
src/mesa/x86/mmx_blend.S | 740 +++++++------
116 files changed, 4610 insertions(+), 2320 deletions(-)
---
More information about the Xquartz-changes
mailing list