[Xquartz-changes] mesa: Changes to 'refs/tags/mesa_4_0_4'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:06:32 PST 2015
Tag 'mesa_4_0_4' created by Brian Paul <brian.paul at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_4_0_3:
Alan Hourihane (1):
bring over VERTEX_COLOR change from DRI trunk (from PPC fixes)
Brian Paul (78):
fix CHAN_TYPE==GL_FLOAT compile problem
blending fixes for CHAN_TYPE==GL_FLOAT (Gerk Huisma)
CHAN_TYPE==GL_FLOAT clamping. call _tnl_MakeCurrent. (Gerk Huisma)
Added divide by zero check (Jon Perry). Remove dead vars. Fix indentation.
applied Eric Anholt's patch for Athlon SSE
Pedantic compiler fixes (Sven Panne)
fix patching offsets (Sven Panne) (patch 544637)
fix warnings (bug 580528)
added fog factor clamping to GL_LINEAR case
initialize SWvertex array to zeros
fixed array index typo in VERT_SAVE_RGBA() macro
fix problems in FXgetImage()
define GLAPIENTRY and GLAPI if not defined in gl.h
Back-port of NV_texture_rectangle from Mesa 4.1.
version 16
added ARB_multitexture function pointers, glext.h updates
s/APIENTRY/GLAPIENTRY/
version bumps for 4.0.4
updates from Daniel Borca
updated DOS file list
updated wglGetProcAddress
test for ARB_texture_cube_map when getting GL version(Ian Romanick)
added GL_IBM_texture_mirrored_repeat (Ian Romanick)
added latest 4.0.4 changes
upgraded glext.h to version 17
glext.h version 17
added -l option to print interesting OpenGL limits
minor updates to sync with XFree86
don't query GL_MAX_CONVOLUTION_WIDTH/HEIGHT
removed GL_MAX_CONVOLUTION_WIDTH/HEIGHT
latest 4.0.4 updates
incorrect dimenstion passed to texture_error_check() in compressed teximage functions
added compressed tex image error check fix
added AIX compile fixes
removed unfinished GL_MESA_sprite_point extension
removed cvs log comments
initial prototype of new GL_MESA_ycrcb_texture extension
test GL_MESA_ycbcr_texture and GL_NV_texture_rectangle
added GL_MESA_ycbcr_texture and GL_APPLE_ycbcr_422 tokens
fix typos
fix i/j typo and icr/icb transposition
fix YCbCr component ordering typos
added GL_UNSIGNED_SHORT_8_8_APPLE
implemented glGetTexImage for YCRCB
new comments
latest 4.0.4 updates
fixed typo
removed unused teximage Width/Height/DepthScale
fix auto mipmap generation problem (backport from 4.1)
sync from r200 DRI branch (_swrast_render_start/finish() and tnl_dd changes
undo last check-in
remove GLint t, pass target to _mesa_init_teximage_fields()
obsolete
push and pop ESI (Daniel Borca)
updated BeOS support (Philippe Houdoin)
added src/BeOS/*.h to file list
updated BeOS driver
stub functions for AGP from 4.1 branch
removed old MESA_TRACE stuff
GLX_NV_vertex_array_range and GLX_MESA_agp_offset extensions
finish-up AGP loose-ends
first draft at spec'ing these new extensions
updated status to OBSOLETE
sync with DRI R200 branch (GL_APPLE_client_storage extension)
minor YCBCR fixes
added GL_MESA_pack_invert
added GL_APPLE_client_storage GL_MESA_pack_invert
init pixelstore.Invert to GL_FALSE
fixed GL_MESA_pack_invert oversight
documentation for GL_MESA_pack_invert extension
update from Daniel Borca
gl_texture_image RowStride changes from DRI R200 branch
fix bug in index_mask() (bug 609837)
disable GL_NV_texture_rectangle by default
better error checking related to YCbCr images
also test glTexSubImage2D() with YCbCr data
finished the spec
set planned release date (Oct 3)
Karl Schultz (11):
export new symbol for osmesa lib
Add notes about needing to run VCVARS32.BAT before compiling.
Don't call _mesa_initialize_context because we are using
Backport gareth's 1.14 changes.
Fix compiler warnings.
Added cast to prevent compiler warnings.
Remove linker option to make a map file.
silence compiler warnings
Mark the destroyed context as not current. (Frank Warmerdam)
Add #define GL_GLEXT_PROTOTYPES since this demo uses ARB extensions.
Add missing entries and clean up a bit.
Keith Whitwell (3):
update colormaterial state on swtcl wakeup
Doesn't find readpix.c without this -I../util
Spelling mistake meas --> mesa
---
Make-config | 4
Makefile.X11 | 16
docs/MESA_agp_offset.spec | 94 ++
docs/MESA_pack_invert.spec | 138 ++++
docs/MESA_packed_depth_stencil.spec | 4
docs/MESA_sprite_point.spec | 4
docs/MESA_ycbcr_texture.spec | 197 ++++++
docs/README.BEOS | 167 ++---
docs/README.DJ | 173 +++--
docs/README.WIN32 | 14
docs/README.X11 | 6
docs/VERSIONS | 31
include/GL/gl.h | 99 ++-
include/GL/glext.h | 422 ++++++++++++-
include/GL/glu.h | 8
include/GL/glx.h | 35 +
include/GL/glx_mangle.h | 124 +++
progs/demos/drawpix.c | 58 -
progs/demos/fire.c | 2
progs/demos/isosurf.c | 100 +--
progs/demos/multiarb.c | 69 --
progs/demos/paltex.c | 23
progs/demos/ray.c | 1
progs/demos/readpix.c | 7
progs/demos/shadowtex.c | 6
progs/demos/terrain.c | 1
progs/demos/tessdemo.c | 37 -
progs/demos/trispd.c | 7
progs/redbook/pickdepth.c | 4
progs/redbook/picksquare.c | 4
progs/redbook/select.c | 4
progs/redbook/tess.c | 2
progs/samples/loadppm.c | 9
progs/samples/nurb.c | 4
progs/samples/quad.c | 4
progs/tests/Makefile | 7
progs/tests/yuv.c | 237 +++++++
progs/xdemos/glxinfo.c | 85 ++
progs/xdemos/glxpixmap.c | 3
src/glu/mesa/Makefile.DJ | 42 -
src/glu/sgi/libnurbs/internals/slicer.cc | 34 -
src/glut/dos/Makefile.DJ | 96 +--
src/glut/dos/PC_HW/pc_hw.h | 6
src/glut/dos/PC_HW/pc_keyb.c | 14
src/glut/dos/PC_HW/pc_mouse.c | 12
src/glut/dos/bitmap.c | 56 +
src/glut/dos/font.c | 52 -
src/glut/dos/window.c | 44 +
src/mesa/drivers/beos/GLView.cpp | 989 +------------------------------
src/mesa/drivers/common/t_dd_dmatmp2.h | 19
src/mesa/drivers/common/t_dd_vb.c | 75 ++
src/mesa/drivers/common/t_dd_vbtmp.h | 37 -
src/mesa/drivers/dos/dmesa.c | 34 -
src/mesa/drivers/dos/dpmi.c | 8
src/mesa/drivers/dos/dpmiint.h | 10
src/mesa/drivers/dos/vesa/vesa.c | 397 ++++++++++++
src/mesa/drivers/dos/vesa/vesa.h | 43 +
src/mesa/drivers/dos/video.c | 439 +------------
src/mesa/drivers/dos/video.h | 10
src/mesa/drivers/dos/videoint.h | 99 +++
src/mesa/drivers/dos/virtual.S | 237 +++++++
src/mesa/drivers/glide/fxtris.c | 5
src/mesa/drivers/glide/fxvb.c | 2
src/mesa/drivers/glide/fxwgl.c | 97 ---
src/mesa/drivers/osmesa/osmesa.c | 18
src/mesa/drivers/windows/wgl.c | 61 -
src/mesa/drivers/windows/wmesa.c | 18
src/mesa/drivers/x11/fakeglx.c | 37 +
src/mesa/drivers/x11/glxapi.c | 53 +
src/mesa/drivers/x11/glxapi.h | 13
src/mesa/drivers/x11/realglx.c | 10
src/mesa/drivers/x11/realglx.h | 19
src/mesa/drivers/x11/xm_api.c | 29
src/mesa/drivers/x11/xm_dd.c | 3
src/mesa/main/Makefile.BeOS-R5 | 416 +++++++++++++
src/mesa/main/Makefile.DJ | 118 ++-
src/mesa/main/Makefile.win | 2
src/mesa/main/attrib.c | 31
src/mesa/main/config.h | 11
src/mesa/main/context.c | 81 +-
src/mesa/main/enable.c | 51 +
src/mesa/main/extensions.c | 18
src/mesa/main/get.c | 183 +++--
src/mesa/main/image.c | 52 +
src/mesa/main/mesa.def | 1
src/mesa/main/mtypes.h | 113 +--
src/mesa/main/pixel.c | 22
src/mesa/main/state.c | 15
src/mesa/main/texformat.c | 54 +
src/mesa/main/texformat.h | 22
src/mesa/main/texformat_tmp.h | 97 ++-
src/mesa/main/teximage.c | 332 ++++++++--
src/mesa/main/teximage.h | 6
src/mesa/main/texobj.c | 104 ++-
src/mesa/main/texobj.h | 6
src/mesa/main/texstate.c | 110 ++-
src/mesa/main/texstore.c | 193 +++---
src/mesa/main/texstore.h | 8
src/mesa/main/texutil.c | 186 ++++-
src/mesa/main/texutil_tmp.h | 38 -
src/mesa/sparc/sparc.c | 6
src/mesa/swrast/s_blend.c | 46 +
src/mesa/swrast/s_context.c | 21
src/mesa/swrast/s_fog.c | 14
src/mesa/swrast/s_points.c | 25
src/mesa/swrast/s_pointtemp.h | 60 -
src/mesa/swrast/s_readpix.c | 11
src/mesa/swrast/s_texstore.c | 16
src/mesa/swrast/s_texture.c | 255 +++++++
src/mesa/swrast/s_triangle.c | 3
src/mesa/swrast/swrast.h | 6
src/mesa/swrast_setup/ss_context.c | 14
src/mesa/swrast_setup/ss_context.h | 7
src/mesa/tnl/t_context.c | 7
src/mesa/x86/common_x86.c | 16
src/mesa/x86/common_x86_asm.S | 17
116 files changed, 5271 insertions(+), 2851 deletions(-)
---
More information about the Xquartz-changes
mailing list