mesa: Changes to 'refs/tags/mesa-7.0.2-1'
Tag 'mesa-7.0.2-1' created by Brice Goglin <bgoglin@debian.org> at 2007-11-11 11:50 +0000
Tagging upload of mesa 7.0.2-1 to unstable.
Changes since mesa-7.0.1-2:
Alan Hourihane (1):
Only set R_MODE with NV_point_sprite
Andreas Micheler (1):
faster write_rgba_span_front()
Benno Schulenberg (3):
fix Unichrome/Blender crash, bug 13142
remove commented-out code
code clean-ups, reformatting
Brian (65):
s/movaps/movups/ (see bug 12216)
fix i965 bugs, x86-64 bugs
sync with trunk, fixing bug 12239
Use temporary matrix in __gluInvertMatrixd() to fix aliasing problem (see bugs 12269, 6748)
updated VC7 project files
clean-up (see bug 12317)
fix comment
Update depth test state when binding new framebuffer object
In _mesa_make_current(), don't unbind FBOs from the old context.
fix indirect rendering crash
updated with pkg-config info
added DSTDIR, pkg-config items
added .pc.in files to tarballs
Fix state.texgen parsing error (bug 12313).
added program_error2() function for better error reporting
fix ARB fp/vp parsing bug 12313
fix copypixels overlap test bug (#12417)
fix glCopyPixel/glPixelZoom bug 12417)
updated link
From trunk: mesa: bind VBO_ATTRIB_XXX to correct input array when executing a display list. fix #10604
fix bug 10604
Added bluegene-xlc-osmesa config (Alexander Neundorf)
fixes for bluegene-xlc-osmesa config
added bluegene-xlc-osmesa, fortran fixes
fix for __IBMC__
fix -D_BSD_SOURC
fix DrawRangeElements error msg
Restore old _TriangleCaps code to fix Blender problem (bug 12164)
fix blend bug 12164
bump versions to 7.0.2
for Miniglx, use git sources
prep for 7.0.2 release
update the DRM/DRI instructions
fix VBO-split infinite loop (bug 12164)
updated glext.h license info (Khronos), plus other clean-ups
replace 'brick' with correct program name in printfs
fix fog, rescale_normals bugs (from gallium branch)
don't apply ColorMask to main gc
add directfb glut sources to tarball
bump up MAX_INSTRUCTIONS and add an assertion to catch emitting too many instructions
properly init dst reg's CondMask/Swizzle fields
don't build x86, x86-64 dirs if not needed
added catamount-osmesa-pgi config, fixes for cross-compiling
Fix merge
Cray Xt3 config
simplify/fix the ASM_FLAGS tests (bug 12931)
use grep -q
Finish up ATI_separate_stencil
Alias glStencilOpSeparateATI with glStencilOpSeparate.
fix GL_ATI_separate_stencil
note G33/Q33/Q35 support
check for count==0 in _mesa_validate_DrawArrays()
glDrawArrays(count=0) bugfix
updated help/to-do list
fix typo
Fix mem leak in SSE code generation path (Michel Dänzer) and don't crash if _mesa_exec_malloc() returns NULL.
SSE codegen fixes
fix mmx code (bug 12614)
fix mmx code (bug 12614)
Check for NULL VB->EdgeFlag array.
change filenames for rc2
added -fno-strict-aliasing and -fPIC flags
fix blender/unichrome crash, bug 13142
final changes for 7.0.2 relesae
added md5 checksums
Brice Goglin (5):
Merge tag 'mesa_7_0_2' into debian-unstable
New upstream release
Refresh 03_optional-progs-and-install.patch
Remove DESTDIR from INSTALL_DIR in configs/debian-default
Prepare changelog for upload
Chris Rankin (1):
r200: Implement SetTexOffset hook.
Christoph Kubisch (1):
updated VC7 project files
Dan Nicholson (15):
DESTDIR support.
pkg-config support
add support for LDFLAGS env var
Ignore more generated files in progs/
More ignored programs merged back from master
configs: Fix linux-static to link correctly
linux-dri-xcb: Fix undefined refs when linking with libGL
specify app lib dependencies in Makefiles (patch 1/3)
simplify APP_LIB_DEPS (patch 2/3)
update APP_LIB_DEPS for static library configs (patch 3/3)
Build xdemos programs by default on linux-dri
Add -fno-strict-aliasing workaround for Linux GCC targets
configs: Always use -fPIC for shared libraries, never for static
configs: Set -fexceptions for GLUT on linux-dri like other targets
Add -fno-strict-aliasing workaround for all GCC targets
Dave Airlie (1):
i965: fix vblank on 965gm laptops by bringing in code from i915
David Nusinow (4):
* Disable building i915tex.
Don't release just yet.
Revert "Don't release just yet."
Revert "* Disable building i915tex."
Michel Dänzer (4):
i915tex: Work around texture pitch related performance drops on i915 at least.
i915tex: Don't emit 'empty' blit rectangles.
driFenceType: Really return fence type, not flags.
r200: Fix SetTexOffset format for 16 bit pixmaps/textures.
Mrc Gran (1):
fix force_s3tc_enable option
Roland Bär (1):
[i965] Bug #11812: Fix fwrite return value checks in AUB file code.
Roland Scheidegger (6):
fix another occurence of movaps which might not be aligned
unbreak 3d textures (typo when setting tex layout)
make sure optimized fog params get updated
fog: fix issues with negative fog coords (may fix #10529)
minor fog calc cleanup
add missing _mesa_StencilFuncSeparateATI function
Xiang, Haihao (14):
i965: flush batch buffer when getting the maximum. This makes
i965: samplers group in fours in WM_STATE. fix bug#9415
i965: check NULL pointer. fix bug#12193
i965: store read drawable info in intel_context. Some OpenGL
i965: Take the upper limitation on LOD into account.
fix bug#11009
i965: limit on LOD Bias, fix#11987
i965: take the secondary color into account when drawing
i965: fix #11378
i965: fix bug#11925
i965: The cube map texture coordinates must be devided by the
i965: handle all unfilled mode in clip stage. fix bug #12453
mesa: make sure the gotten value isn't greater than the
Brian's fix for bug9829
Zou Nan hai (2):
fix a bug in 965 ARB_occlusion_query,
fix fd.o bug #12217, recalcuate urb when clip plane size change
---
Makefile | 17
bin/mklib | 30
configs/aix-gcc | 4
configs/beos | 4
configs/bluegene-osmesa | 4
configs/bluegene-xlc-osmesa | 29
configs/catamount-osmesa-pgi | 32
configs/darwin | 4
configs/darwin-static | 4
configs/darwin-static-x86ppc | 4
configs/darwin-x86ppc | 4
configs/debian-default | 2
configs/default | 9
configs/freebsd | 4
configs/freebsd-dri | 4
configs/hpux10-gcc | 4
configs/linux | 4
configs/linux-alpha | 4
configs/linux-alpha-static | 4
configs/linux-directfb | 4
configs/linux-dri | 9
configs/linux-dri-x86 | 3
configs/linux-dri-xcb | 12
configs/linux-fbdev | 3
configs/linux-glide | 3
configs/linux-indirect | 3
configs/linux-osmesa | 3
configs/linux-osmesa16 | 3
configs/linux-osmesa16-static | 4
configs/linux-osmesa32 | 3
configs/linux-ppc-static | 1
configs/linux-solo | 3
configs/linux-solo-x86 | 3
configs/linux-static | 5
configs/linux-x86-64-static | 4
configs/linux-x86-glide | 3
configs/linux-x86-static | 4
configs/netbsd | 3
configs/openbsd | 4
configs/solaris-x86-gcc | 4
configs/solaris-x86-gcc-static | 4
configs/sunos4-gcc | 4
configs/sunos5-gcc | 4
configs/sunos5-v9-cc-g++ | 3
configs/ultrix-gcc | 4
debian/changelog | 16
debian/control | 2
debian/patches/03_optional-progs-and-install.patch | 32
debian/patches/04_cleanup-osmesa-configs.patch | 86 -
debian/patches/05_static-nonpic.patch | 60 -
debian/patches/series | 1
docs/download.html | 2
docs/fbdev-dri.html | 6
docs/helpwanted.html | 39
docs/install.html | 83 -
docs/license.html | 29
docs/modelers.html | 2
docs/news.html | 7
docs/relnotes-7.0.2.html | 44
progs/beos/.gitignore | 3
progs/beos/Makefile | 10
progs/demos/Makefile | 14
progs/directfb/.gitignore | 4
progs/egl/.gitignore | 5
progs/fbdev/.gitignore | 1
progs/fp/.gitignore | 42
progs/glsl/.gitignore | 13
progs/glsl/Makefile | 6
progs/glsl/bump.c | 6
progs/glsl/mandelbrot.c | 6
progs/glsl/noise.c | 2
progs/glsl/toyball.c | 6
progs/miniglx/.gitignore | 6
progs/osdemos/.gitignore | 8
progs/osdemos/Makefile | 12
progs/redbook/Makefile | 4
progs/samples/Makefile | 6
progs/slang/.gitignore | 3
progs/tools/trace/.gitignore | 1
progs/trivial/.gitignore | 65 +
progs/vp/.gitignore | 1
progs/xdemos/Makefile | 24
src/glu/Makefile | 16
src/glu/glu.pc.in | 11
src/glu/sgi/Makefile | 2
src/glu/sgi/libutil/project.c | 6
src/glut/beos/Makefile | 3
src/glut/fbdev/Makefile | 10
src/glut/ggi/Makefile | 2
src/glut/glx/Makefile | 22
src/glut/glx/glut.pc.in | 11
src/glut/mini/Makefile | 2
src/glw/Makefile | 22
src/glw/glw.pc.in | 11
src/glx/x11/Makefile | 2
src/mesa/Makefile | 44
src/mesa/drivers/beos/Makefile | 3
src/mesa/drivers/dri/Makefile.template | 6
src/mesa/drivers/dri/common/dri_bufmgr.c | 2
src/mesa/drivers/dri/common/extension_helper.h | 18
src/mesa/drivers/dri/glcore/Makefile | 3
src/mesa/drivers/dri/i915tex/i915_metaops.c | 2
src/mesa/drivers/dri/i915tex/i915_tex_layout.c | 2
src/mesa/drivers/dri/i915tex/intel_blit.c | 3
src/mesa/drivers/dri/i915tex/intel_buffers.c | 9
src/mesa/drivers/dri/i915tex/intel_mipmap_tree.c | 11
src/mesa/drivers/dri/i965/brw_aub.c | 16
src/mesa/drivers/dri/i965/brw_clip.c | 4
src/mesa/drivers/dri/i965/brw_curbe.c | 2
src/mesa/drivers/dri/i965/brw_draw.c | 6
src/mesa/drivers/dri/i965/brw_sf_emit.c | 4
src/mesa/drivers/dri/i965/brw_vs_tnl.c | 11
src/mesa/drivers/dri/i965/brw_wm_fp.c | 52
src/mesa/drivers/dri/i965/brw_wm_sampler_state.c | 8
src/mesa/drivers/dri/i965/brw_wm_state.c | 2
src/mesa/drivers/dri/i965/intel_buffers.c | 36
src/mesa/drivers/dri/i965/intel_context.c | 10
src/mesa/drivers/dri/i965/intel_context.h | 3
src/mesa/drivers/dri/i965/intel_pixel_bitmap.c | 19
src/mesa/drivers/dri/i965/intel_pixel_copy.c | 5
src/mesa/drivers/dri/i965/intel_state.c | 25
src/mesa/drivers/dri/i965/server/i830_common.h | 10
src/mesa/drivers/dri/r200/r200_context.h | 1
src/mesa/drivers/dri/r200/r200_tex.h | 4
src/mesa/drivers/dri/r200/r200_texmem.c | 5
src/mesa/drivers/dri/r200/r200_texstate.c | 94 +
src/mesa/drivers/dri/radeon/radeon_screen.c | 4
src/mesa/drivers/dri/unichrome/via_tris.c | 27
src/mesa/drivers/windows/gdi/wmesa.c | 95 +
src/mesa/drivers/x11/xm_dd.c | 13
src/mesa/gl.pc.in | 11
src/mesa/glapi/dispatch.h | 17
src/mesa/glapi/gl_API.xml | 31
src/mesa/glapi/glapioffsets.h | 12
src/mesa/glapi/glapitable.h | 11
src/mesa/glapi/glapitemp.h | 33
src/mesa/glapi/glprocs.h | 562 ++++-----
src/mesa/main/api_validate.c | 7
src/mesa/main/attrib.c | 3
src/mesa/main/context.c | 11
src/mesa/main/enable.c | 13
src/mesa/main/enums.c | 1208 ++++++++++-----------
src/mesa/main/glheader.h | 2
src/mesa/main/light.c | 9
src/mesa/main/lines.c | 5
src/mesa/main/points.c | 6
src/mesa/main/polygon.c | 5
src/mesa/main/state.c | 43
src/mesa/main/stencil.c | 295 ++---
src/mesa/main/stencil.h | 7
src/mesa/main/texenvprogram.c | 15
src/mesa/main/version.h | 6
src/mesa/shader/arbprogparse.c | 116 +-
src/mesa/shader/prog_statevars.c | 2
src/mesa/sparc/glapi_sparc.S | 2
src/mesa/swrast/s_copypix.c | 11
src/mesa/swrast/s_span.c | 7
src/mesa/swrast_setup/ss_tritmp.h | 18
src/mesa/tnl/t_draw.c | 7
src/mesa/tnl/t_vb_fog.c | 43
src/mesa/tnl/t_vertex_sse.c | 16
src/mesa/tnl/t_vp_build.c | 71 -
src/mesa/vbo/vbo_save_draw.c | 6
src/mesa/x86-64/glapi_x86-64.S | 46
src/mesa/x86-64/xform4.S | 10
src/mesa/x86/glapi_x86.S | 13
src/mesa/x86/read_rgba_span_x86.S | 133 --
src/mesa/x86/rtasm/x86sse.c | 25
src/mesa/x86/rtasm/x86sse.h | 3
windows/VC7/mesa/gdi/gdi.vcproj | 376 +++---
windows/VC7/mesa/glu/glu.vcproj | 66 -
windows/VC7/mesa/mesa.sln | 20
windows/VC7/mesa/mesa/mesa.vcproj | 294 +++--
windows/VC7/mesa/osmesa/osmesa.vcproj | 18
174 files changed, 3170 insertions(+), 2055 deletions(-)
---
Reply to: