[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'refs/tags/9.0-branchpoint'



Tag '9.0-branchpoint' created by Eric Anholt <eric@anholt.net> at 2014-03-28 06:59 +0000

Mesa 9.0 branchpoint
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJTNR3tAAoJELXWKTbR/J7oyE0P/A0LhFcG2ijXpAGFmSzZvM5f
PFyI39CpGX7H9gTejL1M4uEz5UMFdHTiHUXRrpqN0qCS84HDRB6zfgmYM8LfwHl2
hXTBjeKv6T5e97SOm4mFwCDeVAXhLfFbTOLrQGE7k1QxUI+IHwwJ7gOtRi1lyXRA
McbRy9nqSafFF4ub4xjyJKpCuijuheMz1XZ85b0s9eoYAGQzDlgBw65Bw7RxNt7n
f5wD/p+5wQWSHzMmgfr0UJ9rFTPdWx6DUy817UTSkWuF1XasXMI+9/YxB/m2Xcc0
Kfm5r/YYTph5p8ydxo87W7tXFMRhuUuOFyc0LEUg2aXYC0v4FB9LCYnUNzrPEMCq
bcl2PRXAdDzFggnl76s3el0ltKETUQTDns7fb9POtGmy7YEizumGQdfkiOTrXLJa
8CfAu0bjMg9nfmKnW2TEMbdJhZ1RVp5blLYtKKAHCb5rnEXFFNEU4wPdTwWQEEm6
rZSfSTuAhFGhGei+rn9CEtPmH2TD+b9AZ8fMpBaXrns93qYeO+ySAgodV8uNSFK4
Ct/NxD8x6Az6gDMW9WZf3reTBxEVV1a1gYAqCc1oMUrPlz8T0uHFkjRa/kmWlzrJ
n4xfZ+O8Z+SHnxBoDfb5/lKy5OissHVjUrEFhOpJjOo+r1XkSNvlJm/7avnQoToQ
TDTcgD0zhuG6pvcGzlJz
=Dlaa
-----END PGP SIGNATURE-----

Changes since 8.0-branchpoint:
Aaron Watry (1):
      rbug: fix make process on Linux Mint 13 x64.

Adam Jackson (2):
      llvmpipe: Fix math error in LP_DEBUG=counters output
      linux: Default to dri not xlib on all arches

Adam Rak (2):
      r600g: fixed the bug with VTX fetches in TEX clauses for evergreen
      r600g: compute support for evergreen

Alban Browaeys (1):
      dri/i915: Fix off-by-one in i830 clip region size.

Alex Corscadden (1):
      Add a test for the compare opcode.

Alex Deucher (20):
      r200: fix fog coordinate emit
      radeon: fix fog coordinate emit
      radeon: share common fog code between radeon and r200
      r600g: add workaround for original R600 PS setup
      r600g: fix typo in evergreen register
      r600g: update streamout support for virtual addresses
      r600g: use S_028B20_BUFFER_0_EN macro for streamout buffer enable
      r600g: clean up register headers
      r600g: remove unsupported evergreen CB formats
      r600g: fix tex tile_type offset for cayman
      r600g: 128 bit formats require tile_type = 1 on cayman
      radeon: build fix after 9d9111108eadd65708899284b1cfa9ca425f3ac8
      gallium/xvmc: r300 and r600 now depend on libdrm_radeon
      r600g: fix r600_get_backend_mask() for virtual addresses
      r600g: add support for TN (trinity) APUs
      radeonsi: add new SI pci ids
      r600g: add new Sumo, Palm, BTC pci ids
      r600g: add new Trinity PCI ids
      r600g: add additional evergreen pci ids
      radeonsi: add some new pci ids

Alex Hultman (1):
      docs: add info for installing dependencies on fedora

Alexander von Gluck (5):
      scons: Remove Haiku one-offs for gallium drivers
      llvmpipe: fix symbol conflict on Haiku
      svga: fix typedef conflicts on Haiku
      mesa: Don't use newlocale on Haiku
      glsl: Don't use newlocale on Haiku

Alexander von Gluck IV (4):
      scons: Add Haiku build support
      scons: Don't set visibility to hidden on Haiku
      scons: Add more machine architectures to the machine map
      scons: Fix Haiku binary optimizations

Alexandre Demers (2):
      st/xvmc: fix library installation dir
      xatracker: fix the build of a 32bit lib on a 64bit os

Alexey Shvetsov (2):
      gallium/targets/pipe-loader: Prepend DESTDIR to the installation directory.
      clover: Fix build with LLVM libs installed to non-standard directories

Ander Conselvan de Oliveira (11):
      gbm: fix copy & paste error in gbm_bo_get_handle documentation
      egl_dri2: make flush extension useable by drm platform
      gbm: Add gbm_surface interface
      gbm: Create hooks for dri2_loader_extension in dri backend
      egl_dri2: use gbm_surface as the native window type in drm platform
      gbm: remove unused fields from gbm_dri_surface
      gbm: add gbm_bo_get/set_user_data()
      gbm: update documentation to reflect current behavior
      gbm: add gbm_bo_get_device() function
      intel: properly return the image format on intel_query_image
      intel: set dri_format field for all images

Andreas Betz (1):
      vega: fix 565 color unpacking bug

Andreas Boll (37):
      glapi: .gitignore cleanup
      glcpp: .gitignore cleanup
      docs: consolidate html header and footer
      docs: escape special html chars
      docs: fix html end/start tags
      docs/news.html: use proper markup
      docs/subset-A.html: fix markup
      docs: use id instead of <a name>
      docs: prefer lowercase html tags
      docs: remove unused anchor links
      docs: remove unused table styles
      docs: remove some superfluous <p> tags
      docs: whitespaces cleanup
      mesa: fix html in shortlog_mesa.sh script
      docs/relnotes: consolidate html header
      docs/relnotes: fix validation errors
      docs/relnotes: replace tbd with release date
      docs/relnotes: comment out bug template
      mesa: remove obsolete confdiff.sh
      docs/shading: use proper markup
      docs: add missing target attribute
      docs: escape html special char
      docs: whitespace cleanup
      docs: update some broken/old links
      docs/systems: add some useful driver links
      docs/devinfo: update release info
      docs/sourcetree: update some info
      docs/helpwanted: update some info
      docs/lists: add piglit mailing list
      docs/helpwanted: add some useful todo lists
      docs/relnotes-8.0.4: fix html markup
      radeon/llvm: Fix CR/LF in AMDILSIDevice.h
      docs/helpwanted: add r600g and i915g todo lists
      docs: update piglit url
      configure.ac: add radeonsi to --with-gallium-drivers help string
      docs/helpwanted: add radeonsi todo list
      docs/utilities: add/update some useful utilities

Andrei Slăvoiu (1):
      Fix mistake in 349845f7b

Anthony G. Basile (1):
      Fix compile time errors when building against uclibc

Antoine Labour (3):
      meta: Cleanup the resources we allocate.
      mesa: Free uniforms correclty.
      mesa: Fix hash table leak

Anuj Phogat (17):
      intel: Fix segfault in glXSwapBuffers with no bound context
      mesa: Add condition in glGetTexImage for zero size textures
      intel: Return if pointer to intel_context is null
      mesa: set clamp bit in glGetTexImage for GL_UNSIGNED_NORMALIZED
      mesa: fix maximum allowed proxy texture size condition
      mesa: fix maximum allowed proxy texture size condition
      meta: Add pixel store/pack operations in decompress_texture_image
      meta: Avoid FBO resizing/reallocating in decompress_texture_image
      mesa: fix issues with texture border and array textures
      mesa: Fix valid texture target test in _mesa_GetTexLevelParameteriv()
      mesa: Fix the cause of piglit test fbo-array failure
      intel: Fix a case when mapping large texture fails
      i965/msaa: Disable alpha-to-{coverage, one} when drawbuffer zero is in integer format
      mesa: Fix generic compressed texture formats' handling in glTexImage/glCopyTexImage
      i965/msaa: Add sample-alpha-to-coverage support for multiple render targets
      meta: Add GLSL variant of _mesa_meta_GenerateMipmap() function
      i965/msaa: flag _NEW_MULTISAMPLE in the brw_tracked_state

Apostolos Bartziokas (1):
      radeon/llvm: Cleanup AMDGPUUtil.cpp

Baldo Davide (1):
      auxiliary/os: Add missing signal.h include.

Ben Skeggs (8):
      nouveau/vieux: switch to libdrm_nouveau-2.0
      nouveau: rework and simplify nv04/nv05 driver a bit
      nvfx: completely remove this driver (GeForce FX/6/7)
      nv30: import new driver for GeForce FX/6/7 chipsets, and Quadro variants
      nv30: fix some sifm transfer issues
      nv30: init sample_mask to some default value at context creation time
      nv30: properly init window information
      nouveau/vieux: finish != flush, how about we do that..

Benjamin Franzke (16):
      egl,gbm_gallium: Fix linkage against gbm from automake
      gbm/Makefile.template: Remove builtin-compile path
      targets/gbm: Fix install path
      st/mesa: Fix recurring surfaceless contexts
      automake: src/egl/wayland
      configure: Use WAYLAND_SCANNER_RULES only if available
      gbm: Add back link flags for udev, dl and glapi
      st/dri: Support 24bit formats in dri2_allocate_buffer
      wayland: Use new wl_display_disconnect
      meta: Fix compilation without FEATURE_feedback
      meta: Fix compilation without FEATURE_EXT_transform_feedback
      gbm_dri: Fix DRIimage lookup callback
      gles1: Enable GL_EXT_texture_format_BGRA8888 in APIspec
      gles: Enable the GL_EXT_read_format_bgra extension
      st/egl: Also remove wl_buffer_damage in wayland backend
      st/egl: Update to the new wl_shm_pool interface

Blaž Tomažič (1):
      clover: Accept CL_MEM_READ_WRITE flag

Brad King (2):
      configure.ac: Add --with-(gl|glu|osmesa)-lib-name options
      automake: Honor GL_LIB for mangled/custom lib names

Brian Paul (569):
      mesa: include uniforms.h to silence warning, remove unused var
      mesa: remove const qualifier from fProg to silence warning
      vbo: fix void * arithmetic compilation error on MSVC
      vbo: fix breakage from previous commit
      mesa: remove _mesa_ffs(), implement ffs() for non-GNU platforms
      configs: fix, simplify RADEON_LIBS, RADEON_CFLAGS
      st/mesa: fix struct vs. class compilation warning
      sofpipe: remove extraneous semicolon
      st/mesa: re-order #includes in st_manager.c
      mesa/gallium: add FFS_DEFINED to protect ffs() from multiple definitions
      st/mesa: whitespace fixes, 80-column wrapping
      mesa: remove obsolete comment on _mesa_dest_buffer_exists()
      mesa: whitespace, 80-column wrapping in buffers.c
      mesa: use _mesa_is_user_fbo() and _mesa_is_winsys_fbo() functions
      meta: fix incorrect argument order in setup_texture_coords() call
      mesa: fix incorrect float vs. int values in a few places
      mesa: fix ir_variable declaration
      swrast: use BITFIELD64_BIT() macro to fix MSVC warnings
      mesa: remove incorrect (float) cast in mipmap do_row()
      intel: fix mapping of malloc'd renderbuffers
      intel: move declaration before code
      osmesa: fix glReadPixels, etc
      docs: freshen up the introduction page with Mesa 8.0 info, etc
      osmesa: fix renderbuffer format selection
      mesa: s/GLushort/GLubyte/ in pack_ubyte_AL44()
      docs: new page describing how to build, install VMware SVGA3D guest driver
      docs: add links to xf86-video-vmware wiki pages
      docs: add more potential dependencies for vmware guest driver
      mesa: fix tex format selection for GL_R32F and other R/G float formats
      mesa: try RGBA_FLOAT16 before RGBA_FLOAT32 when choosing A,L,LA,I formats
      mesa: use GL_MAP_INVALIDATE_RANGE_BIT in glTexImage paths
      st/mesa: pass GL_MAP_INVALIDATE_RANGE_BIT to gallium drivers
      svga: add 0.5 in float->int conversion of sample min/max lod
      svga: fix min/max lod clamping
      svga: change PIPE_CAPF_MAX_TEXTURE_LOD_BIAS from 16.0 to 15.0
      st/mesa: add fallback pipe formats for (compressed) R, RG formats
      st/mesa: copy num_immediates field when copying the immediates array
      svga: move svga_texture() casts/calls in svga_surface_copy()
      mesa: include arrayobj.h to silence implicit function declaration warning
      r600g: remove unused variable
      softpipe: move var initialization to silence warning
      swrast: remove unused _swrast_put_row()
      swrast: remove dstType param from _swrast_read_rgba_span()
      swrast: make _swrast_get_values(), _swrast_get_row() static
      st/mesa: remove gl_renderbuffer:DataType assignments
      swrast: remove gl_renderbuffer::DataType assertions
      swrast: remove gl_renderbuffer::DataType check in DrawPixels()
      swrast: s/Data/Map/ in swrast_texture_image
      swrast: use _swrast_pixel_address() in more places
      swrast: new assertions in _swrast_pixel_address()
      swrast: flush pending rendering before unmapping buffers
      mesa: add new gl_renderbuffer fields
      intel: make intel_renderbuffer_map/unmap() static
      mesa: use gl_renderbuffer::Map for all depth/stencil accesses
      swrast: use gl_renderbuffer::StrideInBytes in depth/stencil code
      swrast: stop using Put/GetRow/Values() in swrast code
      st/mesa: remove gl_renderbuffer::GetPointer stuff
      swrast: remove Get/PutRow()-related code
      mesa: remove obsolete PutRow, etc assignments
      xlib: remove obsolete GetRow/PutRow code
      osmesa: remove obsolete GetRow/PutRow code
      dri/swrast: remove obsolete GetRow/PutRow code
      intel: remove most of the span Get/PutRow code
      nouveau: remove obsolete GetRow/PutRow code
      radeon: remove obsolete GetRow/PutRow code
      dri: remove all the obsolete spantmp files
      mesa: finally, remove the GetRow/PutRow/etc functions
      mesa: remove gl_renderbuffer:RowStride field
      mesa: remove gl_renderbuffer::DataType
      mesa: move freeing of software renderbuffers into swrast
      mesa: rename gl_renderbuffer::Data to Buffer
      swrast: rewrite, simplify the the render-to-texture code
      mesa: remove gl_renderbuffer::Wrapped
      xlib: remove xm_span.c and related code
      swrast: remove s_spantemp.h
      swrast: use color packing functions in s_span.c
      swrast: use stencil packing function in s_stencil.c
      dri/swrast: rename swrast_renderbuffer to dri_swrast_renderbuffer
      intel: use intel_rb_format() to get renderbuffer format
      swrast: new swrast_renderbuffer type
      swrast: allocate swrast_renderbuffers instead of gl_renderbuffers
      xlib: derive xmesa_renderbuffer from swrast_renderbuffer
      intel: derive intel_renderbuffer from swrast_renderbuffer
      radeon: derive radeon_renderbuffer from swrast_renderbuffer
      osmesa: use swrast_renderbuffer
      swrast: use swrast_renderbuffer instead of gl_renderbuffer
      dri/swrast: use swrast_renderbuffer type
      mesa/swrast/drivers: remove obsolete gl_renderbuffer fields
      mesa: update comments for gl_renderbuffer
      swrast: remove a few extra _mesa_get_format_bytes() calls
      intel: remove intel_span_supports_format()
      swrast: move some renderbuffer functions to s_renderbuffer.c
      tnl: remove ctx->Driver.Map/UnmapTexture() calls
      nouveau: stop calling ctx->Driver.Map/UnmapTexture()
      mesa: remove ctx->Driver.Map/UnmapTexture() hooks
      swrast: use Map/UnmapTextureImage() in framebuffer map/unmap code
      swrast: remove unused StoreTexel code
      mesa: update comments, fix whitespace in dd.h
      intel: use swrast code to map/unmap renderbuffers for swrast rendering
      swrast: make rowStride variable signed in put_z32_values()
      swrast: fix uninitialized variable warning
      dri/swrast: remove obsolete swrast_span.c file from source list
      mesa/gdi: remove wmesa_set_renderbuffer_funcs() function
      swrast: silence uninitialized var warnings
      nouveau: include s_context.h to silence missing prototype warnings
      svga: reset vertex buffer offset in svga_release_user_upl_buffers()
      gallivm: Swizzle constants into the right AoS ordering.
      mesa: remove LSB-first pixel packing check in glReadPixels
      mesa: remove redundant byte swap check
      mesa: fix error in _mesa_format_matches_format_and_type() for RGB888
      mesa: add BGR888 code in _mesa_format_matches_format_and_type()
      mesa: rewrite, simplify some of the logic in _mesa_format_matches_format_and_type()
      mesa: added swapBytes parameter to _mesa_format_matches_format_and_type()
      mesa: use swapBytes parameter in _mesa_format_matches_format_and_type()
      mesa: implement more cases in _mesa_format_matches_format_and_type()
      mesa: use _mesa_format_matches_format_and_type() in texstore code
      mesa: more use of _mesa_format_matches_format_and_type() in texstore code
      mesa: more use of _mesa_format_matches_format_and_type() in texstore code
      mesa: more use of _mesa_format_matches_format_and_type() in texstore code
      mesa: more use of _mesa_format_matches_format_and_type() in texstore code
      mesa: remove byteswap check in fast_read_rgba_pixels_memcpy()
      gallium: remove trailing comma to silence warning
      mesa: added _mesa_pack_ubyte_rgba_rect()
      mesa: use _mesa_pack_ubyte_rgba_rect() in texstore code
      mesa: consolidate general ubyte texstore code
      vega: memset data array to zero to silence uninitialized var warnings
      osmesa: set RefCount = 1 in new_osmesa_renderbuffer()
      mesa: remove stray comment in PopAttrib() code
      mesa: use new _mesa_reference_shared_state() function
      mesa: reference shared state in glPushAttrib(GL_TEXTURE_BIT)
      nv50: use larger arrays to silence warnings and fix buffer overflows
      nv50: add assertions missed in earlier nv50 commit
      vbo: fix node_attrsz[] usage in vbo_bind_vertex_list()
      st-api: fix typos, whitespace, line wrapping
      Revert "Fix underlinking in libOSMesa since commit adefee5 "Always build shared glapi""
      gallium/postprocess: move declarations before code
      glsl: move array_sizing_visitor class outside of link_intrastage_shaders()
      util: fix typo in debug_printf_once comment
      mesa: support more format/type combos in _mesa_dump_image()
      mesa: new _mesa_error_check_format_and_type() function
      mesa: remove redundant format/type checks in glGetTexImage()
      mesa: remove redundant format/type checks in glReadPixels()
      mesa: stop using _mesa_error_check_format_type() in glDrawPixels
      mesa: stop using _mesa_error_check_format_type() in glReadPixels
      mesa: remove unused _mesa_error_check_format_type() function
      r600g: remove unused vars to silence warnings
      vbo: unmap vertex store before executing lists
      mesa: fix comment typo
      meta: replace abort() with _mesa_problem()
      mesa: remove gl_light::_SpotExpTable field
      mesa: make _mesa_invalidate_shine_table() static
      mesa: replace GET_SHINE_TAB_ENTRY() macro with an inline function
      mesa: push row stride adjustment down into _mesa_decompress_image()
      mesa: use _mesa_format_matches_format_and_type() in get_tex_memcpy()
      mesa: fix error handling in get_tex_rgba_compressed()
      mesa: remove unused _mesa_map_ci8_to_rgba8()
      st/mesa: stop using Map8[] tables in load_color_map_texture()
      mesa: remove unused gl_pixelmap::Map8[] array
      mesa: fix proxy texture target initialization
      docs: add news item for 8.0 release
      docs: update info about supported systems, GPUs, APIs
      docs: add VMware link
      docs: remove link to the GLSL compiler page
      mesa: remove unused gl_shared_state::DriverData field
      st/wgl: refactor stw_pixelformat_init()
      swrast: fix span color type selection
      mesa: add missing GL_UNSIGNED_INT_10F_11F_11F_REV case
      mesa: fix comment typos in fbobject.c
      st/mesa: remove st_renderbuffer::format
      st/mesa: remove st_renderbuffer::stride
      st/mesa: remove redundant memset(surface_template,0)
      st/mesa: use u_surface_default_template() helper
      st/mesa: don't set PIPE_BIND_DISPLAY_TARGET for user-created renderbuffers
      st/mesa: use _mesa_pack_ubyte_stencil_row() in draw_stencil_pixels()
      mesa: add MESA_FORMAT_Z32_FLOAT_X24S8 case in format unpack code
      gallium: fix some comments in p_state.h
      st/mesa: improve assertion/check for stencil format
      mesa: fix _mesa_get_fallback_texture() to handle all texture targets
      st/mesa: remove st_get_default_texture()
      st/mesa: remove st_framebuffer_renderbuffer()
      st/mesa: assorted clean-ups in st_cb_fbo.c
      mesa: use z32f_x24s8 struct in format pack/unpack code
      st/mesa: use private pipe_sampler_view in st_render_mipmap()
      st/mesa: use private pipe_sampler_view in decompress_with_blit()
      st/mesa: remove unused st_get_texture_sampler_view()
      st/mesa: simplify st_create_texture_sampler_view()
      st/mesa: remove INLINE qualifiers
      st/mesa: use _mesa_format_matches_format_and_type() in decompress_with_blit()
      st/mesa: remove unused st_equal_formats() function
      st/mesa: fix typo: s/patent/parent/
      mesa: add missing texture integer test in glTexSubImage()
      docs: replace gitweb link with cgit link
      mesa: add missing return after _mesa_error() in update_array()
      mesa: check for no state change in Enable/DisableVertexAttribArray()
      mesa: check for no state change in glPrimitiveRestartIndex()
      mesa: add special case in texstore.c for GL_LUMINANCE_ALPHA src image
      svga: check that we don't exceed temp register limit
      svga: move temp register index assertions
      svga: use dummy shaders when translation fails
      svga: add svga_format_size() function
      svga: implement surface cache size limit
      svga: re-enable deleted surface caching
      st/mesa: add floating point formats in st_new_renderbuffer_fb()
      gallium: added pipe_sampler_view_release() function
      st/mesa: use pipe_sampler_view_release()
      st/wgl: check for hPbuffer=0 in wgl pbuffer functions
      svga: use pipe_sampler_view_release() to avoid segfault
      svga: no-op sampler view referencing if no change
      util: add mutex lock in u_debug_memory.c code
      mesa: stop using MAX_WIDTH in texstore code
      mesa: stop using MAX_WIDTH in glReadPixels code
      st/mesa: stop using MAX_WIDTH in st_cb_drawpixels.c
      st/mesa: stop using MAX_WIDTH in st_cb_texture.c
      mesa: move/fix MAX_WIDTH/HEIGHT-related assertions
      swrast: remove MAX_WIDTH arrays in s_copypix.c
      swrast: remove MAX_WIDTH arrays in s_depth.c
      swrast: remove MAX_WIDTH arrays in s_zoom.c
      swrast: remove MAX_WIDTH arrays in s_drawpix.c
      swrast: remove MAX_WIDTH arrays in stencil code
      swrast: stop using MAX_WIDTH arrays in triangle code
      swrast: simplify mask array code
      swrast: remove MAX_WIDTH array in s_span.c
      mesa: remove WIN32 MAX_WIDTH work-around in config.h
      mesa: minor comment clean-ups in config.h
      mesa: remove some cruft from config.h
      swrast: define, use SWRAST_MAX_WIDTH/HEIGHT
      xlib: use SWRAST_MAX_WIDTH/HEIGHT
      dri/swrast: use SWRAST_MAX_WIDTH/HEIGHT
      osmesa: use SWRAST_MAX_WIDTH/HEIGHT
      swrast: check max renderbuffer size against SWRAST_MAX_WIDTH
      intel: remove MAX_WIDTH usage in intelInitContext()
      st/glx: remove MAX_WIDTH/HEIGHT usage
      mesa: remove MAX_WIDTH from prog_execute.h
      mesa: remove last of MAX_WIDTH, MAX_HEIGHT
      st/glx: remove STENCIL_BITS, DEFAULT_SOFTWARE_DEPTH_BITS
      xlib: remove STENCIL_BITS
      mesa: remove STENCIL_BITS use
      mesa: move more swrast-related #defines out of core Mesa
      st/mesa: initialize the MaxViewport, MaxRenderbufferSize constants
      mesa/gdi: include swrast.h to fix compilation
      svga: fix use of SVGA3D_x vs. PIPE_FORMAT_x in svga_is_format_supported()
      xlib: silence unused var warning
      tgsi: remove trailing comma to silence warning
      mesa: minor comment, whitespace fixes in teximage.c
      gallium: remove trailing comma to silence warning
      svga: fix max_lod clamping in update_tss_binding()
      mesa: reorder things in mtypes.h
      util: fix assertions in u_blitter.c code
      mesa: check for no state change in VertexAttribDivisor()
      mesa: asst. fixes for texture arrays and borders
      mesa: use arrayObj var in more places in client_state()
      util: better comment for util_is_format_compatible()
      util: replace format equality test with compatibility test in blit code
      r300g: init chan=0 to silence warning
      st/mesa: remove old assertion
      docs: remove mention of components no longer in main Mesa tree
      Revert "st/mesa: don't unreference user attribs up front."
      docs: add more MinGW prerequisite tips
      mesa: handle array textures in strip_texture_border()
      mesa: add _mesa_rebase_rgba_float/uint() functions
      mesa: use _mesa_rebase_rgba_float/uint() in glReadPixels code
      mesa: use _mesa_rebase_rgba_float/uint() in glGetTexImage code
      svga: add null vs pointer check in update_need_pipeline()
      mesa: fix GL_LUMINANCE handling in glGetTexImage
      radeon/r200: remove hyperz/fast clear testing code
      radeon/r200: remove ClearDepth() and ClearStencil() driver hooks
      mesa: remove ctx->Driver.ClearDepth(), ClearStencil() driver hooks
      radeon/r200: remove ClearColor driver functions
      xlib: remove clear_color() function
      mesa/gdi: remove clear_color() function
      mesa: remove ctx->Driver.ClearColor() hook
      i915: remove occurances of _DD_NEW_x flags
      mesa: define _MESA_NEW_SEPARATE_SPECULAR
      swrast: s/_DD_NEW_SEPARATE_SPECULAR/_MESA_NEW_SEPARATE_SPECULAR/
      tnl: stop using _DD_NEW_x flags
      mesa: remove _DD_NEW_x flags
      mesa: remove unused DD_TRI_TWOSTENCIL
      mesa: remove unused DD_FLATSHADE
      mesa: remove unused DD_TRI_CULL_FRONT_BACK
      mesa: renumber remaining DD_ constants
      mesa: add more comments about textarget in framebuffer_texture()
      radeon: remove use of DD_FLATSHADE
      mesa: fix _mesa_DebugMessageCallbackARB() to silence warnings
      dri_util: add copyright/license blurb
      st/mesa: add null pointer check in st_texture_image_map()
      mesa: make _mesa_reference_sampler_object() an inline function
      mesa: use MAX3() macro for 3D texture in _mesa_test_texobj_completeness()
      mesa: use switch(target) in _mesa_test_texobj_completeness()
      mesa: move some code in _mesa_test_texobj_completeness()
      mesa: better debug message in _mesa_test_texobj_completeness()
      mesa: add comments in _mesa_test_texobj_completeness() related to the spec
      mesa: use new baseImage var to simplify _mesa_test_texobj_completeness()
      mesa: rewrite/consolidate code in _mesa_test_texobj_completeness()
      mesa: use _mesa_dirty_texobj() function
      mesa: use _mesa_dirty_texobj() in glTexParameter code
      mesa: add _mesa_is_mipmap_filter() helper
      mesa: rework texture completeness testing
      mesa: add integer texture completeness check
      softpipe: set max cube texture size to 4Kx4K
      mesa: only test cube face widths in _mesa_test_texobj_completeness()
      glsl: propagate MaxUnrollIterations to the optimizer's loop unroller
      st/mesa: set MaxUnrollIterations = 255
      mesa: set numFaces=6 for cube maps in _mesa_test_texobj_completeness()
      st/mesa: fix mipmap image size computation w.r.t. texture arrays
      draw: fix missing immediates bug in polygon stipple code
      gallium/docs: fix typos
      svga: handle TGSI_SEMANTIC_CLIPDIST/VERTEX semantics
      svga: return 1 for PIPE_CAP_VERTEX_COLOR_UNCLAMPED query
      svga: add missing cases for PIPE_CAP_x queries
      st/mesa: fix max_offset computation for base vertex
      mesa: new _mesa_total_buffer_object_memory() debug function
      mesa: add _mesa_total_texture_memory() debug function
      docs: document yet another viewperf bug
      docs: document another viewperf bug in Maya-03
      svga: add case for PIPE_CAP_MAX_DUAL_SOURCE_RENDER_TARGETS
      mesa: add a couple fast-paths to fast_read_rgba_pixels_memcpy()
      svga: return PIPE_OK instead of 0
      pipebuffer: split up assertion
      svga: flush drawing before clearing
      mesa: move unrefs of array objects earlier in _mesa_free_context_data()
      docs: freshen up the download/unpack instructions
      docs: overhaul the Mesa build/install instructions
      docs: recommend 2GB of RAM for Viewperf tests
      mesa: move gl_array_attrib::NewState to gl_array_object::NewArrays
      st/mesa: no-op glCopyPixels if source region is out of bounds
      r600g: init vars to silence warnings
      svga: add cases for recently added PIPE_CAP queries
      svga: cast away const to silence warning
      softpipe: cast away const to silence warning
      svga: check for and skip null vertex buffer pointers
      radeon: use _mesa_is_winsys/user_fbo() helpers
      nouveau: use _mesa_is_winsys/user_fbo() helpers
      intel: use _mesa_is_winsys/user_fbo() helpers
      xlib: use _mesa_is_winsys/user_fbo() helpers
      softpipe: implement coord clamping for texel fetches (TXF)
      softpipe: whitespace, comment clean-ups in sp_tex_sample.c
      softpipe: use any_swizzle() helper in sp_tex_sample.c
      mesa: do more teximage error checking for generic compressed formats
      docs: another viewperf bug
      gallivm: fix comment typo
      svga: specify 4-byte aligned vertex elements
      mesa: bump version to 8.1.0 in configs/default
      mesa: fix error strings in dlist code
      mesa: minor clean-ups in dlist material code
      mesa: remove needless casts in save_EdgeFlag()
      vbo: add some comments
      svga: implement CEIL opcode translation
      mesa: fix/add error check in _mesa_ColorMaterial()
      mesa: fix glMaterial / dlist bug
      mesa: do FLUSH_VERTICES() in _mesa_flush/finish()
      mesa: clean-up the debug/verbose flag setup code
      mesa: define DEBUG_SILENT flag, use in output_if_debug()
      mesa: implement DEBUG_ALWAYS_FLUSH debug option
      mesa: add DEBUG_INCOMPLETE_TEXTURE, DEBUG_INCOMPLETE_FBO flags
      llvmpipe: add cast to silence warning
      svga: fix FBO / viewport bugs
      mesa: add some comments on shaderapi.c functions
      mesa: add GLSL_REPORT_ERRORS debug flag
      svga: fix zero-stride vertex array bug
      svga: return PIPE_OK instead of 0
      st/mesa: added st_print_current_vertex_program(), for debugging
      svga: whitespace, comments, formatting clean-ups
      st/mesa: remove unused pipe variable
      mesa: fix Z32_FLOAT -> uint conversion functions
      mesa: reimplement IROUND(), add F_TO_I()
      mesa: use F_TO_I() instead of IROUND()
      st/mesa: use pipe_sampler_view_release() in st_destroy_context_priv()
      docs: add link to 8.0.3 release notes
      util: add GALLIUM_LOG_FILE option for logging output to a file
      gallium/docs: beef up the docs related to color clamping
      svga: remove the special zero-stride vertex array code
      draw: fix primitive restart bug by using the index buffer offset
      draw: simplify index buffer specification
      scons: add code to generate the various GL API files
      svga: fix saturated TEX instructions
      scons: generate the glapitable.h file too
      docs: remove documentation of old Makefile system
      translate_test: add support for half floats
      mesa: consolidate internal glTexImage1/2/3D code
      mesa: consolidate internal glTexSubImage1/2/3D code
      mesa: consolidate internal glCopyTexSubImage1/2/3D code
      mesa: consolidate internal glCompressedTexImage1/2/3D code
      mesa: consolidate internal glCompressedTexSubImage1/2/3D code
      mesa: move variable declaration out of loop to fix MSVC build
      util: add some comments, fix indentation
      svga: fix comment typo
      svga: add svga_surface_const() cast wrapper
      svga: make svga_surface_needs_propagation() surface const
      mesa: added Ian's shortlog_mesa.sh script in bin/
      docs: add info about shortlog_mesa.sh script
      st/mesa: fix glDrawPixels(GL_DEPTH_COMPONENT) color output
      scons: add st_atom_array.c to the build
      svga: fix synchronization bug between sampler views and surfaces
      docs: start release notes file for 8.1
      st/mesa: move st_validate_state() call earlier in st_DrawPixels()
      st/mesa: clamp glDrawPixels size to max texture size
      mesa: set GL_ARB_uniform_buffer_object extension year to 2009
      mesa: fix comments on UBO buffer binding functions
      mesa: minor transform feedback comments
      svga: init pointer to NULL to silence MSVC warning
      mesa: #define fprintf to be __mingw_fprintf() on Mingw32
      llvmpipe: fix the LP_NO_RAST debug option
      st/mesa: added some simple fbo debugging/helper code
      mesa: new MESA_LOG_FILE env var to log errors, warnings, etc., to a file
      docs: document the GALLIUM_LOG_FILE env var
      st/wgl: 80-column wrapping
      glsl: fix comment typo
      svga: return 1 for PIPE_CAP_MIXED_COLORBUFFER_FORMATS
      softpipe: handle more PIPE_CAP_x queries
      llvmpipe: handle more PIPE_CAP_x queries
      svga: handle missing PIPE_CAP_x queries
      llvmpipe: return 120 for PIPE_CAP_GLSL_FEATURE_LEVEL
      svga: return 120 for PIPE_CAP_GLSL_FEATURE_LEVEL
      mesa: re-order, update comments on lighting-related structs
      mesa: rename ColorMaterialBitmask to _ColorMaterialBitmask
      mesa: move TEXGEN defines closer to gl_texgen struct
      mesa: look up enum name for glEnable/Disable errors
      mesa: make _mesa_reference_array_object() an inline function
      mesa: update glxext.h to version 33
      mesa: update glext.h to version 81
      gallium: minor whitespace, comment changes
      softpipe: fix numFragsEmitted debug code
      glsl: be more careful about counting varying vars in the linker
      glapi: add const qualifier to glShaderSourceARB() parameter
      mesa: more const qualifiers to match the latest glext.h
      mesa: remove some unused gl_dlist_state fields
      st/mesa: use DEBUG_INCOMPLETE_FBO debug flag
      llvmpipe: fix comment typo
      glsl: fix unop/binop errors in comments
      svga: emit some debug messages when shader compilation fails
      svga: fix register collision issue in emit_conditional()
      svga: properly implement TRUNC instruction
      svga: fix CMP translation for vertex shaders
      svga: implement TGSI_OPCODE_ROUND
      mesa: use the PRIx64 macro for printing 64-bit hexadecimal values
      Revert "mesa: #define fprintf to be __mingw_fprintf() on Mingw32"
      svga: whitespace fixes
      r300g: silence uninitialized var warning
      st/egl: fix uninitialized pointer bug
      mesa: include inttypes.h to get uint8_t type
      gallivm: silence uninitialized variable warnings
      mesa: add some gl_program cast wrappers
      mesa: use gl_program cast wrappers
      mesa: remove stale comment
      mesa: update texstore.c comment
      mesa: whitespace fixes in pbo.c
      mesa: move some format helper functions to glformats.c
      mesa: move more format helper functions to glformats.c
      mesa: move _mesa_error_check_format_and_type() to glformats.c
      docs: the legacy makefile system is removed in Mesa 8.1
      mesa: improve comment in build_tnl_program()
      nouveau: include glformats.h to get missing prototype
      mesa: loosen small matrix determinant check
      mesa: remove _math_matrix_alloc_inv()
      mesa: fix comment typo: s/pointer/point/
      mesa: remove obsolete matrix comment
      xlib: add X error handler around XGetImage() call
      radeon: set swrast_renderbuffer::ColorType field when mapping renderbuffers
      radeon: fix Base/base typo
      svga: fix invalid memory reference in needs_to_create_zero()
      svga: initialize svga_compile_key to zeros to be safe
      radeon: fix 'sowftware' typo
      meta: fix glDrawPixels fallback test, stencil drawing
      mesa: whitespace, etc. fixes in program.h
      st/mesa: use STATIC_ASSERT in a few places
      st/mesa: undo a couple static asserts
      mesa: fix _math_matrix_copy(), again
      ir_to_mesa: make size_swizzles[] array static const
      mesa: default_access_mode() returns a GLbitfield, not GLenum
      mesa: fix default_access_mode() result for ES2
      svga: remove unneeded 'struct svga_screen' declarations
      svga: whitespace, formatting fixes
      svga: add some comments in svga_screen_cache.c
      svga: sort #includes
      svga: remove questionable INLINE qualifiers
      gallium: consolidate CSO sampler and sampler_view functions
      cso: 80-column wrapping, remove trailing whitespace, etc
      cso: remove unreachable break statements
      vega: fix build breakage from cso sampler/view changes
      st/xa: updates for CSO interface changes
      st/xorg: updates for CSO interface changes
      gallium/tests/trivial: updates for CSO interface changes
      i915g: silence a const pointer warning
      softpipe: combine vert/frag/geom texture caches in an array
      softpipe: consolidate sampler-related arrays
      softpipe: consolidate vert/frag/geom sampler setting functions
      llvmpipe: combine vertex/fragment sampler state into an array
      llvmpipe: consolidate the sampler and sampler view setting code
      st/mesa: rename some vertex/fragment state fields for better consistency
      st/mesa: massage the update_vertex_textures() code
      st/mesa: merge fragment/vertex texture update code
      st/mesa: massage update_vertex_samplers() code
      st/mesa: merge fragment/vertex sampler update code
      docs: update ARB_debug_output status to DONE
      softpipe: fix loop limit for tex_cache[] array
      egl: remove redundant PFNEGLQUERYSTREAMTIMEKHRPROC typedef
      svga: remove unused svga_winsys_handle type
      svga: remove unused svga_shader::use_sm30 field, add comments
      gallivm: remove unused src_elem_type variable
      swrast: add missing switch case for API_OPENGL_CORE
      st/mesa: fix glCopyTexSubImage crash
      gallivm: fix crash in lp_sampler_static_state()
      st/mesa: fix renderbuffer validation bug
      cso: rearrange some structure fields for consistency
      softpipe: fix softpipe_delete_fs_state() failed assertion
      meta: remove unused variable
      mesa: add cast to silence warning in _mesa_pack_rgba_span_from_ints()
      svga: rename svga_hw_vs_parameters -> svga_hw_vs_constants
      svga: update comment (s/SVGA_NEW_VS_RESULT/SVGA_NEW_VS_PRESCALE/)
      svga: fix result==NULL logic in emit_fs_consts()
      svga: move result->key expression after result != NULL check
      st/mesa: silence signed/unsigned comparison warning
      gallium: add a shader stage/type param to some draw functions
      draw: move tgsi-related state into a tgsi sub-struct
      draw: index samplers and sampler_view state by shader type
      gallium: remove PIPE_MAX_VERTEX/GEOMETRY_SAMPLERS #define
      st/mesa: combine vertex/fragment sampler state in arrays
      st/mesa: add support for GS textures and samplers
      gallium/identity: consolidate sampler, sampler_view code
      gallium/trace: consolidate sampler, sampler_view code
      softpipe: add 'start' parameter to bind_sampler_states/views()
      llvmpipe: add 'start' parameter to bind_sampler_states/views()
      svga: add 'start' parameter to bind_sampler_states/views()
      galahad: add 'start' parameter to bind_sampler_states/views()
      gallium/identity: add 'start' parameter to bind_sampler_states/views()
      gallium/trace: add 'start' parameter to bind_sampler_states/views()
      rbug: update data structures, functions for future changes
      r600: update sampler, sampler_view code for the future
      mesa: raise GL_INVALID_OPERATION in glGenerateMipmap for missing base image
      gallium/draw: move misplaced brace
      svga: minor code reformatting
      llvmpipe: remove polygon stipple assertion
      mesa: querying GL_TEXTURE_COMPRESSED_IMAGE_SIZE for a buffer obj is illegal
      mesa: remove unused params, add const qualifiers
      st/mesa: use Elements() instead of hard-coded number
      util: update and fix u_upload_mgr.h comments
      st/mesa: fix sampler view counting
      mesa: fix glTexImage proxy texture error generation
      mesa: don't clear proxy image fields when regular GL error is generated
      mesa: make _mesa_get_proxy_tex_image() static
      mesa: new _mesa_num_tex_faces() helper
      mesa: s/GLuint/gl_format/ in _mesa_compressed_format_to_glenum()
      mesa: rename texpal.[ch] to texcompress_cpal.[ch]
      mesa: make glTexImage, glCompressedTexImage proxy code more alike
      mesa: consolidate glTexImage and glCompressedTexImage code
      mesa: code movement in teximage.c
      mesa/swrast: fix GL_TEXTURE_2D_ARRAY texture fetches for latc/rgtc formats
      mesa/swrast: fix GL_TEXTURE_2D_ARRAY texture fetches for dxt formats
      main: fix ES compile breakage
      swrast: implement cubical depth texture sampling
      st/mesa: clean up use of 'target' variable in st_context_teximage()
      xlib: remove texture compression hackery
      mesa: add texture target field to ChooseTextureFormat() driver hook
      mesa: don't try (generic) compression of 1D and 1D_ARRAY textures
      mesa: add generic compressed -> uncompressed format helper
      st/mesa: don't do (generic) compression of 1D or 1D_ARRAY textures
      wgl: update some comments
      st/mesa: use fallback path for glCopyTexSubImage(GL_TEXTURE_1D_ARRAY)
      gallium/util: implement tile code for PIPE_FORMAT_Z32_FLOAT
      docs: remove mention of old driver maintenance
      mesa: test for GL_EXT_framebuffer_sRGB in glPopAttrib()
      swrast: fix wrong assignments in _swrast_add_spec_terms_line()
      tnl: use INTERP_4F() instead of four INTERP_F() calls
      mesa: convert a bunch of math macros to inline functions
      mesa: remove COPY_4V_CAST() macro
      mesa: convert a few more macros to inline functions
      glsl: s/class/struct/ for ast_type_qualifier
      meta: add parenthesis to silence compiler warnings
      meta: remove call to _meta_in_progress(), fix multisample enable/disable

Bryan Cain (1):
      nv50/ir: set position before i instead of i->next in NV50LoweringPreSSA::visit

Carl Worth (13):
      glcpp: Add new test showing bug where a trailing ':' prevents macro expansion
      glcpp: Fix so that trailing punctuation does not prevent macro expansion
      glsl: Add glcpp tests for a macro used twice
      glsl: Avoid ralloc_stealing a long-lived object to a short-lived parent
      dri: Clarify comments on InfoMessageF and ErrorMessageF macros.
      dri: Add a CriticalErrorMessageF macro.
      dri: Emit a critical error if a named driver fails to load.
      dri: Emit a critical error if the swrast driver fails to load.
      glsl: glcpp: Allow "#if undefined-macro' to evaluate to false.
      glsl: Consistently use length-based ralloc string functions for info_log.
      glsl: glcpp: Rename and document _glcpp_parser_expand_if
      glsl: glcpp: Move handling of #line directives from lexer to parser.
      glsl: glcpp: Extend testing of #line directives

Chad Versace (48):
      i965: Comment gen6_hiz_get_framebuffer_enum()
      i965: Fix gen6,gen7 when used with a non-HiZ capable DDX
      i965/gen5: Fix rendering of depth buffers without stencil [v2]
      mesa: Loosen glBlitFramebuffer restrictions on depthstencil buffers (v2)
      intel/gen6: Some framebuffers having separate depthstencil should be unsupported
      swrast: Fix unsigned promotion in pointer arithmetic
      swrast: Fix fixed-function fragment processing
      swrast: Fix implicit declaration warnings
      i965: Rewrite the HiZ op
      i965: Remove file i965/junk, accidentally added in 7b36c68
      glsl: Fix Android build
      main: Fix memory leak in _mesa_make_extension_string()
      mapi: Fix Android build
      intel: Disable ARB_framebuffer_object in ES contexts
      i965/fs: Fix conversions float->bool, int->bool
      mesa: Remove unneeded extern qualifiers
      gallium/util, mesa: Refactor etc1 unpack function
      mesa: Add function for decoding ETC1 textures
      intel: Enable GL_OES_compressed_ETC1_RGB8_texture
      intel: Fix build broken by ETC1 patch
      i830: Fix stack corruption
      intel: Remove dead code in intelAllocateBuffer
      intel: Decrease nesting level in intelCreateBuffer
      intel: Use consistent pattern in intelCreateBuffer
      intel: Update stale comment for intel_miptree_slice::map
      intel: Refactor quantize_num_samples
      intel: Set num samples for winsys renderbuffers
      intel: Refactor creation of hiz and mcs miptrees
      intel: Allocate miptree for multisample DRI2 buffers
      i965: Add function brw_blorp_blit_miptrees
      intel: Define functions for up/downsampling on miptrees
      i965: Mark needed downsamples for msaa winsys buffers
      intel: Refactor intel_miptree_map/unmap
      intel: Refactor use of intel_miptree_map
      intel: Support mapping multisample miptrees
      intel: Downsample on DRI2 flush
      intel: Refactor creation of DRI2 configs
      dri: Simplify use of driConcatConfigs
      intel: Clarify intel_screen_make_configs
      intel: Advertise multisample DRI2 configs on gen >= 6
      intel: Always downsample in intel_miptree_map_multisample
      mesa: Remove C++11 narrowing warnings
      Revert "mesa: Remove C++11 narrowing warnings"
      intel: Refactor intel_downsample_for_dri2_flush
      intel: Clean up intel_flush_front
      intel: Fix rendering to a multisample front buffer
      i965: Remove redundant null check
      i965: Move hiz resolve to after renderbuffer resizing (v2)

Chia-I Wu (1):
      mesa: enable remap table when --enable-shared-glapi

Chih-Wei Huang (1):
      vbo: fix a building error

Chris Wilson (1):
      i830: Compute initial number of vertices from remaining batch space

Christian König (154):
      vl/video_buffer: use template style create params
      vl/video_buffer: improve constructor
      vl/video_buffer: add support for interlaced buffers
      vl: move away from state like parameters
      vl: add h264 infrastructure
      vl: reintroduce PIPE_VIDEO_CAP_PREFERED_FORMAT
      st/vdpau: recreate video buffer if format doesn't match
      st/vdpau: recreate video buffer if decode doesn't like it
      vl: fix YV12 handling
      st/xvmc: remove xorg-server dependency
      vl: fix some missing prototypes error
      vl/video_buffer: fix height of interlaced video buffers
      vl/video_buffer: fix interlaced surface ordering
      vl: add a simple weave deinterlacer
      vl: add interlacing capabilities
      st/vdpau: implement uploads to interlaced video buffers
      st/vdpau: use interlacing capabilities
      st/xvmc: respect caps when creating video buffers
      vl: remove assert on unknown video profile
      vl: prefix size defines with VL_
      vl: rename VL_MAX_PLANES to VL_NUM_COMPONENTS
      vl: add VL_MAX_SURFACES define
      st/vdpau: implement vlVdpOutputSurfaceQueryCapabilities
      st/vdpau: use dst surface size if clip width/height is zero
      r600g: fix handling of outputs as TEX addr sources
      vl: add a median filter for noise reduction
      st/vdpau: use median filter for noise reduction
      vl: add a matrix/convolution filter
      st/vdpau: use matrix filter to blur/sharpen video
      vl: fix low strength denoise filter
      st/vdpau: fix a small memory leak
      st/vdpau: remove unnecessary tracing and adjust tracing levels a bit
      st/vdpau: Use transfer_inline_write to upload ycbcr data
      vl: add support for bob deinterlacing
      vl: cleanup dri winsys abstraction
      vl: rework winsys interface
      st/xvmc: move xvmc state tracker out of xorg subdir
      vl/compositor: fix a simple typo
      vl: adjust matrix and median filter to removal of PIPE_SHADER_CAP_OUTPUT_READ
      vl: fix a douple free in xsp winsys backend
      st/xvmc: fix use of *.o in Makefile.xvmc
      st/vdpau: fix use of *.o in Makefile.vdpau
      vl: rewrite vl DRI backend using XCB
      st/xvmc: remove dst buffer texture workaround
      vl: use SwapBuffers instead of CopyBuffers
      vl: hide X latency by using asynchronous requests
      vl: move dirty area handling into winsys abstraction
      vl/compositor: split shaders and state
      vl/compositor: replace pipe_video_rect with u_rect
      vl/compositor: add per vertex color suport
      vl/compositor: add support for per layer dst areas
      vl/csc: simplify matrix handling
      st/vdpau: avoid an unnessasary copy
      st/vdpau: implement BitmapSurfaceCreate/Destroy
      st/vdpau: implement BitmapSurfacePutBitsNative
      st/vdpau: implement BitmapSurfaceGetParameters
      st/vdpau: implement OutputSurfaceRenderBitmapSurface
      st/vdpau: implement BitmapSurfaceQueryCapabilities
      st/vdpau: add support for per vertex colors
      st/vdpau: fix default swizzle for Output/Bitmap samplers
      st/vdpau: implement OutputSurfaceQueryPutBitsIndexedCapabilities
      st/vdpau: implement OutputSurfacePutBitsNative
      st/vdpau: implement OutputSurfaceGetBitsNative
      st/vdpau: implement OutputSurfaceQueryGetPutBitsNativeCapabilities
      st/vdpau: implement VideoSurfaceGetBitsYCbCr
      st/vdpau: implement OutputSurfacePutBitsYCbCr
      st/vdpau: implement OutputSurfaceQueryPutBitsYCbCrCapabilities
      vl/compositor: fix shader in/out numbering
      vl: fix shader in/out numbering
      st/vdpau: implement support for extra mixer layers
      st/vdpau: implement support for high-precision output timing
      st/vdpau: make the interface thread save
      st/vdpau: fix chroma_format handling in VideoSurfaceQueryGetPutBitsYCbCrCapabilities
      st/vdpau: cleanup YCBCR matching functions
      gallium: remove format aliases
      vl/video_buffer: add YUVA and VUYA support
      u_format: fix a comment about subsampled formats
      gallium: add R8G8_R8B8 and G8R8_B8R8 formats
      gallivm: add support for R8G8_R8B8 and G8R8_B8R8 formats
      r600g: add support for subsampled rgb formats
      vl/video_buffer: add YUYV and UYVY support
      st/vdpau: add xine workaround
      st/vdpau: fix two small memory leaks
      vl/mpeg12: make bitstream decoder more robust
      vl: handle DRI2GetBuffers reply with multiple buffers
      st/vdpau: add VC-1 startcode if none is found in the stream
      st/vdpau: improve frame dumping functionality a bit
      st/vdpau: invert interlaced buffer checks
      st/vdpau: clear video surface at least once
      vl: move winsys helper out of winsys directory
      st/vdpau: fix deadlock in PresentationQueueQuerySurfaceStatus
      st/vdpau: fix YCbCr down/up-loads for buffers larger than requested
      winsys/radeon: enable IB submission to compute rings v2
      st/vdpau: clear Cb&Cr with 0.5f
      st/vdpau: use template size as default for source_rect.
      radeon/llvm: fix compiling when llvm is active, but opencl isn't
      radeonsi: fix vertex element state
      radeonsi: rework state handling v2
      radeonsi: move blender to new state handling
      radeonsi: move blend color to new state handling
      radeonsi: move clip state to new handling
      radeonsi: move scissor state to new state handling
      radeonsi: move viewport to new handling
      radeonsi: move framebuffer to new handling
      radeonsi: move rasterizer state into new handling
      radeonsi: move infeered fb/rs state to new handling
      radeonsi: move dsa state to new handling
      radeonsi: move stencil_ref to new handling
      radeonsi: move CB_TARGET_MASK into fb/blend state
      radeonsi: move draw_info to new state handling
      radeonsi: move init state to new handling
      radeonsi: move spi into new handling
      radeonsi: move shaders to new handling
      radeonsi: move sampler states into new handling
      radeonsi: move constants to new state handling
      radeonsi: move draw state into new handling
      radeonsi: move remaining sampler state into si_state.c
      radeonsi: move format handling into si_state.c
      radeonsi: move everything else into the new handling
      radeonsi: remove old state handling
      radeonsi: rename r600_resource to si_resource
      radeonsi: fix shader size and handling
      radeonsi: fix vertex buffer and elements
      radeonsi: fix dummy export in shaders v2
      radeonsi: fix shader binding
      radeonsi: fix assertion in si_bind_vs_sampler
      radeonsi: fix stencil op mapping
      radeonsi: fix db and stencil setup v2
      radeon/llvm: fix calculation of max register number
      radeonsi: disable tiling until we fixed all bugs
      radeonsi: fix texture loads from sampler > 0
      radeonsi: fix shader param and color count
      radeonsi: fix TEX writemask
      radeon/llvm: fix fp immediates on SI
      radeonsi: initial VDPAU target
      radeon/winsys: fix winsys VM handling
      radeonsi: fix memory leak and/or segfaults
      radeonsi: cleanup shader headers
      radeonsi: add support for PKT3 cmds to new state handling
      radeonsi: move init state to new state handling


Reply to: