[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_3_4'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:30 PST 2015
Tag 'mesa_3_4' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_3_3:
Brian Paul (92):
added missing widgets-mesa src files to tar list, updated version numbers
updated Phil's email address
3.4 release notes
install glext.h too
test against an epsilon magnitude in gl_rotation_matrix()
glGetTexParameter(GL_TEXTURE_RESIDENT) didn't query device driver
initialize texture priorities to 1.0, clean-up of _mesa_PrioritizeTextures()
define GL_GLEXT_PROTOTYPES before including mesa_wgl.h
removed GLU 1.2 symbols
updated by Alessandro Pisani
added include/GL/mesa_wgl.h to tar file list
fixed return val bug in glAreTexturesResident()
updates from mesa3d at billbaxter.com
added some bug fix items
added NULL parameter checking to API functions
added GetInteger/Float/Double/Boolean/Pointer device driver functions
bumped MESA_MINOR to 4
changed version to 3.4
fixed depth mask bug in fxddClear(DD_DEPTH_BIT)
fixed segfault problem when using MESA_GLX_FX
removed all dependencies on XMesa
added glXUseXFont bug fix
fixed some warnings (Alan H.)
fixed typo which disabled simple_DrawPixels
added missing radius multiplication factor to sphere code
optimized glDrawPixels for glPixelZoom(1,-1) (Andrew Gee)
print UNDEFINED MODE over samples that are undefined in the GL spec
changed quad vertex colors to be tessellation invariant
don't free ctx inside _mesa_initialize_context() if error, caller does that.
added glDrawPixels optimization item
changed default Shininess to 6
added MESA_FF_R8_G8_B8 (alpha filled to 0xff) format
finished compressed texture support (Bill White)
removed some debugging code
removed bogus gl_problem() call
added more resolutions (Andy Sloane)
use clear_proxy_teximage() instead of MEMSET()
replaced ## with CONCAT macro
test for __bsdi__ for XFree86
silence compiler warning (zoomY0)
bumped version number to 3.4
added compressed texture item
added device driver function for texture proxy testing
Win32 update (Chris Morley)
Win32 updates (Chris Morley)
init mutex
added format/type error check to draw_rgba_pixels()
packing of GLushort packed types was broken
added glReadPixels bug fix
replaced GL_RGBA with GL_BGRA for GL_UNSIGNED_SHORT_1_5_5_5_REV datatype
use cpml.h on Alpha (AlanH)
added texture env combine bugfix item
new params for SpecificCompressedTexFormat() (Bill White)
removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled instead
added glPush/PopAttrib(GL_ENABLE_BIT) item
drawing color-index image to RGB window was broken
added glDrawPixels GL_COLOR_INDEX bug item
fixed fast-path for GL_COLOR_INDEX, GL_UNSIGNED_BYTE drawpixels
added glDrawPixels fast-path item
better handling of GLX_DEPTH_SIZE in glXChooseVisual()
update TriangleCaps in GL_POINT/POLYGON_SMOOTH cases
if depthBits == 0, set DepthMask = 2^16 to fix per-fragment fog problems
added per-fragment bug fix
added _mesa_get_teximages_from_driver()
sync with DRI tdfx3 branch
improved blending accuracy to fix Glean test failures
added blend accuracy item
call Driver.SetReadBuffer() in clear_color_buffers() to fix colormasked clear bug
glPixelStore(GL_PACK/UNPACK_SKIP_IMAGES) wasn't handled correctly
added glPixelStore bug fix
Rewrote get_static_proc_address(). It made mistakes in some situations
Added glXGetProcAddressARB() bug fix
use 1.1 glPolygonOffset instead of glPolygonOffsetEXT
fixed a texture enable bug
fixed 386/x86 mismatches, reordered a few configs
sync with Mesa 3.5
signal NEW_TEXTURING if there's a Driver.BindTexture() function
added incomplete() debug function/macro
added a glFinish() call
fixed value for GLU_NURBS_MODE
removed X86/*.m4 files from tar archive
added GL_BGR case to bytes_per_pixel()
added gluBuild[12]DMipmaps GL_BGR fix
sync with DRI texgen and texture matrix bug fixes
added GLUT projtex demo bug fix
added vertex fog bug fix
bumped version to 3.4
bumped version numbers to 3.4
added some missing backslashes
fixed Glide link problem
fixed glXChooseVisual to return NULL if using Glide and user requests too deep of visual parameters
added Glide/Quake bug fix item
Gareth Hughes (6):
General cleanups. Disable gl_katmai_project_vertices and
Added SSE prefetching instructions. General cleanups.
Added SSE streaming store instructions, external symbol directives.
- General cleanups, fix version numbers.
Major audit of all Mesa's x86 assembly code. This round is basically
Change animated apps to double-buffered visuals by default.
---
Make-config | 356 ++--
Makefile.X11 | 42
docs/README.3DFX | 2
docs/README.X11 | 4
docs/RELNOTES-3.4 | 22
docs/VERSIONS | 31
include/GL/Makefile.am | 2
include/GL/gl.h | 4
include/GL/glu.h | 4
include/GL/xmesa.h | 4
progs/demos/bounce.c | 35
progs/demos/gloss.c | 4
progs/demos/texenv.c | 25
progs/demos/trispd.c | 10
progs/demos/tunnel.c | 54
progs/samples/fog.c | 24
progs/samples/line.c | 4
progs/samples/olympic.c | 10
progs/samples/overlay.c | 2
progs/samples/sphere.c | 42
progs/samples/star.c | 2
progs/samples/stretch.c | 2
progs/samples/wave.c | 10
progs/xdemos/offset.c | 2
src/glu/mesa/MesaGLU.def | 123 -
src/glu/mesa/glu.c | 6
src/glu/mesa/mipmap.c | 5
src/mesa/drivers/d3d/D3Dvbrender.c | 6
src/mesa/drivers/glide/fxapi.c | 10
src/mesa/drivers/glide/fxdd.c | 2
src/mesa/drivers/osmesa/osmesa.c | 6
src/mesa/drivers/windows/wgl.c | 7
src/mesa/drivers/windows/wmesa.c | 109 -
src/mesa/drivers/windows/wmesa_stereo.c | 8
src/mesa/drivers/x11/fakeglx.c | 53
src/mesa/drivers/x11/xfonts.c | 43
src/mesa/glapi/glapi.c | 16
src/mesa/glapi/glx86asm.py | 8
src/mesa/main/accum.c | 11
src/mesa/main/attrib.c | 259 +--
src/mesa/main/blend.c | 74
src/mesa/main/buffers.c | 14
src/mesa/main/context.c | 27
src/mesa/main/dd.h | 77
src/mesa/main/drawpix.c | 137 +
src/mesa/main/enable.c | 32
src/mesa/main/extensions.c | 6
src/mesa/main/fog.c | 8
src/mesa/main/get.c | 42
src/mesa/main/glheader.h | 20
src/mesa/main/image.c | 88 -
src/mesa/main/matrix.c | 6
src/mesa/main/pixel.c | 18
src/mesa/main/points.c | 16
src/mesa/main/state.c | 34
src/mesa/main/teximage.c | 588 +++++-
src/mesa/main/teximage.h | 18
src/mesa/main/texobj.c | 95 -
src/mesa/main/texstate.c | 22
src/mesa/main/texutil.c | 78
src/mesa/main/texutil.h | 9
src/mesa/x86/3dnow.c | 283 +--
src/mesa/x86/3dnow.h | 75
src/mesa/x86/assyntax.h | 2707 ++++++++++++++++----------------
src/mesa/x86/clip_args.h | 76
src/mesa/x86/common_x86.c | 109 -
src/mesa/x86/common_x86_asm.S | 152 +
src/mesa/x86/common_x86_asm.h | 63
src/mesa/x86/common_x86_features.h | 77
src/mesa/x86/glapi_x86.S | 4
src/mesa/x86/mmx.h | 10
src/mesa/x86/mmx_blend.S | 4
src/mesa/x86/x86.c | 154 -
src/mesa/x86/x86.h | 20
src/mesa/x86/x86_cliptest.S | 248 ++
src/mesa/x86/xform_args.h | 74
76 files changed, 4196 insertions(+), 2638 deletions(-)
---
More information about the Xquartz-changes
mailing list