Tag 'intel-2012q4.1' created by Ian Romanick <ian.d.roman...@intel.com> at 2012-11-02 19:24 +0000
For Intel QA -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEABECAAYFAlCUHfEACgkQX1gOwKyEAw+AYACeJMN6czcHh79Fg7x5F2jKP9M7 cTsAni2nvaRW2GEOYAiH5j7EfCBlyyHi =YahZ -----END PGP SIGNATURE----- Changes since 9.0-branchpoint: Adam Jackson (1): glx: Add GLXBadProfileARB to the error string list Alex Deucher (1): r600g: reduce quant mode on evergreen+ Andreas Boll (6): mesa: also bump version in Makefile.am and configure.ac to 9.0 docs: update relnotes-9.0 docs/devinfo: fix typo docs: fix some issues in relnotes docs: add news item for 9.0 release mesa: add get-pick-list.sh script into bin/ Anuj Phogat (2): intel/i965: Disable SampleAlphaToOne if dual source blending enabled _mesa_meta_GenerateMipmap: Support all texture targets by generating shaders at runtime Brian Paul (13): st/mesa: s/CALLOC/calloc/ to fix allocation bug mesa: fix per-level max texture size error checking glapi/glx: rename 'table' variable to 'disp_table' mesa: do internal format error checking for glTexStorage() mesa: make _mesa_get_proxy_target() non-static mesa: fix proxy texture error handling in glTexStorage() upgrade glext.h to version 85 mesa: fix incorrect error for glCompressedSubTexImage scons: add new -p (prefix) options for yacc mesa: fix glCompressedTexSubImage assertion/segfault mesa: remove bogus compressed texture size checks mesa: don't call TexImage driver hooks for zero-sized images mesa: fix error check for zero-sized compressed subtexture Chad Versace (1): mesa: Don't advertise GLES extensions in GL contexts Chris Forbes (1): mesa: fix dropped && in glGetStringi() Dave Airlie (3): mesa: use a prefix for the program lex glcpp: fix abuse of yylex mesa/glsl: rename preprocess to glcpp_preprocess Eric Anholt (3): i965: Fix virtual_grf_interferes() between calculate_live_intervals() and DCE. i965: Remove broken non-interleaved-to-interleaved upload code. i965: Use visibility cflags on the driver code. Ian Romanick (24): meta: Don't save and restore fog state when there is no fog state mesa: Allow glGetTexParameter of GL_TEXTURE_SRGB_DECODE_EXT gles2: Alias glReadBufferNV with desktop glReadBuffer mesa: Don't set dispatch pointer for glPointSize in ES2 mesa: Don't set dispatch pointer for glGetDoublev in ES2 mesa: Don't set dispatch pointer for glGetBufferSubData in ES2 mesa: Don't set dispatch pointers for glClearDepth or glDepthRange in ES2 mesa: Don't set dispatch pointers for glPointParameter[if][v] in ES2 mesa: Don't set dispatch pointer for glResizeBuffersMESA in ES2 mesa: Don't set dispatch pointer for glGetProgramivARB in ES2 mesa: Don't set dispatch pointer for glTexStorage in ES2 mesa: Pass GL context to _mesa_create_save_table mesa: Don't set loopback dispatch pointers for most things in ES2 or core mesa: Don't set vtxfmt dispatch pointers for many things in ES2 or core mesa: Don't set shaderapi dispatch pointers for many things in ES2 or core mesa: Don't set uniform dispatch pointers for many things in ES2 or core dri_util: Use calloc to allocate __DRIcontext intel: Don't call intelDestroyContext if there is no context to destroy i965: Don't free the intel_context structure when intelCreateContext fails. i915: Don't free the intel_context structure when intelCreateContext fails. mesa: Bump version number to 9.0 (final) docs: Add 9.0 release md5sums i965: Fix regression in depth texture rendering on pre-SNB glx: Set sRGBCapable to a default value Imre Deak (7): mesa: glGet: fix indentation of _mesa_init_get_hash mesa: glGet: fix indentation of find_value mesa: glGet: fix indentation of print_table_stats mesa: glGet: fix API check for EGL_image_external enums glapi: rename/move GL_POLYGON_OFFSET_BIAS to its extension section mesa: glGet: fix parameter lookup for apps using multiple APIs glget: fix make check for glGet GL_POLYGON_OFFSET_BIAS Jakob Bornecrantz (1): dri: Rework planar image interface Jerome Glisse (1): r600g: fix num of dwords needed for alphatest_state atom Johannes Obermayr (1): Set OSMESA_VERSION=8. Jonas Maebe (1): darwin: do not create double-buffered offscreen pixel formats Kenneth Graunke (12): i965/fs: Don't use brw->fragment_program in calculate_urb_setup(). glsl: Generate compile errors for explicit blend indices < 0 or > 1. mesa: Add a _mesa_fls() function to find the last bit set in a word. i965: Fix out-of-order sampler unit usage in ARB fragment programs. meta: Don't _mesa_set_enable() invalid targets in ES 1. mesa: Don't override S3TC internalFormat if data is pre-compressed. mesa: Ignore SRGB when determining compatible resolve formats. i965/blorp: Add support for blits between SRGB and linear formats (fixed). meta: Don't _mesa_set_enable() invalid targets in ES 1. meta: Use float for temporary images, not (un)signed normalized. mesa: Flag _NEW_VARYING_VP_INPUTS when TexEnv programs are active. glsl: Allow ir_if in the linker's move_non_declarations function. Kristian Høgsberg (5): gbm: Reject buffers that are not wl_drm buffers in gbm_bo_import() gbm: Use the kms dumb ioctls for cursor instead of libkms egl/wayland: Update to Wayland 0.99 API wayland: Remove 0.85 compatibility #ifdefs wayland: Drop support for ill-defined, unused wl_egl_pixmap Marcin Slusarz (1): nouveau: use pre-calculated stride for resource_get_handle Marek Olšák (11): winsys/radeon: disable virtual memory on Cayman r600g: don't use a staging resource for large transfers r300g: fix colormask with non-BGRA formats gallium/u_blitter: fix stencil-only blits r600g: do not require MSAA renderbuffer support if not asked for r600g: set QUANT_MODE on Cayman too draw: fix non-indexed draw calls if there's an index buffer r600g: fix instance divisor on Cayman r600g: fix RSQ of negative value on Cayman r600g: fix EXP on Cayman r600g: fix possible issue with stencil mipmap rendering Matt Turner (26): Remove libGLU build: Remove left over echo from GLU removal build: Don't list glproto and dri2proto in pkg-config file targets/xorg-i915: Rename driver to i915_drv.so. build: Use AX_PTHREAD to detect pthreads build: Link libglapi with pthreads build: Remove autoconf check for signbit dri drivers: Link dricommon before dynamic libraries build: Use PTHREAD_LIBS and PTHREAD_CFLAGS build: Use AX_PTHREAD's HAVE_PTHREAD preprocessor definition build: Turn on visibility CFLAGS for core mesa build: Build src/glsl with visibility CFLAGS build: Set visibility CFLAGS in dri/common build: Set visibility CFLAGS in dri/i915 build: Set visibility CFLAGS in dri/nouveau build: Set visibility CFLAGS in dri/radeon build: Set visibility CFLAGS in dri/r200 build: Set visibility CFLAGS in dri/swrast build: Link OSMesa with glapi, libdl, libstdc++ build: Add visibility CFLAGS to OSMesa build: Don't build libdricore if not building classic drivers build: Set PTHREAD_LIBS for pkgconfig files if empty egl: Return EGL_BAD_MATCH for invalid profile attributes Re-add HAVE_PTHREADS preprocessor macro build: Ship install-sh in the tarball ralloc: Annotate printf functions with PRINTFLIKE(...) Michel Dänzer (2): st/mesa: Fix source miptree level for copying data to finalized miptree. st/mesa: Fix assertions for copying texture image to finalized miptree. Mike Frysinger (1): mklib: clean up abi flags for x86 targets Oliver McFadden (2): Revert "i965: Implement guardband clipping on Sandybridge." Revert "i965: Implement guardband clipping on Ivybridge." Owen W. Taylor (1): glx: Fix listing of INTEL_swap_event in glXQueryExtensionsString() Paul Berry (16): mesa/msaa: Allow X and Y flips in multisampled blits. i965/gen6+: Adjust stencil buffer size after computing miptree layout. i965/blorp: Clarify why width/height must be adjusted for Gen6 IMS surfaces. i965/blorp: Change gl_renderbuffer* params to intel_renderbuffer*. i965/blorp: store surface width/height in brw_blorp_mip_info. i965/blorp: store x and y offsets in brw_blorp_mip_info. i965/blorp: Thread level and layer through brw_blorp_blit_miptrees(). i965/blorp: Account for offsets when emitting SURFACE_STATE. intel: Add map_stencil_as_y_tiled to intel_region_get_tile_masks. intel: Add map_stencil_as_y_tiled to intel_region_get_aligned_offset. i965/blorp: don't reduce stencil alignment restrictions when multisampling. i965/blorp: Reduce alignment restrictions for stencil blits. i965/blorp: Fix offsets and width/height for stencil blits. i965/blorp: Increase Y alignment for multisampled stencil blits. i965: Don't spill "smeared" registers. mesa: don't enable glVertexPointer() when using API_OPENGLES2. Quentin Glidic (1): intel: Add missing #include <time.h> Robert Bragg (1): SwapBuffersRegionNOK: invert rectangles on y axis Tapani Pälli (3): xmlconfig: use __progname when building for Android android: fix liblog API changes android: do not expose single buffered eglconfigs Tom Stellard (3): radeon/llvm: Cleanup makefile radeon/llvm: Remove R600InstrInfo.td from TD_FILES configure.ac: Don't link gallium drivers with libdricore Tomeu Vizoso (1): mesa/es: Define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT enum for all GLs Vadim Girlin (3): mesa: don't wait in _mesa_ClientWaitSync if timeout is 0 r600g: adjust QUANT_MODE for higher precision winsys/radeon: fix relocs caching Vinson Lee (2): scons: Add default libraries to Solaris build. scons: Remove leftover print statement. --- Android.common.mk | 2 Makefile.am | 5 bin/get-pick-list.sh | 29 bin/mklib | 42 configs/default | 2 configure.ac | 145 docs/autoconf.html | 10 docs/contents.html | 1 docs/devinfo.html | 2 docs/dispatch.html | 2 docs/download.html | 18 docs/faq.html | 4 docs/glu.html | 46 docs/install.html | 5 docs/license.html | 2 docs/news.html | 10 docs/relnotes-9.0.html | 25 docs/relnotes.html | 4 docs/sourcetree.html | 5 include/GL/glext.h | 294 include/GL/glu.h | 353 include/GL/glu_mangle.h | 86 include/GL/internal/dri_interface.h | 67 m4/.gitignore | 5 m4/ax_pthread.m4 | 309 scons/gallium.py | 4 src/SConscript | 2 src/egl/drivers/dri2/egl_dri2.c | 128 src/egl/drivers/dri2/egl_dri2.h | 4 src/egl/drivers/dri2/platform_android.c | 36 src/egl/drivers/dri2/platform_wayland.c | 249 src/egl/drivers/dri2/platform_x11.c | 3 src/egl/main/eglcontext.c | 17 src/egl/main/eglcurrent.c | 6 src/egl/main/eglmutex.h | 2 src/egl/wayland/wayland-drm/wayland-drm.c | 26 src/egl/wayland/wayland-egl/wayland-egl-priv.h | 11 src/egl/wayland/wayland-egl/wayland-egl.c | 33 src/gallium/auxiliary/draw/draw_context.c | 2 src/gallium/auxiliary/draw/draw_private.h | 1 src/gallium/auxiliary/draw/draw_pt.c | 11 src/gallium/auxiliary/util/u_blitter.c | 15 src/gallium/drivers/nv30/nv30_miptree.c | 3 src/gallium/drivers/nv50/nv50_miptree.c | 3 src/gallium/drivers/r300/r300_context.h | 14 src/gallium/drivers/r300/r300_emit.c | 8 src/gallium/drivers/r300/r300_state.c | 88 src/gallium/drivers/r300/r300_texture.c | 81 src/gallium/drivers/r600/evergreen_state.c | 26 src/gallium/drivers/r600/evergreend.h | 11 src/gallium/drivers/r600/r600_asm.c | 54 src/gallium/drivers/r600/r600_shader.c | 11 src/gallium/drivers/r600/r600_state.c | 16 src/gallium/drivers/r600/r600_state_common.c | 2 src/gallium/drivers/r600/r600_texture.c | 10 src/gallium/drivers/r600/r600d.h | 9 src/gallium/drivers/radeon/Makefile | 24 src/gallium/drivers/radeon/Makefile.sources | 25 src/gallium/state_trackers/dri/common/dri_screen.h | 1 src/gallium/state_trackers/dri/drm/dri2.c | 82 src/gallium/state_trackers/egl/wayland/native_drm.c | 40 src/gallium/state_trackers/egl/wayland/native_shm.c | 34 src/gallium/state_trackers/egl/wayland/native_wayland.c | 158 src/gallium/state_trackers/egl/wayland/native_wayland.h | 9 src/gallium/targets/xorg-i915/Makefile | 2 src/gallium/targets/xorg-i915/intel_xorg.c | 2 src/gallium/winsys/radeon/drm/radeon_drm_cs.c | 13 src/gallium/winsys/radeon/drm/radeon_drm_cs.h | 1 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 3 src/gbm/backends/dri/gbm_dri.c | 153 src/gbm/backends/dri/gbm_driint.h | 8 src/glsl/Makefile.am | 6 src/glsl/SConscript | 2 src/glsl/ast_to_hir.cpp | 19 src/glsl/glcpp/Makefile.am | 2 src/glsl/glcpp/glcpp-parse.y | 8 src/glsl/glcpp/glcpp.c | 2 src/glsl/glcpp/glcpp.h | 2 src/glsl/glcpp/pp.c | 2 src/glsl/glsl_parser_extras.h | 2 src/glsl/linker.cpp | 1 src/glsl/main.cpp | 2 src/glsl/ralloc.c | 8 src/glsl/ralloc.h | 9 src/glsl/test_optpass.cpp | 2 src/glsl/tests/Makefile.am | 13 src/glu/.gitignore | 1 src/glu/Makefile | 40 src/glu/glu.pc.in | 13 src/glu/sgi/.gitignore | 1 src/glu/sgi/Makefile | 144 src/glu/sgi/SConscript | 143 src/glu/sgi/dummy.cc | 4 src/glu/sgi/glu.def | 88 src/glu/sgi/glu.exports | 118 src/glu/sgi/glu.exports.darwin | 59 src/glu/sgi/include/gluos.h | 86 src/glu/sgi/libnurbs/interface/bezierEval.cc | 260 src/glu/sgi/libnurbs/interface/bezierEval.h | 48 src/glu/sgi/libnurbs/interface/bezierPatch.cc | 206 src/glu/sgi/libnurbs/interface/bezierPatch.h | 104 src/glu/sgi/libnurbs/interface/bezierPatchMesh.cc | 610 src/glu/sgi/libnurbs/interface/bezierPatchMesh.h | 121 src/glu/sgi/libnurbs/interface/glcurveval.cc | 402 src/glu/sgi/libnurbs/interface/glcurveval.h | 157 src/glu/sgi/libnurbs/interface/glimports.h | 42 src/glu/sgi/libnurbs/interface/glinterface.cc | 469 src/glu/sgi/libnurbs/interface/glrenderer.cc | 301 src/glu/sgi/libnurbs/interface/glrenderer.h | 146 src/glu/sgi/libnurbs/interface/glsurfeval.cc | 1293 - src/glu/sgi/libnurbs/interface/glsurfeval.h | 404 src/glu/sgi/libnurbs/interface/incurveeval.cc | 206 src/glu/sgi/libnurbs/interface/insurfeval.cc | 2064 --- src/glu/sgi/libnurbs/interface/mystdio.h | 60 src/glu/sgi/libnurbs/interface/mystdlib.h | 57 src/glu/sgi/libnurbs/internals/arc.cc | 346 src/glu/sgi/libnurbs/internals/arc.h | 139 src/glu/sgi/libnurbs/internals/arcsorter.cc | 172 src/glu/sgi/libnurbs/internals/arcsorter.h | 72 src/glu/sgi/libnurbs/internals/arctess.cc | 611 src/glu/sgi/libnurbs/internals/arctess.h | 66 src/glu/sgi/libnurbs/internals/backend.cc | 588 src/glu/sgi/libnurbs/internals/backend.h | 113 src/glu/sgi/libnurbs/internals/basiccrveval.cc | 138 src/glu/sgi/libnurbs/internals/basiccrveval.h | 62 src/glu/sgi/libnurbs/internals/basicsurfeval.cc | 232 src/glu/sgi/libnurbs/internals/basicsurfeval.h | 90 src/glu/sgi/libnurbs/internals/bezierarc.h | 51 src/glu/sgi/libnurbs/internals/bin.cc | 167 src/glu/sgi/libnurbs/internals/bin.h | 121 src/glu/sgi/libnurbs/internals/bufpool.cc | 113 src/glu/sgi/libnurbs/internals/bufpool.h | 141 src/glu/sgi/libnurbs/internals/cachingeval.cc | 78 src/glu/sgi/libnurbs/internals/cachingeval.h | 51 src/glu/sgi/libnurbs/internals/ccw.cc | 565 src/glu/sgi/libnurbs/internals/coveandtiler.cc | 440 src/glu/sgi/libnurbs/internals/coveandtiler.h | 72 src/glu/sgi/libnurbs/internals/curve.cc | 204 src/glu/sgi/libnurbs/internals/curve.h | 70 src/glu/sgi/libnurbs/internals/curvelist.cc | 112 src/glu/sgi/libnurbs/internals/curvelist.h | 62 src/glu/sgi/libnurbs/internals/curvesub.cc | 102 src/glu/sgi/libnurbs/internals/dataTransform.cc | 209 src/glu/sgi/libnurbs/internals/dataTransform.h | 59 src/glu/sgi/libnurbs/internals/defines.h | 50 src/glu/sgi/libnurbs/internals/displaylist.cc | 82 src/glu/sgi/libnurbs/internals/displaylist.h | 79 src/glu/sgi/libnurbs/internals/displaymode.h | 40 src/glu/sgi/libnurbs/internals/flist.cc | 118 src/glu/sgi/libnurbs/internals/flist.h | 59 src/glu/sgi/libnurbs/internals/flistsorter.cc | 81 src/glu/sgi/libnurbs/internals/flistsorter.h | 53 src/glu/sgi/libnurbs/internals/gridline.h | 46 src/glu/sgi/libnurbs/internals/gridtrimvertex.h | 89 src/glu/sgi/libnurbs/internals/gridvertex.h | 48 src/glu/sgi/libnurbs/internals/hull.cc | 165 src/glu/sgi/libnurbs/internals/hull.h | 69 src/glu/sgi/libnurbs/internals/intersect.cc | 665 src/glu/sgi/libnurbs/internals/jarcloc.h | 87 src/glu/sgi/libnurbs/internals/knotvector.cc | 142 src/glu/sgi/libnurbs/internals/knotvector.h | 62 src/glu/sgi/libnurbs/internals/mapdesc.cc | 841 - src/glu/sgi/libnurbs/internals/mapdesc.h | 271 src/glu/sgi/libnurbs/internals/mapdescv.cc | 243 src/glu/sgi/libnurbs/internals/maplist.cc | 116 src/glu/sgi/libnurbs/internals/maplist.h | 81 src/glu/sgi/libnurbs/internals/mesher.cc | 489 src/glu/sgi/libnurbs/internals/mesher.h | 83 src/glu/sgi/libnurbs/internals/monoTriangulationBackend.cc | 397 src/glu/sgi/libnurbs/internals/monotonizer.cc | 260 src/glu/sgi/libnurbs/internals/monotonizer.h | 64 src/glu/sgi/libnurbs/internals/myassert.h | 51 src/glu/sgi/libnurbs/internals/mycode.cc | 67 src/glu/sgi/libnurbs/internals/mymath.h | 68 src/glu/sgi/libnurbs/internals/mysetjmp.h | 85 src/glu/sgi/libnurbs/internals/mystring.h | 56 src/glu/sgi/libnurbs/internals/nurbsconsts.h | 120 src/glu/sgi/libnurbs/internals/nurbsinterfac.cc | 537 src/glu/sgi/libnurbs/internals/nurbstess.cc | 691 - src/glu/sgi/libnurbs/internals/nurbstess.h | 172 src/glu/sgi/libnurbs/internals/patch.cc | 504 src/glu/sgi/libnurbs/internals/patch.h | 94 src/glu/sgi/libnurbs/internals/patchlist.cc | 169 src/glu/sgi/libnurbs/internals/patchlist.h | 92 src/glu/sgi/libnurbs/internals/pwlarc.h | 78 src/glu/sgi/libnurbs/internals/quilt.cc | 274 src/glu/sgi/libnurbs/internals/quilt.h | 92 src/glu/sgi/libnurbs/internals/reader.cc | 148 src/glu/sgi/libnurbs/internals/reader.h | 132 src/glu/sgi/libnurbs/internals/renderhints.cc | 136 src/glu/sgi/libnurbs/internals/renderhints.h | 60 src/glu/sgi/libnurbs/internals/simplemath.h | 52 src/glu/sgi/libnurbs/internals/slicer.cc | 1304 - src/glu/sgi/libnurbs/internals/slicer.h | 84 src/glu/sgi/libnurbs/internals/sorter.cc | 139 src/glu/sgi/libnurbs/internals/sorter.h | 51 src/glu/sgi/libnurbs/internals/splitarcs.cc | 293 src/glu/sgi/libnurbs/internals/subdivider.cc | 912 - src/glu/sgi/libnurbs/internals/subdivider.h | 200 src/glu/sgi/libnurbs/internals/tobezier.cc | 687 src/glu/sgi/libnurbs/internals/trimline.cc | 223 src/glu/sgi/libnurbs/internals/trimline.h | 103 src/glu/sgi/libnurbs/internals/trimregion.cc | 113 src/glu/sgi/libnurbs/internals/trimregion.h | 84 src/glu/sgi/libnurbs/internals/trimvertex.h | 63 src/glu/sgi/libnurbs/internals/trimvertpool.cc | 119 src/glu/sgi/libnurbs/internals/trimvertpool.h | 57 src/glu/sgi/libnurbs/internals/types.h | 47 src/glu/sgi/libnurbs/internals/uarray.cc | 73 src/glu/sgi/libnurbs/internals/uarray.h | 55 src/glu/sgi/libnurbs/internals/varray.cc | 152 src/glu/sgi/libnurbs/internals/varray.h | 68 src/glu/sgi/libnurbs/nurbtess/definitions.h | 40 src/glu/sgi/libnurbs/nurbtess/directedLine.cc | 860 - src/glu/sgi/libnurbs/nurbtess/directedLine.h | 171 src/glu/sgi/libnurbs/nurbtess/glimports.h | 42 src/glu/sgi/libnurbs/nurbtess/gridWrap.cc | 293 src/glu/sgi/libnurbs/nurbtess/gridWrap.h | 137 src/glu/sgi/libnurbs/nurbtess/monoChain.cc | 936 - src/glu/sgi/libnurbs/nurbtess/monoChain.h | 103 src/glu/sgi/libnurbs/nurbtess/monoPolyPart.cc | 299 src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h | 41 src/glu/sgi/libnurbs/nurbtess/monoTriangulation.cc | 1482 -- src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h | 184 src/glu/sgi/libnurbs/nurbtess/mystdio.h | 60 src/glu/sgi/libnurbs/nurbtess/mystdlib.h | 57 src/glu/sgi/libnurbs/nurbtess/partitionX.cc | 162 src/glu/sgi/libnurbs/nurbtess/partitionX.h | 54 src/glu/sgi/libnurbs/nurbtess/partitionY.cc | 836 - src/glu/sgi/libnurbs/nurbtess/partitionY.h | 97 src/glu/sgi/libnurbs/nurbtess/polyDBG.cc | 734 - src/glu/sgi/libnurbs/nurbtess/polyDBG.h | 68 src/glu/sgi/libnurbs/nurbtess/polyUtil.cc | 90 src/glu/sgi/libnurbs/nurbtess/polyUtil.h | 47 src/glu/sgi/libnurbs/nurbtess/primitiveStream.cc | 192 src/glu/sgi/libnurbs/nurbtess/primitiveStream.h | 109 src/glu/sgi/libnurbs/nurbtess/quicksort.cc | 77 src/glu/sgi/libnurbs/nurbtess/quicksort.h | 42 src/glu/sgi/libnurbs/nurbtess/rectBlock.cc | 196 src/glu/sgi/libnurbs/nurbtess/rectBlock.h | 82 src/glu/sgi/libnurbs/nurbtess/sampleComp.cc | 371 src/glu/sgi/libnurbs/nurbtess/sampleComp.h | 86 src/glu/sgi/libnurbs/nurbtess/sampleCompBot.cc | 844 - src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h | 138 src/glu/sgi/libnurbs/nurbtess/sampleCompRight.cc | 644 src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h | 117 src/glu/sgi/libnurbs/nurbtess/sampleCompTop.cc | 1030 - src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h | 67 src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc | 2427 --- src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h | 184 src/glu/sgi/libnurbs/nurbtess/sampledLine.cc | 182 src/glu/sgi/libnurbs/nurbtess/sampledLine.h | 71 src/glu/sgi/libnurbs/nurbtess/searchTree.cc | 282 src/glu/sgi/libnurbs/nurbtess/searchTree.h | 61 src/glu/sgi/libnurbs/nurbtess/zlassert.h | 34 src/glu/sgi/libtess/README | 446 src/glu/sgi/libtess/alg-outline | 228 src/glu/sgi/libtess/dict-list.h | 100 src/glu/sgi/libtess/dict.c | 111 src/glu/sgi/libtess/dict.h | 100 src/glu/sgi/libtess/geom.c | 264 src/glu/sgi/libtess/geom.h | 84 src/glu/sgi/libtess/memalloc.c | 55 src/glu/sgi/libtess/memalloc.h | 54 src/glu/sgi/libtess/mesh.c | 798 - src/glu/sgi/libtess/mesh.h | 266 src/glu/sgi/libtess/normal.c | 257 src/glu/sgi/libtess/normal.h | 45 src/glu/sgi/libtess/priorityq-heap.c | 256 src/glu/sgi/libtess/priorityq-heap.h | 107 src/glu/sgi/libtess/priorityq-sort.h | 117 src/glu/sgi/libtess/priorityq.c | 260 src/glu/sgi/libtess/priorityq.h | 117 src/glu/sgi/libtess/render.c | 502 src/glu/sgi/libtess/render.h | 52 src/glu/sgi/libtess/sweep.c | 1361 - src/glu/sgi/libtess/sweep.h | 77 src/glu/sgi/libtess/tess.c | 632 src/glu/sgi/libtess/tess.h | 165 src/glu/sgi/libtess/tessmono.c | 201 src/glu/sgi/libtess/tessmono.h | 71 src/glu/sgi/libutil/error.c | 81 src/glu/sgi/libutil/glue.c | 93 src/glu/sgi/libutil/gluint.h | 48 src/glu/sgi/libutil/mipmap.c | 8940 ------------- src/glu/sgi/libutil/project.c | 359 src/glu/sgi/libutil/quad.c | 1155 - src/glu/sgi/libutil/registry.c | 91 src/glu/sgi/mesaglu.opt | 67 src/glx/apple/Makefile | 2 src/glx/apple/apple_visual.c | 2 src/glx/dri2_glx.c | 2 src/glx/glxclient.h | 8 src/glx/glxcurrent.c | 4 src/glx/glxext.c | 3 src/glx/tests/Makefile.am | 3 src/mapi/glapi/gen/es_EXT.xml | 2 src/mapi/glapi/gen/glX_proto_send.py | 4 src/mapi/glapi/gen/gl_API.xml | 3 src/mapi/glapi/gen/gl_SPARC_asm.py | 2 src/mapi/glapi/gen/gl_x86-64_asm.py | 6 src/mapi/glapi/gen/gl_x86_asm.py | 6 src/mapi/glapi/glapi_entrypoint.c | 6 src/mapi/glapi/tests/Makefile.am | 3 src/mapi/mapi/stub.c | 2 src/mapi/mapi/u_thread.h | 8 src/mapi/shared-glapi/Makefile.am | 2 src/mapi/shared-glapi/tests/Makefile.am | 3 src/mesa/Makefile.am | 12 src/mesa/SConscript | 2 src/mesa/drivers/common/meta.c | 247 src/mesa/drivers/dri/common/Makefile.am | 3 src/mesa/drivers/dri/common/dri_util.c | 2 src/mesa/drivers/dri/common/xmlconfig.c | 2 src/mesa/drivers/dri/i915/Makefile.am | 5 src/mesa/drivers/dri/i915/i915_context.c | 3 src/mesa/drivers/dri/i965/Makefile.am | 5 src/mesa/drivers/dri/i965/brw_blorp.cpp | 65 src/mesa/drivers/dri/i965/brw_blorp.h | 41 src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 171 src/mesa/drivers/dri/i965/brw_context.c | 10 src/mesa/drivers/dri/i965/brw_draw_upload.c | 52 src/mesa/drivers/dri/i965/brw_fs.cpp | 2 src/mesa/drivers/dri/i965/brw_fs_live_variables.cpp | 24 src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | 15 src/mesa/drivers/dri/i965/brw_misc_state.c | 17 src/mesa/drivers/dri/i965/brw_vtbl.c | 1 src/mesa/drivers/dri/i965/brw_wm_sampler_state.c | 5 src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 2 src/mesa/drivers/dri/i965/gen6_blorp.cpp | 46 src/mesa/drivers/dri/i965/gen6_cc.c | 13 src/mesa/drivers/dri/i965/gen6_clip_state.c | 1 src/mesa/drivers/dri/i965/gen6_viewport_state.c | 24 src/mesa/drivers/dri/i965/gen7_blorp.cpp | 44 src/mesa/drivers/dri/i965/gen7_clip_state.c | 1 src/mesa/drivers/dri/i965/gen7_misc_state.c | 11 src/mesa/drivers/dri/i965/gen7_viewport_state.c | 19 src/mesa/drivers/dri/intel/intel_fbo.c | 4 src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 34 src/mesa/drivers/dri/intel/intel_regions.c | 27 src/mesa/drivers/dri/intel/intel_regions.h | 31 src/mesa/drivers/dri/intel/intel_screen.c | 142 src/mesa/drivers/dri/nouveau/Makefile.am | 5 src/mesa/drivers/dri/r200/Makefile.am | 5 src/mesa/drivers/dri/radeon/Makefile.am | 5 src/mesa/drivers/dri/swrast/Makefile.am | 3 src/mesa/drivers/osmesa/Makefile.am | 23 src/mesa/drivers/osmesa/osmesa.pc.in | 2 src/mesa/main/api_exec.c | 54 src/mesa/main/api_loopback.c | 439 src/mesa/main/api_loopback.h | 4 src/mesa/main/bufferobj.c | 4 src/mesa/main/context.c | 7 src/mesa/main/dlist.c | 6 src/mesa/main/dlist.h | 2 src/mesa/main/extensions.c | 11 src/mesa/main/fbobject.c | 7 src/mesa/main/get.c | 107 src/mesa/main/imports.h | 22 src/mesa/main/mtypes.h | 2 src/mesa/main/shaderapi.c | 50 src/mesa/main/shaderapi.h | 3 src/mesa/main/state.c | 3 src/mesa/main/syncobj.c | 8 src/mesa/main/tests/Makefile.am | 6 src/mesa/main/tests/enum_strings.cpp | 2 src/mesa/main/teximage.c | 103 src/mesa/main/teximage.h | 2 src/mesa/main/texparam.c | 12 src/mesa/main/texstorage.c | 126 src/mesa/main/texstore.c | 6 src/mesa/main/uniforms.c | 70 src/mesa/main/uniforms.h | 3 src/mesa/main/version.h | 2 src/mesa/main/vtxfmt.c | 126 src/mesa/program/ir_to_mesa.cpp | 2 src/mesa/program/program_lexer.l | 1 src/mesa/state_tracker/st_cb_texture.c | 9 src/mesa/state_tracker/st_mesa_to_tgsi.c | 2 379 files changed, 2944 insertions(+), 60215 deletions(-) ---