mesa: Changes to 'refs/tags/mesa-9.0'
Tag 'mesa-9.0' created by Ian Romanick <ian.d.romanick@intel.com> at 2012-10-08 21:58 +0000
Mesa 9.0 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAlBzTKoACgkQX1gOwKyEAw+2jwCeKMBOwvMHRXeoQdlP3Qh4DuYA
vKYAn1MFjyzLwEIOTPGmHOiIVygbe4Eb
=PUT3
-----END PGP SIGNATURE-----
Changes since 9.0-branchpoint:
Alex Deucher (1):
r600g: reduce quant mode on evergreen+
Andreas Boll (4):
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
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 (11):
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
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 (21):
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)
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 (11):
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.
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 (22):
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
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."
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.
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
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 | 4
bin/mklib | 42
configs/default | 2
configure.ac | 141
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/relnotes-9.0.html | 21
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/platform_android.c | 36
src/egl/drivers/dri2/platform_x11.c | 3
src/egl/main/eglcurrent.c | 6
src/egl/main/eglmutex.h | 2
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/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/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 | 33
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/main.cpp | 2
src/glsl/test_optpass.cpp | 2
src/glsl/tests/Makefile.am | 8
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/glxclient.h | 8
src/glx/glxcurrent.c | 4
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_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 | 11
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 | 141
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 | 2
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/imports.h | 22
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/teximage.c | 83
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_mesa_to_tgsi.c | 2
354 files changed, 2530 insertions(+), 59683 deletions(-)
---
Reply to: