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

mesa: Changes to 'refs/tags/mesa-7.7-rc2-1'



Tag 'mesa-7.7-rc2-1' created by Brice Goglin <bgoglin@debian.org> at 2009-12-12 13:21 +0000

Tagging upload of mesa 7.7~rc2-1 to experimental.

Changes since mesa-7.6.1-rc3-1:
Adam Jackson (2):
      selinux: Fix mmap() return value check
      Finish removing glcore

Alan Hourihane (3):
      Fix YTILE spantmp functions
      Fix memory leak.
      Fix vega compilation.

Alex Deucher (44):
      r600: Add support for GL_EXT_provoking_vertex
      r300: Add support for GL_EXT_provoking_vertex
      r600: add support for EXT_texture_sRGB
      r600: fix dri2 clipping
      r600: fix ftp for dri1
      r600: check if textures are actually enabled before submission
      r300: add full support for two sided stencil on r5xx for dri2
      r300: enable rb3d_discard_src_pixel_lte_threshold for more chips on dri2
      r600: support tex coords from constants
      Revert "r600: support tex coords from constants"
      r600: fix warning
      r600: add span support for 1D tiles
      r600: minor span cleanups
      radeon: don't build non-r600 span code on r600
      r600: fix polygon offset
      r600: fix point sizes
      r600: various cleanups
      r600: fix typo in the last commit
      r600: fix some warnings
      r600: fix copy/paste typo
      r600: fix r700PredictRenderSize for draw prims path
      r600: fix up ordering of functions in draw prims path
      r600: remove support for host-based ibs
      r600: enable EXT_vertex_array_bgra extensions
      Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
      Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
      Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
      r600: fix depth span macros for format changes
      r600: clean up context creation
      r600: remove old tnl pipeline
      r600: fix render size prediction
      r600: remove remains of old tnl pipeline
      r600: add occlusion query support
      r600: Add support for ARB_depth_clamp
      r600: remove the no rrb messages
      r600: fix a warning, update comments
      r600: fill in some missing tex formats
      r600: remove duplicate line
      r600: fix count prediction for IB case
      r600: rework draw functions
      r600: add missing ZPASS setup bits for r7xx+
      r600: don't emit htile regs
      r600: rework DB render setup
      r600: don't force Z order

Andre Maasikas (18):
      r600: enable caching of vertex programs
      r600: fix texcoords from constants
      r600: support position_invariant programs
      r600: fix some issues with LIT instruction
      r600: add support for CUBE textures, also TXP
      r600: clear position enable bit when when wpos is not used by FP
      r600: user correct alpha blend factor
      r600: use CB_TARGET_MASK instead of CB_SHADER_MASK for setting color mask
      r600: update vertex program selection for draw path
      r600: r700PredictRenderSize can flush, so move index buffer setup after it
      r600: fixup KIL instruction a bit
      r600: DPH adds w comp of second operand, so set first one to 1 instead
      r600: LIT dst.y gets value from src.x
      r600: implement ProgramStringNotify
      r600: for position invariant programs reading vert_pos is not always known at this point
      r600: remove duplicate stride setting
      r600: use AUTO_INDEX for draw - saves cmd buffer space
      Merge branch 'mesa_7_6_branch' into mesa_7_7_branch

Ben Skeggs (12):
      nouveau: drm_api create_screen()'s 'arg' argument can be NULL
      nouveau: allow building modesetting_drv.so
      st/dri: no need to request fake front buffer, only handle it being returned
      mesa: fix return value when clipping {Read,Draw}Pixels height <= 0
      nouveau: return pitch value from local_handle_from_texture()
      nv50: support PIPE_FORMAT_X8R8G8B8_UNORM
      st/dri: avoid segfault if we can't get a pixmap's buffers
      nouveau: fix buffer object leak
      nv50: fix segfault when there's gaps in enabled texture units
      drm/nv50: write tic/tsc setup to correct slots when skipping units
      nouveau: implement is_{texture,buffer}_referenced properly
      nv50: support 3D class 0x8597, remove redundant unknown chipset detection

Brian Paul (482):
      softpipe: fix s/t/p typos
      softpipe: fix min/mag filter typo
      softpipe: remove redundant comparison, make test easier to understand
      softpipe: add missing PIPE_TEXTURE_CUBE case in get_lambda_func()
      softpipe: per-unit sampler varients
      softpipe: remove unneeded const qualifier
      softpipe: remove unused #includes, white-space clean-up
      softpipe: minor code refactoring to remove softpipe/tile cache dependencies
      softpipe: remove tex sample dependencies on softpipe
      softpipe: remove duplicate #include, move another
      xlib: move misplaced brace
      mesa: _mesa_meta_bitmap() function
      mesa: use _mesa_set_enable()
      mesa: free meta bitmap buffers
      mesa: temp_texture changes
      mesa: use separate temp texture for bitmaps
      xlib: test _mesa_meta_bitmap()
      mesa: initial version of _mesa_meta_generate_mipmap()
      i965: use _mesa_is_bufferobj()
      i965: use _mesa_is_bufferobj()
      i965: use _mesa_is_bufferobj()
      i965: use _mesa_is_bufferobj()
      intel: #include clean-ups
      i965: #include clean-ups
      mesa: fix viewport_z_clip breakage
      progs/demos: added RGB invert option
      gallium: added r8g8b8_get/put_tile_rgba()
      mesa: bump version to 7.7
      progs/tests: added Z invert option
      mesa: move call to init_c_cliptest() from enable.c to tnl module.
      mesa: regenerate get.c form get_gen.py
      Merge branch 'mesa_7_6_branch'
      i965: fix an overlooked merge conflict
      Merge branch 'mesa_7_6_branch'
      softpipe: remove unneeded #includes
      util: minor clean-ups, reformatting
      softpipe: reformatting, clean-ups, comments
      util: remove unneeded #includes
      softpipe: remove unused #includes, move comment
      softpipe: remove no-op softpipe_init_texture_funcs() function
      st/mesa: use st_context() helper
      mesa: nicer vertex setup
      progs/tests: exercise display lists and pixelstore
      intel: remove unneeded driver function assignments
      intel: fix renderbuffer map/unmap regression
      intel: minor code clean-ups
      st/xorg: fix ureg_DECL_constant() parameters
      st/mesa: minor whitespace, comment clean-ups
      ARB prog parser: more detailed error message for out of bounds ADDR offsets
      ARB prog parser: regenerated file
      Merge branch 'mesa_7_6_branch'
      st/mesa: disable accidentally committed _mesa_print_program() call
      mesa: remove incorrect texture state check
      mesa: added GL_ARB_provoking_vertex (same as EXT version)
      docs: GL_ARB_provoking_vertex
      progs/demos: create a texture object in lodbias.c
      progs/demos: use non-default texobj in cubemap.c
      mesa: clean-up fbo debug code
      mesa: remove some gotos
      mesa: more goto removal
      mesa: remove last of gotos
      mesa: minor clean-up
      mesa: move generate mipmap calls
      gallium: remove incorrect 'return' stmt
      ffb: remove disabled code
      s3v: remove unneeded initializations
      swrast: remove mipmap generation checks (done in core Mesa now)
      progs/glsl: minor Makefile clean-ups
      progs/perf: initial set of simple performance test programs
      mesa: meta driver functions for glCopyTex[Sub]Image()
      mesa: begin some texstore code refactoring
      glapi: added tokens, function for GL_ARB_provoking_vertex
      glapi: regenerated files
      intel: use new _mesa_meta_CopyTex[Sub]Image() functions
      mesa: use new _mesa_meta_CopyTex[Sub]Image() functions
      gldirect: remove refs to soon-to-be-obsolete functions
      windows: replace old TexCopy functions w/ new
      glapi: replace old TexCopy functions w/ new
      mesa: remove s_texstore.c from makefile/project files
      swrast: remove prototypes for obsolete functions
      swrast: remove obsolete s_texstore.c
      mesa: move _mesa_meta_init/free() calls to core Mesa
      mesa: fix some glCopyTex[Sub]Image regressions related to convolution
      mesa: use _mesa_get_current_tex_unit() helper
      mesa: use _mesa_get_current_tex_unit() helper
      mesa: move readbuffer tests
      mesa: meta functions for glCopyColorTable, glCopyConvolutionFilter, etc
      mesa: use new meta functions
      windows: replace old ColorTable, Convolution functions with new
      mesa: remove s_imaging.c from build
      swrast: remove prototypes for obsolete functions
      swrast: remove obsolete s_imaging.c file
      mesa: rename functions to be more consistant with rest of mesa
      mesa: remove redundant readbuffer check
      Merge branch 'mesa_7_6_branch'
      scons: add meta.c to sources
      Revert "mesa: move _mesa_meta_init/free() calls to core Mesa"
      Revert "scons: add meta.c to sources"
      Revert "st/mesa: Compile in meta.c."
      osmesa: call _mesa_meta_init/free()
      dri/swrast: call _mesa_meta_init/free()
      xlib: always call _mesa_meta_init/free()
      windows: call _mesa_meta_init/free()
      progs/perf: offsetof() should be defined in stddef.h, include it
      progs/perf: added helpers for creating simple textures and shader programs
      progs/perf: added fill-rate test
      swrast: fix cube face selection
      mesa: make max_buffer_index() a non-static function
      mesa: refine the error checking vbo_exec_DrawRangeElements()
      vbo: disable the GL_ARB_draw_elements_base_vertex rebase path
      vbo: restore some lost warning output
      vbo: added comment about max array index
      progs/perf: updated comments
      progs/perf: fix comment
      progs/perf: simplify the code
      progs/perf: add another VBO test for Create/Draw/Destroy pattern
      progs/perf: added PerfExtensionSupported() helper
      progs/perf: added fbobind.c test to test FBO binding speed
      progs/perf: add missing texture enable in fbobind.c
      progs/perf: test glGetTexImage() also
      progs/perf: added glCopyTex[Sub]Image2D test
      Merge branch 'mesa_7_6_branch'
      softpipe: disable a _debug_printf()
      softpipe: additional assertions
      progs/perf: set TexSubImage4=FALSE
      Merge branch 'mesa_7_6_branch'
      llvmpipe: increase MAX_WIDTH/HEIGHT to match max texture size
      llvmpipe: added max texture/surface size sanity check
      softpipe: white-space/formatting fixes and updated comments
      softpipe: replace macros with inline functions
      llvmpipe: move tile cache datatypes into .c file since they're private
      progs/perf: also request a stencil buffer
      progs/perf: added glReadPixels benchmark
      tgsi/sse: implement SEQ, SGT, SLE, SNE
      tgsi/sse: remove old comments
      gallium/trace: casts to silence warnings
      Merge branch 'mesa_7_6_branch'
      Merge branch 'mesa_7_6_branch'
      llvmpipe: increase max 3D texture size to 256
      llvmpipe: add missing __FUNCTION__ parameter to debug_printf() calls
      mesa: remove: unused gl_vertex_program::TnlData field
      mesa: _mesa_meta_GenerateMipmap() now working
      progs/perf: glGenerateMipmap() test
      Merge branch 'mesa_7_6_branch'
      mesa: initial check-in of new formats.[ch] files
      mesa: include formats.h
      mesa: added formats.c to build
      mesa: begin removing dependencies on gl_texture_format in texstore code
      mesa: move _mesa_get_texstore_func() to texstore.c
      mesa: use _mesa_get_texstore_func() to get texture image store func
      mesa: minor clean-up in _mesa_texstore_srgb8()
      progs/tests: disable texturing before printing text
      mesa: make some s3tc/fxt1 functions public
      mesa: use new look-up table to get texel fetch/store funcs
      mesa: use _mesa_get_texel_store_func()
      mesa: null-out StoreTexImageFunc fields
      st/mesa: use _mesa_get_texstore_func()
      mesa: use _mesa_get_texstore_func()
      mesa: NULL-out unused texformat field initializers
      glide: use _mesa_get_texstore_func()
      mesa: use _mesa_get_texstore_func()
      st/mesa: use _mesa_get_texstore_func()
      mesa: replace function pointer types with void *
      mesa: rework null texel fetch/store funcs
      mesa: move StoreTexImageFunc to texstore.h
      mesa: added MESA_FORMAT_NONE
      mesa: remove unused gl_texture_format fields
      mesa: added _mesa_get_format_bits()
      mesa: use _mesa_get_format_bits()
      mesa: added _mesa_get_format_datatype()
      mesa: use _mesa_get_format_bytes()
      mesa: use _mesa_get_format_base_format()
      glide: use _mesa_get_format_bytes()
      via: use mesa texture format helper functions
      mesa/drivers: use _mesa_get_format_bytes()
      mesa/drivers: use _mesa_get_format_bytes()
      drivers: use more mesa format functions
      mesa: code movement
      mesa: use more format helper functions
      mesa: use more mesa format functions
      mesa: use more mesa format functions
      mesa: fix GL_TEXTURE_LUMINANCE_SIZE query
      mesa: use more mesa format functions
      mesa: update comments
      mesa: use texture format functions
      mesa: fix render buffer _BaseFormat assignment
      mesa: sort texstore_funcs[] array, remove search loop
      mesa: change _mesa_format_to_type_and_comps() format parameter type
      progs/tests: re-indent mipmap_limits.c
      progs/tests: print usage info upon SPACE/u
      mesa: use _mesa_get_current_tex_unit() helper
      Merge branch 'mesa_7_6_branch'
      st/mesa: check gl_texture_object::GenerateMipmap field when allocating texmem
      mesa: new _mesa_texstore() function
      drivers: use new _mesa_texstore() function
      drivers: use _mesa_texstore
      glide: use _mesa_texstore()
      mesa: make individual texstore functions static
      st/mesa: use _mesa_texstore()
      mesa: use _mesa_texstore()
      mesa: move StoreTexImageFunc typedef to .c file
      Merge branch 'mesa_7_6_branch'
      mesa: added _mesa_nop_vertex/fragment_program()
      mesa: added nopfrag/nopvert options for MESA_GLSL
      mesa: replace gl_texture_format with gl_format
      mesa: remove gl_texture_format
      st/mesa: update comment
      mesa: move texel fetch/store into new texfetch.[ch] files
      mesa: remove GLchan-based formats; use hw 8-bit/channel formats instead
      mesa: remove MESA_FORMAT_RGBA4444
      mesa: rename texformat_tmp.h to texfetch_tmp.h
      swrast: fix some texformat regressions
      mesa: better debug message
      progs/objviewer: Wavefront .obj file loader/viewer demo
      objview: check GL version/extension
      objview: set skybox texture filter
      objview: clean up drawing VBO code
      mesa: add progs/objviewer to tarball list
      mesa: add objviewer to PROGRAM_DIRS
      docs: added objviewer to release notes
      objviewer: mouse/keyboard info in README file
      objviewer: remove disabled code
      Merge branch 'mesa_7_6_branch'
      mesa: added _mesa_format_image_size()
      mesa: added _mesa_format_row_stride()
      mesa: remove gl_texture_image::IsCompressed field
      mesa: simplify _mesa_compressed_texture_size()
      savage: s/Xfree/_mesa_free/
      radeon: fix tx_table[] entry
      mesa: move mesa_set_fetch_functions()
      progs/tests: additional debug code
      mesa: reformatting
      mesa: removed gl_texture_image::CompressedSize field
      mesa: added _mesa_meta_check_generate_mipmap_fallback()
      intel: wrap _mesa_meta_GenerateMipmap()
      mesa: optimized _mesa_meta_BlitFramebuffer() for src=texture case
      Merge branch 'mesa_7_6_branch'
      i965g: remove 965/brw files from XLIB_WINSYS_SOURCES
      mesa: make _mesa_get_texel_fetch_func() static
      mesa: lift _mesa_set_fetch_functions() calls out of drivers
      mesa: add parenthesis
      mesa: use FetchTexelf() instead of FetchTexelc()
      mesa: remove feature tests
      mesa: move gl_format_info struct to formats.c
      mesa: move _mesa_format_to_type_and_comps() to formats.c
      mesa: don't include texformat.h
      drivers: don't include texformat.h
      mesa: accept more pnames in _mesa_get_format_bits()
      mesa: added _mesa_get_format_color_encoding()
      mesa: added MESA_FORMAT_SIGNED_RGBA_16 for accum buffers
      mesa: added case for MESA_FORMAT_SIGNED_RGBA_16
      mesa: added MESA_FORMAT_XRGB8888
      st/mesa: pass pipe_screen, not pipe_context to st_choose_format() functions
      softpipe: prefix non-static functions with sp_
      softpipe: whitespace and comment fixes
      softpipe: new comments
      mesa: rename display list functions
      main: replace ALLOC_INSTRUCTION macro with regular function
      mesa: clean-up display list mem allocation, fix NULL handling
      mesa: added _mesa_free_display_list_data()
      mesa: move gl_list_instruction and gl_list_extensions to dlist.c
      mesa: clean up extended opcode code
      Merge branch 'mesa_7_6_branch'
      mesa: free display list state after freeing shared state
      docs: bump libdrm version requirement
      softpipe: restore/fix print_vertex() debug helper
      mesa: remove a bunch of gl_renderbuffer fields
      softpipe: fix multi-drawbuffers regression
      Merge branch 'mesa_7_6_branch'
      mesa: print program Id when printing
      i965: remove unused var
      intel: pass zslice to intel_miptree_image_offset()
      intel: code clean-ups
      intel: added INLINE keyword to minify()
      intel: replace extern decl with #include
      intel: whitespace/formatting clean-up
      mesa: minor clean up in check_begin_texture_render()
      mesa: save/set/restore texture base/wrap state in blitframebuffer_texture()
      mesa: do RTT check in _mesa_meta_check_generate_mipmap_fallback()
      mesa: whitespace fixes
      intel: fix broken sw generate mipmap path
      mesa: don't print pointer in _mesa_fprint_parameter_list()
      mesa: rework _mesa_read_shader() debug hook
      mesa: minor tweak to printf string
      mesa: remove left-over debug printf
      Merge branch 'mesa_7_6_branch'
      Merge branch 'mesa_7_6_branch'
      mesa: remove unused ctx->Driver.TextureMatrix() hook
      mesa: remove unused ctx->Driver.PrioritizeTextures() hook
      mesa: rename VERBOSE_IMMEDIATE->VERBOSE_MATERIAL to reflect what it does
      mesa: added MESA_VERBOSE option 'draw' to debug glDrawArrays/Elements, etc.
      vbo: clean-ups, reformatting
      mesa: added VERBOSE_SWAPBUFFERS
      mesa: assorted top-level Makefile clean-ups
      docs: document more MESA_GLSL env var options
      progs/demos: try different depth formats in fbo_firecube.c
      radeon: initialize renderbuffer Format field in radeon_create_renderbuffer()
      progs/egl: put declarations before code
      dri/common: fix broken _dri_texformat_* initializations
      dri/common: use _mesa_little_endian() and update comments
      dri/common: updated #includes
      mesa: added MESA_GLSL=useprog debug flag
      mesa: move a comma
      mesa: added SUBDIRS support in dri/Makefile.template
      mesa: use EXTRA_MODULES and SUBDIRS to build r300 compiler
      mesa: lift default symlinks target into Makefile.template
      mesa: fix/update some comments
      mesa: added _mesa_dump_renderbuffers() debug code
      mesa: added MESA_FORMAT_X8_Z24 format
      mesa: use MESA_FORMAT_X8_Z24 format
      mesa: use MESA_FORMAT_X8_Z24
      i965: change parameter type to gl_format
      intel: use MESA_FORMAT_S8_Z24 format and avoid z24s8/s8z24 conversions
      radeon: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
      radeon: get rid of z24s8 <-> s8z24 conversions in span code
      i915: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
      progs/tests: draw Z values as luminance, no pixel zoom
      radeon: fix some renderbuffer format bugs
      mesa: added _mesa_dump_texture()
      mesa: fix up vbo comments
      docs: document 'useprog' debug option
      Merge branch 'mesa_7_6_branch'
      radeon: simplify radeon_create_renderbuffer()
      dri/drivers: update driNewRenderbuffer() to take a gl_format
      mesa: more detailed error messages in fbo code
      mesa: remove misplaced VERBOSE_TEXTURE tests
      mesa: rework error checking code for glGetCompressedTexImage()
      mesa: refactor, new print_shader_info()
      mesa: simplify att->CubeMapFace assignment
      Merge branch 'mesa_7_6_branch'
      mesa: additional comments in format code
      mesa: added _mesa_get_format_name()
      progs/tests: fix sub texture offsets
      mesa: added _mesa_get_format_block_size()
      mesa: remove hard-coded block sizes
      mesa: move assertion after declaration
      mesa: s/GLuint/gl_format/
      mesa: simplify _mesa_compressed_row_stride(), _mesa_compressed_image_address()
      mesa: minor clean-ups in _mesa_store_compressed_texsubimage2d()
      mesa: change compressed texture size calls
      mesa: remove ctx->Driver.CompressedTextureSize() hook
      mesa: remove _mesa_compressed_texture_size()
      mesa: clean-up, simplify compressed texture size checking
      mesa: fix-up error checking related to compressed texture block size
      mesa: simplify texture_row_stride() helper
      mesa: begin removing _mesa_compressed_row_stride() calls
      mesa: remove _mesa_compressed_row_stride() calls
      glide: remove _mesa_compressed_row_stride() calls
      mesa: remove calls to _mesa_compressed_row_stride()
      mesa: remove _mesa_compressed_row_stride()
      mesa: remove _mesa_compressed_texture_size_glenum() stub
      mesa: choose texture format in core mesa, not drivers
      progs/tests: disable blending while drawing text
      windows: added remap.[ch] to project files
      intel: fix GL state bugs in intel_texture_bitmap()
      docs: document Intel glBitmap fixes
      Revert "i965: fix hacked Fallback usage in brw_prepare_vertices()"
      i965: be clear that the Fallback field is a boolean, not a bitfield
      glsl: fix memory leak
      intel: fix src offset bug in do_copy_texsubimage()
      progs/tests: added new blitfb.c test
      intel: fix comment, formatting
      mesa: avoid redundant state setting in glClientActiveTexture
      mesa: minor code clean-up in client_state()
      mesa: more texture debug code changes, improvements
      mesa: s/Bilt/Blit
      intel: use _mesa_get_current_tex_unit() helper
      intel: minor clean-up, comments
      via: silence unused var warnings
      mesa: debug code for glBlitFramebuffer()
      intel: silence warning
      radeon: add case for MESA_FORMAT_X8_Z24 in radeon_create_renderbuffer()
      glsl: avoid redundant state changes in _mesa_use_program()
      mesa: code refactoring to eliminate a switch stmt in bind_buffer_object()
      mesa: simplify teximage code with get_current_tex_object()
      mesa: consolidate CompressedTexSubImage1/2/3DARB() error checking
      mesa: consolidate _mesa_CompressedTexSubImage[123]DARB() functions
      Merge branch 'mesa_7_6_branch'
      Merge branch 'mesa_7_6_branch'
      mesa: choose texture format in _mesa_get_fallback_texture()
      swrast: fix texel decoding in opt_sample_rgba_2d()
      swrast: clean up and remove dead code in triangle functions
      swrast: check for single texture unit in _swrast_choose_triangle()
      swrast: fix RGB, RGBA texturing code
      Merge branch 'texformat-rework'
      mesa: minor code movement
      mesa: move some gl_texture_image and gl_renderbuffer fields around
      mesa: re-remove s3v and trident driver files
      mesa: remove old, unused #define
      radeon: fix incorrect Z format in radeon_alloc_renderbuffer_storage()
      mesa: move declaration to prevent unused var warning
      glsl: make shader substitution a little better
      mesa: remove unneedded is_srgb_teximage() function
      mesa: fix some tests in subtexture_error_check2()
      mesa: move, clean-up _mesa_print_texture()
      mesa: consolidate some code in _mesa_GetTexImage()
      mesa: move pixels==NULL check in glGetTexImage()
      progs/tests: also test GL_BGRA format in getteximage.c
      intel: added fast memcpy path for glGetTexImage()
      mesa: consolidate some code in _mesa_GetCompressedTexImageARB()
      intel: remove debug code
      intel: check for single memcpy() in memcpy_get_tex_image()
      i965: minor code reformatting
      i965: use macros to get/set prog_instruction::Aux field
      i965: don't use context state in emit_fb_write()
      i965: remove unused var
      i965: define, use BRW_MAX_DRAW_BUFFERS
      i965: avoid shader translation on window resize
      i965: make brw_wm_prog_key a little smaller
      i965: make brw_sf_prog_key::sprite_origin_lower_left one bit
      i965: indentation fix
      mesa: refactor _mesa_get_teximage() code
      mesa: lift memcpy_get_tex_image() code from intel driver into core Mesa
      intel: remove memcpy_get_tex_image() code
      mesa: fix _mesa_texstore_argb8888() for MESA_FORMAT_XRGB8888
      intel: update intel_create_renderbuffer(format), add XRGB support
      mesa: fix incorrect format info for MESA_FORMAT_SL8
      mesa: fix inverted buffer object test
      intel: fix up some XRGB breakage
      mesa: better error message
      ARB prog parser: new set_src_reg(), set_dst_reg() helpers
      ARB prog parser: regenerated files
      gallium/util: add casts to silence warnings
      mesa: fix incorrect approx bits/channel for fxt1 formats
      mesa: make _mesa_get_current_tex_objec() public
      mesa: use _mesa_get_current_tex_object()
      mesa: use _mesa_get_current_tex_object()
      mesa: added comment
      intel: avoid unnecessary front buffer flushing/updating
      mesa: added assertion, another comment
      mesa: use ffs() to shorten loop in _mesa_drawbuffers()
      mesa: avoid extraneous _NEW_BUFFER state in _mesa_drawbuffers()
      mesa: use FLUSH_VERTICES() in _mesa_drawbuffers()
      mesa: avoid extraneous _NEW_BUFFER changes in _mesa_BindFramebufferEXT()
      mesa: clean-up formatting
      mesa: fix indentation
      mesa: clean-up, remove some flushing in FBO functions
      Merge branch 'mesa_7_6_branch'
      progs/tests: debug code for getting texture component sizes
      ARB prog parser: include variable name in error text
      Merge branch 'mesa_7_6_branch'
      mesa: fix infinite loop bug in _mesa_drawbuffers()
      intel: call intel_check_front_buffer_rendering() in intelClear()
      intel: better front color buffer test in intelClear()
      progs/tests: add alpha/blend testing to packedpixels.c
      swrast: handle additional Z24 formats in read_depth_pixels()
      st/egl: add some basic comments
      st/mesa: comments for st_draw.c
      mesa: added another check in check_gen_mipmap()
      mesa: use _mesa_get_current_tex_object()
      mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT()
      mesa: remove unused vertex array driver hooks
      progs/tests: silence warning
      docs: fixes, changes for Mesa 7.7
      docs: list the new VMware SVGA Gallium driver in release notes
      mesa: move -ansi -pedantic to CFLAGS
      progs/xdemos: added -lX11 -lpthread for GNU gold linker
      mesa: remove a bit of old code
      mesa: remove trailing comment to silence warning
      progs/demos: silence warnings
      progs/glsl: change //-style comments
      progs/xdemos: change //-style comments
      i915g: remove trailing commas in enum lists to silence warnings
      gallium/util: replace //-style comments
      i915g: replace //-style comments
      mesa: fix incorrect type in store_texel_al1616()
      mesa: fix assorted compiler warnings
      mesa: remove old comment
      docs: libGL documentation, from the xorg-docs tree
      progs/util: warn when GLSL not supported
      progs/glsl: use ShadersSupported()
      softpipe: add missing check in softpipe_is_texture_referenced()
      softpipe: whitespace/indentation fixes
      st/mesa: remove pointless assertion
      st/mesa: remove is_compressed_mesa_format()
      st/mesa: get rid of compressed_num_bytes() code
      vbo: added recursion check in vbo_exec_FlushVertices()
      st/mesa: replace st_flush() with pipe->flush()
      st/mesa: updated emit_swz() comment
      vbo: make flush recursion check code per-context
      Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
      Merge branch 'mesa_7_6_branch' into mesa_7_7_branch

Brice Goglin (4):
      Merge branch 'upstream-experimental' into debian-experimental
      New upstream release candidate
      Do not build s3v and trident anymore
      Prepare Changelog for upload

Chia-I Wu (61):
      intel: meta clear has a new name.
      st/mesa: Compile in meta.c.
      mesa/main: Add comments to mfeatures.h.
      mesa/main: Make FEATURE_pixel_transfer follow feature conventions.
      mesa/main: Make FEATURE_colortable follow feature conventions.
      mesa/main: Make FEATURE_convolve follow feature conventions.
      egl: Introduce config keys.
      egl: Rework configuration management.
      egl: Rework config lookup.
      egl: Add a function to convert __GLcontextModes to _EGLConfig.
      egl: Add support for querying render buffer.
      egl_xdri: Report full list of supported configs.
      progs/egl: Replace EGL_i915 by EGL_DEFAULT_DISPLAY.
      st/egl: Fix a crash when unbinding current context.
      st/egl: Fix a double free in drm_destroy_context.
      progs/egl: Fix a crash in demo1.
      progs/egl: Check EGL_MESA_screen_surface is supported in demo2.
      progs/egl: Make demo3 work again.
      mesa/main: Make FEATURE_accum follow feature conventions.
      mesa/main: Make FEATURE_attrib_stack follow feature conventions.
      mesa/main: Make FEATURE_histogram follow feature conventions.
      mesa/main: New feature FEATURE_rastpos.
      mesa/main: Make FEATURE_drawpix follow feature conventions.
      mesa/main: Make FEATURE_feedback follow feature conventions.
      mesa/main: Make FEATURE_texgen follow feature conventions.
      mesa/main: New feature FEATURE_arrayelt.
      mesa/main: New feature FEATURE_queryobj.
      mesa/main: Make FEATURE_evaluators follow feature conventions.
      mesa/main: Make FEATURE_dlist follow feature conventions.
      mesa/main: New feature FEATURE_beginend.
      egl: Add support for driver built-in.
      egl: Remove core functions from eglGetProcAddress.
      egl: Preload a driver if eglGetProcAddress is called early.
      egl: Allow binding to any client API.
      egl: Improve logging facility.
      egl: Fix eglCheckConfigHandle.
      egl: Fix GLX_USE_TLS build.
      egl: Include GL header in eglconfigutil.h.
      egl: Rework error checking in eglGetCurrentSurface.
      egl: Update comments about eglapi.c.
      egl: Rework error checking in eglSwapBuffers.
      egl: Rework eglSwapInterval.
      egl: Rework the synchronization primitives.
      egl: Correct conversion of native visual type.
      egl_glx: Clean up the initialization code.
      egl_glx: Clean up surface functions.
      egl_glx: Clean up context functions.
      egl_glx: Clean up eglGetProcAddress.
      egl_glx: Add support for eglWaitClient and eglWaitNative.
      progs/egl: Add support for pixmap and pbuffer surface to xeglgears.
      mesa/main: Add support for remap table.
      mesa: Enable remap table in core.
      mesa/dri: Remove extension_helper.h.
      glapi: Move dispatch marcos to glapidispatch.h.
      glapi: Always build libglapi.a.
      mesa: Add remap.c to SConscript.
      swrast: added braces
      mesa/main: Never return NULL in _mesa_get_texstore_func.
      mesa/main: Make FEATURE_texture_fxt1 follow feature conventions.
      mesa/main: Make FEATURE_texture_s3tc follow feature conventions.
      mesa: Fix compilation errors and warnings when features are disabled.

Chris Wilson (3):
      intel: Assert that relocation offsets are within the target
      intel: Suppress a compiler warning for an pointer->int cast
      intel: Disallow relocations to the byte beyond the end of the buffer

Christoph Bumiller (47):
      nv50: extend insn src mask function
      nv50: add functions for swizzle resolution
      nv50: add nv50_tgsi_insn to handle swizzles safely
      nv50: use broadcast TEMP reg in tx_insn
      nv50: SIN and COS use src0.w for dst.w
      nv50: handle SEQ, SGT, SLE, SNE opcodes
      nv50: handle CEIL and TRUNC opcodes
      nv50: nicer initialization of nv50_regs
      nv50: move allocation of pc regs
      nv50: proper linkage between VP and FP
      nv50: add support for light-twoside
      nv50: add support for point size per vertex
      nv50: add preliminary support for point sprites
      nv50: let programs use the whole param buffer
      nv50: fix stupid thinko in emit_set
      nv50: implement IF, ELSE, ENDIF opcodes
      nv50: implement BGNLOOP, BRK, ENDLOOP
      nv50: fix CEIL and TRUNC
      nv50: RCP and RSQ cannot load from VP inputs
      nv50: actually enable view volume clipping
      nv50: fix TEX for WriteMask not equal 0xf
      nv50: nicer texture format switch
      nv50: use SIFC for TIC, TSC upload
      nv50: submit user vbo data through the fifo
      nv50: add support for DDX and DDY opcodes
      nv50: quick fix for insn src negation
      nv50: implement TGSI_OPCODE_CMP
      nv50: cleanup emit_kil
      nv50: add support for address regs
      nv50: handle PIPE_TEX_FILTER_ANISO case
      nv50: add depth texture formats, and a few others, too
      nv50: fix address reg code
      nv50: allow all 127 TEMP regs
      nv50: fix saturation outside of tx_insn case
      nv50: do SIGN_SET as one instruction
      nv50: activate more lanes in a warp
      nv50: make MRTs work
      nv50: use SIFC also for shader upload
      nv50: fix textures with block size != cpp
      nv50: implement TGSI_OPCODE_AND/OR/XOR
      nv50: make IF condition safe
      nv50: handle TGSI_SEMANTIC_FACE
      nv50: add 3d texture tiling and mip-mapping
      nv50: add abs-modifier for emit_minmax
      nv50: fix shader emit_tex for cube textures
      nv50: enable all 32 threads of a warp
      nv50: clarify data for method 0x121c

Cooper Yuan (18):
      r300g: need to validate scissor and viewport state if bind new rasterizer
      r300g: update rs_block state after changing rasterizer
      r300g: update the value of register VAP_VF_MAX_VTX_INDX
      r300g: only allocate one BO for vertex buffers, default size is 64*1024
      r300g: delete unused flag due to commit: 09b566e1610
      g3dvl: update tgsi_opcode in order to build g3dvl library
      xvmc: Generate new resource ID in _XIDHandler, otherwise it's invalid.
      st/g3dvl: pass color values to softpipe clear function
      r300g: add texture format for xvmc
      r300g: fix r300g cause GPU hang issue.
      st/mesa: fix non-mipmap lastLevel calculation.
      r300g: add video surface create and destroy functions
      g3dvl: pass display and screen to g3dvl when creating video private context
      r300g: add flush_frontbuffer function to display video surface
      r300g: last changes's typo, miss a include file
      r300g: Fix bytes_per_line calculation error while displaying surface
      g3dvl: add scissor setting
      g3dvl: remove a debug line

Corbin Simpson (71):
      r300g: xRGB and RGBx formats.
      r300g: Clean up texture formats.
      r300g: Prevent multiple-use textures from getting incorrectly approved.
      r300g: Fallback on surfaces we can't render to or from.
      r300g: Surface debug.
      r300g: More debug flags.
      r300g: Compiler warning cleanup.
      r300g: Move ztop to derived state.
      r300g: Move ZTOP to its own state atom.
      r300g: Set logical ID for each emitted texture/sampler.
      util: Change function names to begin with u_.
      r300g: Use a hash table to look up vertex info.
      radeon-gallium: Use debug_get_bool_option instead of getenv.
      Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa
      r300g: Fix u_hash_table rename.
      r300g: Also have rs_block keyed to the current shader combo.
      r300g: Use a dirty test to bring framerate back up.
      r300g: Squash format warning.
      gallium: Permit surface_copy and surface_fill to be NULL.
      r300g: Add another ZTOP condition.
      r300g: Fix up a bunch of warnings.
      dri-st: Add EXT_provoking_vertex.
      r300g: Demonstratory kludge to unbreak glxgears.
      r300g: Kill r300_surface with fire.
      r300g: Also kill r300_shader_inlines with fire.
      r300g: Examine vertex attribute type on HW TCL too.
      r300g: Don't use the hashtable internally.
      r300g: Don't use getenv; use debug_get_*_option instead.
      r300g: Cleanup header includes.
      r300g: No debug in r300_state.
      r300g: Cleanup old static shader state.
      r300g: Remove unused debug flag.
      r300g: Update comments, asserts, indents in r300_texture.
      r300g: Update comments, function names in r300_state_inlines.
      r300g: Check for NULL Draw during flush.
      r300g: Move render functions to r300_render.
      r300g: Clean up duplicate code in r300_render.
      Nuke s3v.
      Kill off trident.
      r300g: Cleanup PSC setup math a bit and stop using Draw formats.
      r300g: Enable more stuff in r300_screen, cleanup comments.
      r300g: Fix XXX.
      r300g: Clear up a bit of the buffer reference stuff.
      r300g: Keep texture formats organized.
      r300g: Use u_trim_pipe_prim to prevent lockups from incorrect vert counts.
      r300g: Adopt osiris' PSC data and swizzle.
      r300g: Miscellania. Avoid draw segfaults, s/true/TRUE/, etc.
      r300g: Use common state funcs for translating vert formats.
      r300g: Don't pass hw_prim around in the context.
      r300g: Clean up r300_setup_vertex_buffers.
      r300g: Clean up indexbuf render, switch to RELOC macro.
      r300g: s/false/FALSE/
      r300g: Moar vbo cleanup.
      r300g: Don't assert on oversized VBOs, just return FALSE.
      r300g: Comments.
      r300g: Be more verbose in what's killing us WRT vert formats.
      Merge branch 'r300g-vbo'
      r300g: Remove faulty assert.
      r300g: Remove do-nothing functions.
      r300g: Minor code cleanup to avoid confusion.
      r300g: DCE.
      r300g: Organize inlined state.
      r300g: Fix build error on old compilers.
      r300g: Fix is_buffer_referenced.
      r300g: Enable PSC/RS dump with new debugging flags.
      r300g: Unify context names for counts.
      r300g: Protect against possibly missing Draw pointer.
      r300g: Fix up SW TCL rendering functions.
      dri-st: Add some required GL 2.0 extensions.
      r300, r300g: Add missing registers.
      docs: Update r300g status.

Dan Nicholson (1):
      dri: Ensure subdirs have finished before linking driver

Dave Airlie (29):
      r600: don't setup hardware state if TFP
      radeon: use txformat to decide to emit rect tex state.
      radeon: oops remove debugging left on in previous patch
      radeon: cleanup compile defines mess.
      xorg/st: fixup builds against later dpms headers.
      r300g: fix texture pitch to correct value.
      r300g: add z16 unorm texture format
      r300g: report GL1.5, enable cap bits for OQ and shadow.
      r300g: add missing break in OQ emit
      r300g: only pass complete texture state to hw setup function
      r300g: add tx depth support in register.
      r300g: silence compiler warning
      r300g: rewrite RS state setup.
      r300g: fix r300 rs path
      r300g: fix blending default state + alpha separate.
      r300g: fix case where texture unit 0 is disabled but unit 1 is enabled.
      r300g: attempt to make bo space check sane.
      r300g: fixup arb occulsion query support.
      r300g: convert query to a state for emitting.
      r300g: port over last parts of oq support.
      r300g: add one more ZTOP disable bit.
      r300g: add QUERY to KITCHEN_SINK
      r300g: remove buffer add that should be unnecessary.
      radeon: use _mesa_get_current_tex_unit
      radeon: add missing include
      radeon: rn50's have no 3D engine so don't try and init 3D driver.
      r100: fix texture_from_pixmap and compiz.
      radeon: fix context destroy needing lock for flushing.
      Revert "radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM mode"

David Heidelberger (3):
      st/mesa: Fix nouveau glxinfo after merging texformat-rework.
      st/mesa: Add conversion from PIPE_FORMAT_X8Z24_UNORM to MESA_FORMAT_S8_Z24.
      st/mesa: fix PIPE_FORMAT_X8Z24 <> MESA_FORMAT_X8_Z24 conversion

Eric Anholt (113):
      i965: Add support for KIL_NV in brw_wm_emit.c
      i965: Add support for 2 threads in the GS.
      i965: Don't set the complete field when there is more VUE yet to come.
      Revert "intel: helper to debug bufmgr (disabled)"
      i965: Use the renderbuffer surface size instead of region size for WM surfaces.
      i965: Set NULL WM surfaces as tiled according to requirement by specs.
      i965: Respect spec requirement for pixel shader computed depth with no zbuffer.
      mesa: Add support for ARB_depth_clamp.
      Regenerate files for GL_ARB_depth_clamp.
      i965: Add support for ARB_depth_clamp.
      mesa: Expose NV_depth_clamp if ARB_depth_clamp is supported.
      glapi: Add ARB_draw_elements_base_vertex
      mesa: Add support for ARB_draw_elements_base_vertex.
      intel: Add support for ARB_draw_elements_base_vertex.
      docs: Add basic 7.7 relnotes.
      i965: Fix relocation delta for WM surfaces.
      intel: Don't forget to map the depth read buffer in spans.
      i965: Enable loops in the VS.
      i965: Move OPCODE_DDX/DDY to brw_wm_emit.c and make it actually work.
      intel: Remove some dead metaops code.
      intel: Drop my generatemipmap code in favor of the new shared code.
      meta: Fix invalid PBO access from DrawPixels when trying to just alloc.
      i915: Let i915_program_error take a format string, and don't use _mesa_problem.
      i915: Bail when the fragment program has too many total instructions.
      Revert "i915: don't validate PS program when falling back to software"
      i915: Update and translate the fragment program along with state updates.
      i915: Increase maximum program size to the hardware limits.
      i915: Enable ARB_vertex_shader for both i915 and i830.
      i915: Add support for varying inputs.
      i915: Add support or fallbacks for GLSL fragment shader opcodes.
      i915: Add optional support for ARB_fragment_shader under a driconf option.
      i915: Add stub ARB_occlusion_query support under a driconf debug option.
      intel: Remove an unexplained flush from intelClearWithBlit.
      Revert "Flush driver, not just tnl module."
      mesa: Remove another unexplained Flush call, this time from BindFramebuffer.
      i965: Use a little stack space to avoid a malloc in wm_get_binding_table.
      intel: Use new drm_intel_bo_references() to avoid flushing.
      i965: Use bo_references for the state cache delete function.
      mesa: Bump the required libdrm version to reflect reality.
      meta: Fix the BufferSubData in meta clear to be BufferData.
      intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS).
      i965: Annotate _NEW_COLOR dependency for brw_update_renderbuffer_surface().
      Merge remote branch 'origin/mesa_7_6_branch'
      i915: Fix driver for the miptree x/y offset changes.
      intel: Clean up merge leftover from the DRI2 swap throttling.
      intel: Don't bother MI_FLUSHing on glFlush in the DRI2 case.
      mesa: Mostly fix swrast's ARB_depth_clamp support.
      i965: Fix fallout from ARB_depth_clamp enablement that broke glDepthRange.
      i965: Replace a MIN(MAX()) with CLAMP().
      i915: Implement min/max LOD clamping with the hardware.
      i915: Correct and make use of the defines for 32-bit depth texture modes.
      i915: Fix 1D texture mapping in the t coordinate.
      intel: Set the texture format in the TFP path.
      i965: Fix BRW_WM_MAX_INSN to reflect current limits.
      i965: Add an index assert on get_fp_inst array like other compiler arrays.
      intel: Fix up z24_x8 depth spans since the texformat merge.
      x86: Fix the test for negative pixel count in optimized rgb565 spans.
      intel: Use GTT mapping when available for swrast.
      Make a convenient int for what chipset generation we're on.
      intel: Use PIPE_CONTROL on gen4 hardware for doing pipeline flushing.
      intel: Remove obsolete comment about GEM in the spans code.
      i965: Remove an XXX comment for testing some code that seems to work.
      intel: Remove duplicated arguments from intel_miptree_match_image().
      intel: Use _mesa_get_current_tex_object() to clean up TFP path.
      intel: Clean up some extra struct indirection in finalize.
      mesa: Attempt to pair up Driver.RenderTexture and FinishRenderTexture()
      intel: Don't validate in a texture image used as a render target.
      intel: Finish removing the fallback code for bug #16697.
      i965: Always pass the size argument to brw_cache_data.
      mesa: Fix up the remove_dead_code pass to operate on a channel basis.
      mesa: Add an optimization path to remove use of pointless MOVs.
      mesa: Fix remove_instructions to successfully remove when removeFlags[0].
      mesa: Reduce the source channels considered in optimization passes.
      i965: Collect GLSL src/dst regs up in generic code.
      i965: Share basic ALU ops between brw_wm_glsl and brw_wm_emit.c
      i965: Use a normal alu1 emit for OPCODE_TRUNC.
      i965: Add generic GLSL code for unaliasing a 3-arg opcode, and share LRP code.
      i965: Share the DP3, DP4, and DPH between brw_wm_glsl.c and brw_wm_emit.c
      i965: Share OPCODE_MAD between brw_wm_glsl.c and brw_wm_emit.c
      i965: Share the sop opcodes between brw_wm_glsl.c and brw_wm_emit.c.
      i965: Share math functions between brw_wm_glsl.c and brw_wm_emit.c.
      i965: Share most of the WM functions between brw_wm_glsl.c and brw_wm_emit.c
      i965: Share emit_fb_write() between brw_wm_emit.c and brw_wm_glsl.c
      i965: Share min/max between brw_wm_emit.c and brw_wm_glsl.c
      i965: Use Compr4 instruction compression mode on G4X and newer.
      i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
      i965: Unalias src/dst registers for SGE and friends.
      i965: Add a note explaining the data cache domain.
      i965: avoid memsetting all the BRW_WM_MAX_INSN arrays for every compile.
      Merge remote branch 'origin/mesa_7_6_branch'
      mesa: Improve the eliminate-move-use to work across multiple instructions.
      i965: Avoid moving the current value back into the accumulator for MAD.
      i965: Clean up Ironlake sampler type definitions.
      intel: When subdataing a busy buffer, use a temporary and blit in.
      i965: Validate the number of URB entries selected for the VS.
      i965: Use bo_map instead of subdata to upload the bits of constant buffer.
      i965: Remove long dead structures for ffvertex_prog.c.
      i965: Remove an unused cache_item field.
      intel: Remove some dead context structure fields.
      i965: Flag BRW_NEW_CONTEXT on some context state.
      Merge remote branch 'origin/mesa_7_6_branch'
      i965: Clean up emit_tex a bit.
      i965: Share OPCODE_TEX between brw_wm_emit.c and brw_wm_glsl.c.
      i965: Share OPCODE_TXB between brw_wm_emit.c and brw_wm_glsl.c
      mesa: Fix NULL deref in optimizer when NumInstructions == 0.
      i965: Fix several memory leaks on exit.
      intel: Fix more front-buffer rendering after Brian's less flushing patch.
      mesa: Fix copy'n'paste problem in al1616 texel fetch.
      mesa: Fix bad conversion in AL1616_REV texstore.
      intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.
      i965: Enable the accelerated ReadPixels path on gen4 along with pre-gen4.
      mesa: Move OES_read_format support from drivers into the core.
      intel: Flush the render/texture cache when finishing render to texture.

Francisco Jerez (2):
      nv10: Fix build for the last nouveau_class.h changes.
      nv20: Fix build for the last nouveau_class.h changes.

Ian Romanick (61):
      NV fp: Add tracking for NV_fragment_program_option
      NV fp: Parse 'OPTION NV_fragment_program' in ARB assembly shaders
      NV fp lexer: Add new opcodes
      NV fp parser: Parse TXD instruction
      NV fp parser: Support new scalar constant behavior
      Enable GL_NV_fragment_program_option for software rendering
      NV fp parser: Add support for absolute value operator on instruction operands
      ARB prog parser: Add new constructor for asm_instruction
      NV fp parser: Support instruction and TEMP / OUTPUT sizes
      ARB prog parser: Differentiate between used and unused names in the lexer
      ARB prog lexer: Add missing #include to silence compile warning
      NV fp parser: Add support for condition codes
      Merge branch 'master' into asm-shader-rework-2
      Merge branch 'mesa_7_6_branch'
      Merge branch 'mesa_7_6_branch'
      NV fp lexer: Add UP4B and UP4UB instructions that were previously missing
      Merge branch 'asm-shader-rework-2'
      Merge branch 'mesa_7_6_branch'
      Store clipping distance for user clip planes as part of vertex processing
      Revert "Store clipping distance for user clip planes as part of vertex processing"
      ARB prog parser: Fix a couple issues with previous merge from mesa_7_6_branch
      Merge branch 'mesa_7_6_branch'
      intel: Remove unused enable_imaging parameter to intelInitExtensions
      intel: Don't check for context pointer to be NULL during extension init
      AL1616: Add macros to pack two GLushorts into a texel
      AL1616: Add formats for GL_LUMINANCE16_ALPHA16 textures
      AL1616: Add texel fetch / store routines
      AL1616: Add TexImage storage path
      AL1616: Enable MESA_FORMAT_AL1616 for software paths
      Move 'static' to start of declaration to silence compiler warning
      i965: Use MESA_FORMAT_AL1616 when appropriate
      ARB_fbo: Remove _EXT from enum names
      ARB_fbo: Add missing protocol "Get" information
      EXT_fbo_blit: Add missing GLX protocol render opcode
      EXT_pds: Add GL_EXT_packed_depth_stencil
      EXT_pds: Alias GL_NV_packed_depth_stencil to GL_EXT_packed_depth_stencil
      ARB_fbo: Add GL_EXT_framebuffer_multisample
      ARB_fbo: Move EXT_fb_blit to EXT_framebuffer_object.xml
      ARB_fbo: Regenerate files from previous commits.
      ARB_fbo: Enable GL_EXT_framebuffer_multisample
      Add missing XML files to API_XML
      ARB_fbo: Add missing GLX render opcode for glFramebufferTextureLayerEXT
      ARB_fbo: Enable extensions related to GL_ARB_framebuffer_object for GLX
      Merge branch 'outputswritten64'
      AL1616: Fix cut-and-paste bug
      Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
      mesa: set version string to 7.7-rc1


Reply to: