[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_4_0_2'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:32 PST 2015
Tag 'mesa_4_0_2' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_4_0_1:
Brian Paul (73):
have to clamp color+specular in _swrast_add_spec_terms_triangle()! (fixes Chimera bug)
added separate specular bug fix
fixes from Albert Chin
fix bug 498555 - test for __GNUC__
fix typo (d'oh)
work-around for QNX compiler problem
compile with -DNDEBUG
texture env color wasn't used correctly in GL_BLEND mode
fixed GL_REPLACE / GL_RGB bug
fixed int->float conversion bug in _mesa_TexEnviv()
don't apply scissor box in read_fast_rgba_pixels()
removed API compat stuff
added some missing error checks
set PB->haveSpec in line functions that emit specular color
updated gl_mangle.h (Ray Tice)
replace GLushort w/ GLubyte in DEST_4US template (fixes 16-bit GLchan problem
don't use affine/persp_textured_triangle funcs when CHAN_BITS > 8
added some handy debug code
removed GLUT reference
Daniel Borca's new DOS/DJGPP driver.
Daniel Borca's GLUT for DOS/DJGPP.
Prep for Mesa 4.0.2 release.
replace assertion with a test (avoid div by zero error)
release notes for 4.0.2
silence compiler warning
silence compiler warnings
fixed float->int conversion. Fix conditional for 16-bit Z buffer path
obsolete
use separate GC for SwapBuffers to avoid colormask problem
added two latest bug fixes
undo some debug changes mistakenly checked in earlier
check for initialized XMesaBuffer in XMesaGarbageCollect()
added XMesaGarbageCollect item
Fixed out-of-bounds memory write problem (CONVERT_TEXEL_DWORD macro).
DOS driver updates from Daniel Borca
updated comments for CHAN_BITS=16 or 32
silence gcc warnings (Marc La France)
return 'Mesa Offscreen16' or 'Mesa Offscreen32' if using deep color channels
use -O3 for osmesa16/32 builds, disable FX and SVGA in debug builds
syntax fixes for Solaris (David Dawes)
minor patches from David Dawes
new DOS driver files from Daniel Borca
DOS driver updates from Daniel Borca
updates for 4.0.2
fix some minor warnings
obsolete
tweak file list for tarballs
Removed the xm_context field from XMesaBuffer. It was preventing N threads
added thread rendering bug fix
put lodbias loop inside test for non-NULL lambda array
fixed pointer arithmetic error in glCopyPixels
fixed typo in CONVERT_TEXEL_DWORD for convert_abgr8888_to_ai88 textures (Michael Fitzpatrick)
remove a debug printf
updated comments. removed dead code.
protect currentReadable reference with #ifndef GLX_BUILT_IN_XMESA
Lots of changes related to framebuffer/window buffer resizing. Basically,
added XMesaResizeBuffers()
undo previous check-in
fix Intel C compiler warnings (Gerk Huisma)
Use MESA_PBUFFER_ALLOC/FREE macros to allocate all framebuffer and texture
don't set plane mask for xm_buffer->gc, it causes an accum buffer conformance problem
latest bug fixes
removed glSamplePass()
latest extension headers from SGI
final? updates
DOS/Mesa driver updates (Daniel Borca)
re-adding a lost file
popping of user-defined clip planes was broken
decrement Transform._AnyClip when clip planes are disabled
added dmesadxe.h to tar file list
Use invert_matrix_general() instead of invert_matrix_perspective() because
another DOS driver update
DJGPP fixes
Karl Schultz (8):
Define finite as _finite for Windows.
Remove trailing CR's from most of the lines. No logical changes.
Fixed pixel color component problem and clear code for 24-bit Windows
Fixes for 24-bit Windows devices. The old code was trying to do 3-byte
silence compiler warning (windows)
fix casts to quiet compiler warnings.
export _glapi_get_context for osmesa.
(WIN32)Use _glapi_get_context to get the context in buffer_size() instead
Keith Whitwell (5):
Fix clipping problem on mga
Further help with libGL version skew in dri drivers.
More support for t&l drivers.
remove debug prints
Remove debug
---
Make-config | 22
Makefile.X11 | 22
docs/README.DJ | 132 +
docs/README.X11 | 6
docs/RELNOTES-3.4 | 22
docs/RELNOTES-4.0.2 | 50
docs/VERSIONS | 31
include/GL/dmesa.h | 77
include/GL/gl.h | 8
include/GL/gl_mangle.h | 1767 ++++++++++-------
include/GL/glext.h | 669 ++++--
include/GL/glxext.h | 53
include/GL/xmesa.h | 15
progs/redbook/checker.c | 1
progs/redbook/fog.c | 4
progs/redbook/hello.c | 1
progs/redbook/polyoff.c | 3
progs/redbook/surface.c | 1
progs/samples/select.c | 2
progs/xdemos/Makefile.X11 | 10
progs/xdemos/glthreads.c | 3
progs/xdemos/glxheads.c | 9
progs/xdemos/glxinfo.c | 4
src/glu/mesa/Makefile.DJ | 85
src/glu/mesa/glu.c | 8
src/glu/sgi/Makefile.X11 | 8
src/glu/sgi/libnurbs/interface/insurfeval.cc | 14
src/glut/dos/Makefile.DJ | 114 +
src/glut/dos/PC_HW/pc_hw.c | 141 +
src/glut/dos/PC_HW/pc_hw.h | 225 ++
src/glut/dos/PC_HW/pc_irq.S | 180 +
src/glut/dos/PC_HW/pc_keyb.c | 541 +++++
src/glut/dos/PC_HW/pc_mouse.c | 258 ++
src/glut/dos/PC_HW/pc_timer.c | 158 +
src/glut/dos/callback.c | 152 +
src/glut/dos/color.c | 46
src/glut/dos/font.c | 52
src/glut/dos/globals.c | 61
src/glut/dos/init.c | 160 +
src/glut/dos/internal.h | 78
src/glut/dos/menu.c | 86
src/glut/dos/models.c | 598 ++++++
src/glut/dos/overlay.c | 60
src/glut/dos/state.c | 70
src/glut/dos/teapot.c | 212 ++
src/glut/dos/window.c | 217 ++
src/mesa/Makefile.X11 | 2
src/mesa/drivers/common/t_dd_dmatmp.h | 54
src/mesa/drivers/common/t_dd_vbtmp.h | 20
src/mesa/drivers/dos/DEPEND.DOS | 119 -
src/mesa/drivers/dos/dmesa.c | 929 +++++++++
src/mesa/drivers/dos/dosmesa.c | 1542 ---------------
src/mesa/drivers/dos/dpmi.c | 123 +
src/mesa/drivers/dos/dpmiint.h | 48
src/mesa/drivers/dos/video.c | 623 ++++++
src/mesa/drivers/dos/video.h | 52
src/mesa/drivers/glide/fxdd.c | 25
src/mesa/drivers/osmesa/osmesa.c | 46
src/mesa/drivers/svga/svgamesa.c | 5
src/mesa/drivers/windows/colors.h | 978 +++++----
src/mesa/drivers/windows/wmesa.c | 340 +--
src/mesa/drivers/x11/fakeglx.c | 11
src/mesa/drivers/x11/glxapi.c | 143 -
src/mesa/drivers/x11/glxapi.h | 20
src/mesa/drivers/x11/xm_api.c | 117 -
src/mesa/drivers/x11/xm_dd.c | 122 -
src/mesa/drivers/x11/xm_span.c | 9
src/mesa/drivers/x11/xmesaP.h | 10
src/mesa/glapi/glapi.c | 6
src/mesa/glapi/glthread.h | 7
src/mesa/glapi/glx86asm.py | 4
src/mesa/main/Makefile.DJ | 258 ++
src/mesa/main/Makefile.X11 | 2
src/mesa/main/api_arrayelt.c | 209 +-
src/mesa/main/api_loopback.c | 63
src/mesa/main/api_validate.c | 13
src/mesa/main/attrib.c | 60
src/mesa/main/attrib.h | 3
src/mesa/main/buffers.c | 60
src/mesa/main/context.c | 23
src/mesa/main/convolve.c | 16
src/mesa/main/dd.h | 26
src/mesa/main/drawpix.c | 17
src/mesa/main/enable.c | 14
src/mesa/main/get.c | 10
src/mesa/main/glheader.h | 5
src/mesa/main/image.c | 154 +
src/mesa/main/light.c | 14
src/mesa/main/macros.h | 9
src/mesa/main/mesa.def | 1
src/mesa/main/mtypes.h | 5
src/mesa/main/state.c | 38
src/mesa/main/state.h | 4
src/mesa/main/teximage.c | 24
src/mesa/main/texstate.c | 16
src/mesa/main/texstore.c | 16
src/mesa/main/texutil.c | 66
src/mesa/main/texutil_tmp.h | 215 +-
src/mesa/math/m_matrix.c | 13
src/mesa/math/m_trans_tmp.h | 10
src/mesa/sparc/glapi_sparc.S | 2662 +++++++++++++--------------
src/mesa/swrast/s_accum.c | 42
src/mesa/swrast/s_accum.h | 9
src/mesa/swrast/s_alphabuf.c | 103 -
src/mesa/swrast/s_alphabuf.h | 8
src/mesa/swrast/s_blend.c | 4
src/mesa/swrast/s_buffers.c | 20
src/mesa/swrast/s_copypix.c | 10
src/mesa/swrast/s_depth.c | 42
src/mesa/swrast/s_depth.h | 11
src/mesa/swrast/s_drawpix.c | 15
src/mesa/swrast/s_lines.c | 4
src/mesa/swrast/s_linetemp.h | 10
src/mesa/swrast/s_readpix.c | 26
src/mesa/swrast/s_stencil.c | 34
src/mesa/swrast/s_stencil.h | 8
src/mesa/swrast/s_texture.c | 41
src/mesa/swrast/s_triangle.c | 74
src/mesa/swrast/s_tritemp.h | 42
src/mesa/swrast/swrast.h | 4
src/mesa/tnl/t_context.c | 20
src/mesa/tnl/t_context.h | 9
src/mesa/tnl/t_imm_api.c | 19
src/mesa/tnl/t_imm_dlist.c | 11
src/mesa/tnl/t_imm_exec.c | 8
src/mesa/tnl/t_imm_fixup.c | 19
src/mesa/tnl/t_vb_light.c | 4
src/mesa/tnl/t_vb_lighttmp.h | 12
src/mesa/tnl/t_vb_render.c | 6
src/mesa/tnl/t_vb_rendertmp.h | 39
src/mesa/tnl/tnl.h | 5
src/mesa/x86/assyntax.h | 15
src/mesa/x86/common_x86_asm.S | 36
src/mesa/x86/glapi_x86.S | 2
src/mesa/x86/x86_cliptest.S | 119 -
src/mesa/x86/x86_xform2.S | 307 +--
src/mesa/x86/x86_xform3.S | 401 ++--
src/mesa/x86/x86_xform4.S | 463 ++--
138 files changed, 11508 insertions(+), 6311 deletions(-)
---
More information about the Xquartz-changes
mailing list