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

mesa: Changes to 'refs/tags/mesa-8.0-1'



Tag 'mesa-8.0-1' created by Cyril Brulebois <kibi@debian.org> at 2012-02-10 13:20 +0000

Tagging upload of mesa 8.0-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk81GZQACgkQeGfVPHR5Nd2JUwCgvBm4ginzxjhHpIf2twI0ml+2
IPEAoMF3fnfX8q9XtouYIgNv5JuLFBkN
=0BT7
-----END PGP SIGNATURE-----

Changes since mesa-7.11.2-1:
Aaron Plattner (1):
      glx: Fix indirect fallback when a non-Mesa GLX extension is present.

Adam Jackson (12):
      glx: Alias glXFreeContextEXT to glXDestroyContext
      glx: Verify that drawable creation on the client side actually worked
      drisw: Remove cargo culting that breaks GLX 1.3 ctors
      Drop documentation references for deleted backends
      Remove dead glfbdev.h
      Remove an AmiWin leftover
      Drop some Glide remnants
      gles: Fix glGet(GL_{NUM_,}COMPRESSED_TEXTURE_FORMATS_ARB)
      glx: Don't enable INTEL_swap_event unconditionally
      drisw: Enable SGI_make_current_read for direct contexts
      drisw: Fix drawable creation against non-default screens
      Remove xmesa_xf86.h

Adel Gadllah (1):
      nv50: fix max texture levels

Alan Coopersmith (4):
      Add solaris detection for PIPE_ARCH_LITTLE_ENDIAN/PIPE_ARCH_BIG_ENDIAN
      Fix gcc version checks for  _mesa_bitcount
      Convert additional GNUC_MINOR checks to multiplied version
      gallium/auxiliary/util: Solaris also has standard Unix sockets

Alan Hourihane (1):
      glx: Check HAVE_XF86VIDMODE before adding it as an implicit link

Alex Corscadden (1):
      Allow RBUG to start blocked

Alex Deucher (14):
      r600g: emit SQ_LDS_RESOURCE_MGMT
      r600c/g: add new NI pci ids
      r600g: fix up vs export handling
      r600g: add comment about special shader exports
      Revert "r600g: move SPI setup to PS setup"
      Revert "r600g: precalculate semantic indices for SPI setup"
      r600g: properly handle cayman in is_alu_vec_unit_inst()
      radeon: add some missing FireMV pci ids
      r600g: set max max tex/vtx instructions count to 16 for cayman
      r600g: add some new pci ids
      r600g: add some new pci ids
      r600g: remove obsolete MULTIWRITE comment
      r600g: add workaround for original R600 PS setup
      r600g: fix typo in evergreen register

Alex Galakhov (1):
      osmesa: fix RGB565 rendering

Alexander von Gluck (7):
      mklib: Add Haiku build support
      gallium: use Mesa pthread_barrier_t on Haiku, as it is incomplete under Haiku
      glu: remove BeOS define as BeOS is not longer a target platform
      mesa: fpclassify is available on Haiku
      mklib: tab cleanup, no functional change
      glsl: fix usage of potentially undefined data_end union
      gallium: use Haiku provided debug_printf in OS.h

Alexandre Demers (1):
      egl,glx,wgl: Fixes stapi->createContext usage

Ander Conselvan de Oliveira (1):
      gbm: fix copy & paste error in gbm_bo_get_handle documentation

Andre Maasikas (1):
      st/mesa: fix overwriting gl_format with pipe_format since 9d380f48

Andreas Fänger (1):
      swrast: initial multi-threaded span rendering

Andrew Deason (2):
      GLX: Say something if we cannot connect via DRI2
      DRI: Log something if we don't support legacy DRI

Andrew Randrianasulu (1):
      dri/nouveau: nv10: fix vertex format for GL_UNSIGNED_BYTE

Andy Clayton (1):
      glsl: fix glsl optimization infinite loop from copy_propagation_elements

Anuj Phogat (12):
      mesa: Allow glTexImage2D with a depth component cube map.
      swrast: Add depth cube map support.
      glsl: Fix samplerCubeShadow support in shader compiler
      Enabling display list support for glClearBuffer functions with minor fixes
      Fix read from pointer after free
      Enable is_front_buffer_rendering variable in case of GL_FRONT_AND_BACK
      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

Ben Skeggs (2):
      nvc0: add support for GF119 (NVD9)
      nvc0: add support for GF119 (NVD9)

Ben Widawsky (2):
      i965: step message register allocation
      intel: GetBuffer fix

Benjamin Franzke (26):
      egl: Fix Terminate with shared gbm screens
      egl_dri2: Fix compilation if udev devel files are not installed
      configure: Enable st/gbm if st/egl has drm platform
      configure: Fix typo in gbm check for egl drm platform
      configure: Require libudev for drm & wayland egl platforms
      configure: Move gbm before egl in SRC_DIRS
      wayland-drm: Add copyright notice to protocol
      gbm: link gbm_gallium_drm.so against math library
      egl/gbm: Fix EGL_DEFAULT_DISPLAY
      egl: Native Display autodetection
      egl: Log (debug) native platform type
      dri2: Add __DRI_BUFFER_COUNT token
      egl: Add include paths for platform autodetection
      egl: Use gbm/wayland flags regardless of egl_dri2
      egl_dri2: Drop dri2_surface_type enum
      wayland-drm: Fix compilation with wayland master
      egl_dri2: Destroy callback in release_pending_buffer
      st/egl: correctly return configs under wayland
      st/egl: add premultiplied alpha support to wayland
      Revert "state_trackers/dri/sw: Implement texture_from_pixmap."
      Revert "Duplicate state_tracker/dri/sw/dri_drawable.c"
      st/dri/sw: Implement texture_from_pixmap
      st/dri/sw: Fix incorrect cast
      egl_dri2: Fix some valgrind reported leaks
      st/mesa: Fix recurring surfaceless contexts
      st/dri: Support 24bit formats in dri2_allocate_buffer

Beren Minor (1):
      egl_glx: Try first a default lookup for glXGetProcAddress before loading dynamic lib.

Brian Paul (682):
      Revert "Fix 24bpp software rendering"
      st/mesa: s/tex_usage/bindings/ in st_format.h
      configs: add libdrm cflags to linux-llvm config
      mesa: bump version to 7.12 (devel)
      svga: fix incorrect user buffer size computation
      svga: fix incorrect user buffer size computation for instance divisor case
      softpipe: minor clean-ups in sp_quad_depth_test.c
      tgsi: add some debug/print code in exec_tex(), disabled
      softpipe: add missing stencil format case in convert_quad_stencil()
      mesa: fix texstore addressing bugs for depth/stencil formats
      i915g: move code after declaration
      glsl: use casts to silence warning
      intel: add null src pointer check in intel_region_reference()
      glext.h: update to version 71
      glx: add a few missing glXChooseFBConfig() attributes
      configs: do not let llvm-config define NDEBUG in debug builds
      u_upload_mgr: add missing offset to src map in u_upload_buffer()
      softpipe: fix various warnings about int/float/double conversions, etc
      main: use inline function wrapper for _mesa_reference_buffer_object()
      mesa: use inline function wrapper for _mesa_reference_framebuffer()
      mesa: use inline function wrapper for _mesa_reference_renderbuffer()
      mesa: use inline function wrapper for _mesa_reference_texobj()
      i915g: move declaration before code
      gallium: put video-related enums in separate header
      gallium: don't use enum bitfields in p_video_state.h
      llvmpipe: include LLVM version number in name string
      mesa: update, shorten some comments in dd.h
      mesa: stop using ctx->Driver.CopyTexImage1D/2D() hooks
      mesa: remove comments referring to Driver.TexImage1D/2D
      intel: remove intelCopyTexImage1D/2D()
      radeon: remove radeonCopyTexImage2D()
      st/mesa: remove st_CopyTexImage1D/2D()
      meta: remove _mesa_meta_CopyTexImage1D/2D()
      mesa: remove unused dd_function_table::CopyTexImage1D/2D() hooks
      st/mesa: get rid of redundant clipping code in st_copy_texsubimage()
      glsl: silence warning in linker.cpp
      mesa: remove depend files from tarballs
      Merge branch 'remove-copyteximage-hook'
      softpipe: rename a function
      softpipe: remove obsolete comment
      tgsi: add info fields for fragcoord origin, center, etc
      softpipe: use tgsi_shader_info fields for fragcoord origin, center, etc.
      util: assorted updates to polygon stipple helper
      softpipe: implement fragment shader variants
      softpipe: use the polygon stipple utility module
      Merge branch 'gallium-polygon-stipple'
      st/mesa: fix comment language
      mesa: test against MESA_FORMAT_NONE in _mesa_GetTexLevelParameteriv()
      mesa: fix format selection for meta CopyTexSubImage()
      mesa: add missing breaks for GL_TEXTURE_CUBE_MAP_SEAMLESS queries
      mesa: minor comment changes in teximage.c
      mesa: make error handling in glGetTexParameter() a bit more concise
      mesa: condense GL_TEXTURE_RESIDENT query code
      mesa: add null ptr checks in GetTexParameterI[u]iv() functions
      mesa: whitespace, formatting fixes in GetTexParameter() code
      mesa: minor comment updates in enable.c
      st/mesa: move declaration before code
      st/mesa: silence int/float and double/float conversion warnings
      mesa: don't use K&R style function pointer calls
      mesa: fix out of bounds array access in rtgc debug code
      mesa: add st_glsl_to_tgsi.cpp to Sconscript
      mesa: use gl_constant_value type in _mesa_[Get]ProgramNamedParameter4fNV()
      mesa: use gl_constant_value type in ARB program parser
      mesa: pass correct constant type to _mesa_fetch_state()
      mesa: whitespace changes
      gallium: silence warnings about trailing commas in enum lists
      glsl: silence warning about trailing comma in enum list
      glext: upgrade to version 72
      glx: move declarations before code
      svga: add missing switch case for PIPE_SHADER_CAP_INTEGERS
      r300g: silence some warnings about uninitialized variables
      swrast: don't try to do depth testing if there's no depth buffer
      mesa: fix ColorMask array index in _mesa_init_driver_state()
      mesa: fix initialization of GL_FOG_MODE in _mesa_init_driver_state()
      mesa: ChooseTextureFormat() returns gl_format, not GLuint
      st/mesa: fix incorrect loop over instruction src regs
      mesa: fix incorrect error code in _mesa_FramebufferTexture1D/3DEXT()
      glx: use a block to fix declarations after code warning
      mesa: restructure error checking in _mesa_FramebufferTexture1D/2DEXT()
      mesa: set Q=1 for OPCODE_TEX execution
      meta: use fallback mipmap generation for 1D/2D texture arrays
      mesa: handle array textures in GenerateMipmap(), FramebufferTexture1/2D()
      x11: add missing comma to fix compilation
      mesa: add gl_texture_image::Face, Level fields
      intel: use new gl_texture_image:Face, Level fields
      st/mesa: remove st_texture_image::face,level fields
      swrast: Remove swrast eject/validate texture image code.
      llvmpipe: add more restrict keywords
      vbo: remove unused var, remove unneeded local var
      softpipe: add const qualifier to silence warnings
      Merge branch 'kasanen-post-process-v2'
      pp: add files to Makefile.sources
      scons: add more LIBS for compiling with LLVM 2.9 on Windows
      scons: don't compile some files with -gstabs if using mingw32
      g3dvl: fix compilation failure on MSVC
      g3dvl: s/inline/INLINE/ to fix MSVC build
      svga: include LLVM in name string in debug builds
      g3dvl: use pointer_to_uintptr() to silence a cast warning
      i915g: remove unused var in i915_flush_heuristically()
      mesa: Add driver hooks for texture image mapping/unmapping.
      st/mesa: Add implementation of MapTextureImage.
      swrast: Add implementation of MapTextureImage/UnmapTextureImage.
      mesa: Convert texstore.c to accessing textures using MapTextureImage.
      mesa: Convert texture debug dump function to using MapTextureImage().
      scons: add swrast/s_texture.c to the build
      tnl: use buffer helper functions to improve readbility
      tnl: add const qualifier to silence warning
      tnl: fix regression in bind_indices()
      swrast: initialize program native limits
      mesa: bump max program local params, max uniforms limit
      mesa: fix comment typo: s/GL_SIGNED_NORMALED/GL_SIGNED_NORMALIZED/
      mesa: fix broken store_texel() functions
      swrast: get rid of needless do/while
      docs: update link, remove dead links
      docs: more info about non-subscriber list postings
      mesa: s/inline/INLINE/ to fix MSVC build
      mesa: fix vert_result_to_frag_attrib() parameter type
      mesa: put _mesa_ prefix on vert_result_to_frag_attrib()
      mesa: whitespace fixes, just to be consistent
      st/mesa: remove unneeded #include
      i965: add casts to silence int/enum conversion warnings
      glsl: s/int/unsigned/ to silence warning
      meta: move texcoord setup into setup_texture_coords()
      meta: added _mesa_meta_GetTexImage()
      mesa: add new pixel format unpacking code
      mesa: added _mesa_get_uncompressed_format(), _mesa_format_num_components()
      mesa: new _mesa_decompress_image() function
      mesa: handle compressed images in get_tex_rgba()
      mesa: use ctx->Driver.GetTexImage() to decompress base texture image
      mesa: use _mesa_unpack_float_z_row in get_tex_depth()
      mesa: remove unneeded #include of texfetch.h
      st/mesa: init program MaxLocalParams, MaxEnvParams limits
      nouveau: remove target parameter from nouveau_bufferobj_map_range()
      llvmpipe: add some null pointer checks
      draw/llvm: combine draw_llvm_generate() and draw_llvm_generate_elts()
      gallium: minor comments for util_format_channel_description fields
      gallivm: remove unused vars
      st/mesa: fix incorrect debug output
      mesa: white space, comment fixes in mtypes.h
      mesa: minor clean-up on _mesa_unclamped_float_rgba_to_ubyte()
      softpipe: implement blend color clamping
      st/mesa: fix/update comment on st_translate_color()
      mesa: add missing ')' in error message
      st/mesa: rewrap a long line
      mesa: fix error handling for dlist image unpacking
      util: add util_format_is_luminance/intensity/rgb(), etc
      softpipe: fix blending for luminance/intensity surfaces
      softpipe: use consistent indentation in sp_quad_blend.c
      softpipe: use util_format_is_depth_or_stencil()
      softpipe: use pipe_get_tile_rgba_format()
      scons: fix incorrect test for embedded build
      mesa: s/short/ushort/ in unpack_SIGNED_RGBA_16()
      meta: fix/add checks for GL_EXT_framebuffer_sRGB
      mesa: implement unpack_SIGNED_GR1616 in format_unpack.c
      mesa: move _mesa_update_fetch_functions() calls into swrast
      mesa: move software texel fetch code into swrast
      mesa: add new DeleteTextureImage() driver hook
      swrast: introduce new swrast_texture_image struct
      intel: make intel_texture_image a subclass of swrast_texture_image
      radeon: make radeon_texture_image a subclass of swrast_texture_image
      swrast: plug in _swrast_new/delete_texture_image() functions
      mesa: move gl_texture_image::FetchTexel fields to swrast
      mesa: add AllocTextureImageBuffer() driver hook
      swrast: add Alloc/FreeTextureImageBuffer() driver functions
      mesa: plug in swrast texture image alloc/free functions
      mesa: use ctx->Driver.AllocTextureImageBuffer() to alloc texture memory
      swrast: fix more store_texel() bugs
      mesa: generate GL_INVALID_OPERATION in glIsEnabledIndex() between Begin/End
      mesa: fix format/type check in unpack_image() for bitmaps
      gallium: remove trailing comma to silence warning
      mesa: s/GLchan/GLubyte/ in mipmap generation code
      mesa: move _mesa_upscale_teximage2d() to texcompress_fxt1.c
      mesa: s/_mesa_make_temp_chan_image()/_mesa_make_temp_ubyte_image()
      mesa: remove GLchan in texcompress_fxt1.c
      mesa/gallium: remove GLchan from latc, rgtc code
      mesa: replace GLchan with GLubyte in texcompress_s3tc.c
      mesa: convert _mesa_unpack_color_span_chan() to ubyte
      mesa: remove unused <type>_TO_CHAN() macros
      r200: use _mesa_unclamped_float_rgba_to_ubyte()
      radeon: use _mesa_unclamped_float_rgba_to_ubyte()
      mesa: remove unused UNCLAMPED_FLOAT_TO_RGB_CHAN() macro
      mesa: remove unused interp/stride chan macros
      mesa: remove CHAN_TYPE cruft from debug.c
      mesa: move last bits of GLchan stuff into swrast
      mesa: fix PACK_COLOR_5551(), PACK_COLOR_1555() macros
      meta: fix broken sRGB mipmap generation
      gallium/util: observe sampler view's first_level in util_blit_pixels_tex()
      st/mesa: specify source mipmap level in decompress_with_blit()
      meta: use _mesa_set_enable(), fix decompress_texture_image()
      meta: use _mesa_set_enable() in more places
      llvmpipe: silence a pointer type warning
      swrast: s/GLubyte/GLchan/ in a cast
      tnl: include swrast/s_chan.h to fix sse build
      gallivm: fix build with llvm 3.0svn
      mesa: check glBegin()/glDrawArrays()/etc mode with _mesa_valid_prim_mode()
      util: remove stray debug code
      svga: call u_default_redefine_user_buffer() to fix failed assertion
      gallium/util: add util_format_is_srgb() helper
      svga: fix the test for sRGB texture formats
      svga: skip assertion when index_bias < 0
      translate: check for PIPE_SUBSYSTEM_EMBEDDED
      draw: add support for guard-band clipping
      st/mesa: Convert size assertions to conditionals in st_texture_image_copy.
      mesa: move gl_texture_image::_IsPowerOfTwo into swrast
      mesa: move gl_texture_image::Width/Height/DepthScale fields to swrast
      mesa: remove support for GL_APPLE_client_storage extension
      st/mesa: remove unnecessary st_texture_match_image() parameters
      draw/llvm: add additional null pointer checkin draw_pt_fetch_pipeline_or_emit_llvm()
      svga: updated svga3d_reg.h to latest public version
      svga: check to avoid writing beyond end of constant buffer
      svga: add translation for float formats
      svga: implement point sprite suppport
      svga: check that we don't exceed input/ouput register limits
      svga: implement texture swizzling
      svga: fix depth/shadow compare for non-projected texcoords
      svga: test register W component in emit_kil()
      svga: add format translation for DXT/sRGB formats
      svga: clean up return values and error codes
      svga: s/unit/shader/ and related clean-ups
      svga: s/int/unsigned/ in svga_state_constants.c
      svga: remove emit_consts() offset parameter
      svga: indentation/formatting fixes
      docs: mention VMware svga driver updates in 7.12 release notes
      swrast: always call _swrast_choose_texture_sample_func()
      mesa: fix indentation in mipmap.c (3 spaces)
      mesa: Convert GetCompressedTexImage to using MapTextureImage().
      mesa: Update comments/assertions about buffer mapping for glGetTexImage().
      mesa: Switch memcpy fast-path of glGetTexImage() to using MapTextureImage().
      mesa: Switch ycbcr glGetTexImage() to using MapTextureImage().
      mesa: Convert depth/stencil glGetTexImage() to using MapTextureImage().
      mesa: Convert depth glGetTexImage() to using MapTextureImage().
      mesa: Finally, convert RGBA glGetTexImage() to using MapTextureImage().
      scons: generate git_sha1.h file as with Makefile build
      scons: fix write_git_sha1_h_file() issue on Windows
      scons: insert 'git-' into MESA_GIT_SHA1 string
      mesa: fix signed/unsigned warning in sscanf()
      st/mesa: substitute argument to guess_base_level_size() call
      st/mesa: include version.h and fix _mesa_override_glsl_version() call
      mesa: fix signed/unsigned sscanf() warning in _mesa_override_glsl_version()
      st/mesa: remove some old GetTexImage() code
      intel: include version.h to get _mesa_override_glsl_version() prototype
      mesa: simplify parameters to GetTexImage() driver hook
      st/mesa: implement AllocTextureImageBuffer() driver hook
      mesa: add _NEW_CURRENT_ATTRIB in _mesa_program_state_flags()
      meta: fix GetTexImage() for luminance, l/a, intensity formats
      mesa: use loop in pop_texture_group() to restore 4 combiner terms
      mesa: use !! to simplify some _mesa_set_enable() calls in attrib.c
      r600: include version.h for _mesa_override_glsl_version() prototype
      mesa: s/INLINE/inline/
      mesa: number of combiner terms to pop depends on GL_NV_texture_env_combine4
      mesa: Convert _mesa_generate_mipmap to MapTexImage()-based access.
      mesa: fix warning (MSVC error) about void pointer arithmetic
      swrast: fix delayed texel buffer allocation regression
      i965: remove unneeded includes of texstore.h
      i915: don't include texstore.h
      nouveau: remove unused code, unused var
      softpipe: add check for DO_PSTIPPLE_IN_HELPER_MODULE
      softpipe: fix Z interpolation invariance bug
      scons: add new files to src/mesa/SConscript
      egl: restore missing \ in Makefile
      swrast: update texfetch_funcs table for new int/uint formats
      mesa: get rid of imageOffsets arrays in texstore code
      st/mesa: stop using gl_texture_image::Data when mapping/unmapping textures
      st/mesa: completely stop using gl_texture_image::Data
      st/mesa: don't use gl_texture_image::RowStride
      mesa: remove unused gl_texture_image::DriverData field
      mesa: remove unused _mesa_rescale_teximage2d() function
      st/mesa: fix comment
      mesa: remove some unneeded forward struct declarations
      mesa: fix image unpacking when storing compressed textures
      swrast: remove unused swrast_texture_image::FetchTexelc method
      swrast: silence unused var warnings in non-debug builds
      swrast: s/FetchTexelf/FetchTexel/
      mesa: update gl_texture_image comments
      r300: fix incompatible pointer type warnings
      mesa: fix software mipmap generation code for packed Z/stencil formats
      intel: silence uninitialized var warning
      i965: silence unused var warnings in non-debug builds
      i965: make size_swizzles[] static const
      i965: make swizzle_for_size() return unsigned
      tnl: fix result vector allocation regression
      i915g: fix warning about void pointer arithmetic
      draw/llvm: fix hard-coded number of total clip planes
      draw/llvm: set draw->pt.user.planes field in draw_set_clip_state()
      llvmpipe: don't support rendering to sRGB surfaces
      svga: remove support for shader model 2.0
      svga: remove old, unused sincos code for SM2.0
      mesa: make _mesa_update_depth/stencil_buffer() static
      mesa: consolidate _mesa_source/dest_buffer_exists()
      mesa: check attachment Type field in renderbuffer_exists()
      mesa: remove redundant buffer checks in copytexture_error_check()
      mesa: remove redundant buffer checks in copytexsubimage_error_check2()
      s/format/baseFormat/ to be more explicit
      st/mesa: kill instruction if writemask=0 in eliminate_dead_code_advanced()
      meta: fix redBits size test in get_temp_image_type()
      mesa: remove unused gl_sampler_object::_CompleteTexture field
      swrast: be a bit smarter in clip_span()
      softpipe: remove unused vars in softpipe_clear()
      i965: remove unused vars in brw_set_ff_sync_message()
      mesa: use format string in _mesa_error() call to silence warning
      i915: make i830/i915_hiz_resolve_noop() static
      mesa: better debug messages in _mesa_test_texobj_completeness()
      swrast: fix float->uint conversion of gl_FragDepth
      st/mesa: remove primitive restart assertion
      i965: silence signed/unsigned comparison warning
      docs: document known issues with Viewperf 11
      st/mesa: fix a bug in and re-org setup_interleaved_attribs()
      mesa: improve the warning message in _mesa_choose_tex_format()
      gallivm: added lp_build_print_ivec4() function
      llvmpipe: compare front_facing to NULL to improve readability
      llvmpipe: point out that there's two stencil writemasks
      mesa: move gl_texture_image::Data, RowStride, ImageOffsets to swrast
      mesa: remove _mesa_alloc_texmemory(), _mesa_free_texmemory()
      mesa: add swrast_texture_image::Buffer
      swrast: update renderbuffer format assertion
      configs: add vmgfx-related dirs to configs/linux-dri
      radeon: remove unnecessary #includes of texstore.h
      intel: remove duplicated #include of texstore.h
      mesa: remove dead code from teximage.c
      swrast: fix comment typo (s/texure/texture/)
      util: remove gotos in u_upload_mgr.c
      util: handle failed mapping in u_upload_alloc_buffer()
      util: handle failed mapping in u_upload_alloc()
      mesa: fix comment language
      swrast: use _mesa_ffs() instead of ffs()
      st/mesa: tell VBO module to always unmap buffers before drawing
      st/glx: fix mixed declarations and code, remove unused var
      mesa: add new fields for GL_ARB_texture_storage
      mesa: add new driver hook for AllocTextureStorage()
      glapi: new API specs for GL_ARB_texture_storage
      glapi: regenerated API files for GL_ARB_texture_storage
      mesa: implement new functions for GL_ARB_texture_storage
      mesa: glGetTexParameter support for GL_ARB_texture_storage
      mesa: new glTexImage error checks for GL_ARB_texture_storage
      mesa: display list dispatch for GL_ARB_texture_storage
      mesa: init extension entry for GL_ARB_texture_storage
      mesa: compile new texstore.c file
      mesa: plug in dispatch functions for GL_ARB_texture_storage
      st/mesa: implement GL_ARB_texture_storage
      swrast: implement GL_ARB_texture_storage
      mesa: add note about immutable textures for _mesa_test_texobj_completeness()
      docs: list GL_ARB_texture_storage in 7.12 release notes
      postprocess: remove const qualifiers on unsigned int parameters
      mesa: make save_EndConditionalRender param list (void) to silence warning
      mesa: fix texture target mix-up in NV_fragment_program parser
      draw: assert that we have non-null fragment shader
      svga: implement generic variable index remapping
      svga: pass fragment shader to draw module
      svga: use the draw-module's sprite stage depending on FS inputs
      svga: add comments and reformat code in svga_tgsi_decl_sm30.c
      svga: fix varying var remapping for unused FS outputs
      st/mesa: add some null pointer checking to better handle out of memory
      st/mesa: clean-up st_translate_interp()
      swrast: update program type assertion
      mesa: check for immutable texture in _mesa_test_texobj_completeness()
      xlib: implement renderbuffer mapping/unmapping
      st/mesa: first implementation of Map/UnmapRenderbuffer()
      intel: wrap comment and fix typo
      intel: update intel_texture_image comment
      mesa: fix comment typo in intel_renderbuffer
      mesa: remove unneeded soft renderbuffer format-setting code
      mesa: fix the selection of soft renderbuffer color formats
      mesa: remove prog_uniform.c from SConscript
      glsl: remove trailing comma to silence warning
      mesa: fix signed/unsigned integer comparison warnings
      egl: silence unused var warning
      radeon: silence unused var warnings
      draw/llvm: silence uninitialized variable warnings
      radeon: silence initializer warnings
      mesa: silence uninitialized var warning
      docs: add another viewperf issue
      mesa: remove ancient, unused gl_free_control_points prototoype
      vbo: pull some code from api_noop.c into vbo module
      mesa: replace api_noop.[ch] with vbo_noop.[ch]
      vbo: better handling of VBO allocation failures
      st/mesa: fix OOM failure in bitmap code
      util: check for null vertex buffer object in blit code
      draw: handle out of memory conditions
      svga: don't crash/assert if we fail to allocate a vertex buffer
      swrast: remove bogus assertion
      swrast: avoid calling _mesa_get_srgb_format_linear() inside a loop
      xlib: set alpha to 0xff when mapping RGB pixmaps
      i965: remove #include of api_noop.h
      mesa: replace GLstencil with GLubyte
      xlib: remove software alpha buffer support
      xlib: use MESA_FORMAT_XRGB8888 for pixmap surfaces
      xlib: remove a ton of old xlib driver cruft
      xlib: remove xm_image.[ch] files
      mesa: remove support for software alpha buffers
      st/mesa: check renderbuffer orientation in st_MapRenderbuffer()
      mesa: move swrast ReadPixels code into core Mesa
      mesa: use _mesa_readpixels() as default driver hook
      mesa: remove _swrast_ReadPixels()
      st/mesa: remove dependencies on code in st_cb_readpixels.c
      st/mesa: remove most of the ReadPixels code
      util/draw: replace assertions with conditionals in util_draw_max_index()
      st/mesa: check for missing VBO in setup_interleaved_attribs()
      swrast: fix glReadPixels from texture attachment
      mesa: consolidate cases in _mesa_components_in_format()
      mesa: remove unused macros in macros.h
      mesa: move CEILING() macro into macros.h
      mesa: new BYTE/SHORT_TO_FLOATZ() macros
      mesa: convert unpack functions to operate on an array of values
      i965: use _mesa_readpixels() instead of _swrast_ReadPixels()
      radeon: use _mesa_readpixels() instead of _swrast_ReadPixels()
      mesa: don't map depth+stencil buffer twice in glReadPixels()
      mesa: initialize stencilMap, Stride if stencilRb==depthRb
      st/mesa: rewrite the primitive restart fallback code
      mesa: define, use _mesa_is_cube_face() in several places
      mesa: make slow_read_rgba_pixels() a void function
      mesa: handle MapRenderbuffer() failures in glReadPixels
      st/mesa: fix accum buffer allocation in st_renderbuffer_alloc_storage()
      gallium: remove trailing comma and unneeded comments in p_defines.h
      mesa: update comment for clear_teximage_fields()
      mesa: fix incorrect error message in format_unpack.c
      softpipe: remove pointless break stmt
      softpipe: s/int/unsigned/ to be consistent in alpha test code
      mesa: fix indexing error in unpack_Z32_FLOAT_X24S8()
      mesa: use _mesa_base_format_has_channel() in fbobject.c queries
      mesa: combine GL_TEXTURE_INTENSITY/LUMINANCE_SIZE queries
      mesa: move _mesa_base_format_has_channel() into image.c
      mesa: check for null ptr in _mesa_is_bufferobj()
      mesa: fix frag shader generation for alpha test with no color buffers
      mesa: handle MapTextureImage() failures in glTexImage code
      mesa: handle MapTextureImage() failures in glGetTexImage code
      mesa: handle MapTextureImage() failures in mipmap generation code
      mesa: remove unused gl_texture_object::DriverData field
      swrast: add missing texfetch table entry for MESA_FORMAT_ARGB2101010_UINT
      st/mesa: don't try to allocate zero-sized renderbuffers
      mesa: fix comments for RG formats
      mesa: update texstore comments for R/G textures
      mesa: add component comments for sRGB formats
      mesa: update comments for _mesa_format_matches_format_and_type(), 80-column wrapping
      mesa: access pixels as GLushort in unpack_SL8()
      mesa: add STATIC_ASSERT() macro for compile-time assertions
      swrast: use STATIC_ASSERT to make sure texfetch table isn't missing entries
      glapi: s/INLINE/inline/ for dispatch.h file
      mesa: regenerated dispatch.h (s/INLINE/inline/)
      tnl: s/INLINE/inline/
      mesa: fix printf format warning in _mesa_fprint_program_parameters()
      mesa: fix MESA_FORMAT_RG88 format match test
      mesa: fix signed/unsigned comparison warning
      mesa: use Elements() macro in program printing code
      mesa: use _mesa_is_bufferobj() in update_array()
      st/mesa: fix indentation
      mesa: fix indentation in attrib.c
      mesa: fix unpack_ARGB1555_REV()
      mesa: fix unpacking of RG88_REV texels
      mesa: rename MESA_FORMAT_RG88 to MESA_FORMAT_GR88
      mesa: rename MESA_FORMAT_RG88_REV to MESA_FORMAT_RG88
      mesa: fix some minor texstore comments
      glsl: return visit_stop in ir_validate::visit_enter() to silence warning
      mesa: fix potential mem leak in generate_mipmap_compressed()
      mesa: move _mesa_error() call in compressedteximage()
      vbo: remove unreachable _mesa_error() call
      mesa: remove unreachable code in _mesa_unpack_color_span_ubyte()
      mesa: add casts to fix unpack_SIGNED_GR1616()
      util: add casts in fprintf() calls to silence warnings
      mesa: remove TextureMemCpy driver hook
      mesa: remove the ctx->Driver.IsTextureResident() hook
      mesa: new format_pack.c code
      mesa: rewrite accum buffer support
      mesa: remove dead swrast and state tracker accum buffer code
      swrast: remove dead accum buffer context fields
      mesa: make some renderbuffer functions static
      mesa: remove unused functions in depthstencil.c
      swrast: add s_renderbuffer.[ch], copied from main/renderbuffer.[ch]
      swrast: remove core renderbuffer functions from s_renderbuffer.[ch]
      mesa: build new s_renderbuffer.c file
      mesa/drivers: use new swrast renderbuffer functions
      mesa: remove software-based renderbuffer code from core Mesa
      mesa: simplify _mesa_remove_renderbuffer()
      mesa: add MAX_PIXEL_BYTES define
      mesa: use malloc instead of MAX_WIDTH array in _mesa_convert_colors()
      mesa: use malloc instead of MAX_WIDTH array in glReadPixels()
      swrast: use malloc instead of MAX_WIDTH arrays in glCopyPixels, zoom code
      swrast: add missing state validation calls for Blit, Clear
      st/mesa: stop using _DepthBuffer, _StencilBuffer fields
      mesa: stop using _Depth, _StencilBuffer fields in _mesa_BlitFramebufferEXT()
      nouveau: stop using _DepthBuffer, _StencilBuffer fields
      radeon: stop using _DepthBuffer, _StencilBuffer fields
      mesa: move update_depth/stencil_buffer() functions
      swrast: add new s_depthstencil.[ch] files
      mesa: build swrast/s_depthstencil.c
      swrast: update depth/stencil wrapper sizes
      mesa: move depth/stencil buffer validation to swrast
      mesa: remove unused depthstencil.[ch] files
      swrast: add debug code to test combined depth/stencil buffers
      mesa: remove _DepthBuffer, _StencilBuffer resize code
      mesa: update comments for _DepthBuffer, _StencilBuffer fields
      mesa: add a few comments for the z unpacking functions
      vbo: add comment for map_vp_non[] array
      mesa: add MESA_FORMAT_RGB565[_REV] as candidates for GL_R3_G3_B2
      mesa: whitespace and comment fixes in fbobject.c
      mesa: make update_fbo_texture() non-static
      mesa: new _mesa_prepare_mipmap_level() function for mipmap generation
      meta: use _mesa_prepare_mipmap_level() in the mipmap generation code
      mesa: make _mesa_set_tex_image() static since it's not called anywhere else
      mesa: fix comments in getteximage_error_check()
      mesa: split get_tex_rgba() into compressed/uncompressed versions
      swrast: do depth/stencil clearing with Map/UnmapRenderbuffer()
      mesa: add _mesa_get_format_max_bits()
      mesa: add _mesa_pack_colormask()
      swrast: rewrite color buffer clearing to use Map/UnmapRenderbuffer()
      mesa: remove gl_renderbufer::PutMonoRow() and PutMonoValues()
      swrast: replace GetRow() call with _mesa_unpack_ubyte_stencil_row()
      swrast: do fast_copy_pixels() with Map/UnmapRenderbuffer()
      swrast: stop using _swrast_get_values() in stencil code
      swrast: stop using _swrast_get_values() in z/depth code
      swrast: rewrite depth-testing code
      mesa: rewrite _swrast_depth_bounds_test()
      swrast: rewrite _swrast_read_depth_span_float()
      swrast: rewrite _swrast_read_stencil_span()
      swrast: remove dead code in s_stencil.c
      swrast: rewrite stencil test code
      swrast: use _swrast_pixel_address() helper function
      swast: replace renderbuffer->GetPointer() with _swrast_pixel_address()
      swrast: remove needless assignment in draw_depth_stencil_pixels()
      swrast: stop using depth/stencil wrappers in CopyPixels code
      swrast: remove the copy_depth_stencil_pixels() function
      swrast: new fast_draw_depth_stencil() for glDrawPixels(GL_DEPTH_STENCIL)
      swrast: move swrast_render_start/finish() call in drawpixels code
      swrast: refactor/rewrite fast_draw_rgba_pixels()
      swrast: stop using PutRowRGB() in triangle code
      mesa: remove gl_renderbuffer::PutRowRGB()
      swrast: stop using _DepthBuffer in triangle code
      swrast: rewrite glDrawPixels(GL_DEPTH) with zoom
      mesa: update comment for MapTextureImage()
      mesa: fix _mesa_store_texsubimage2d() for GL_TEXTURE_1D_ARRAY
      mesa: consolidate texstore functions
      vbo: signal _NEW_ARRAY when transitioning between glBegin/End, glDrawArrays
      mesa: fix signed/unsigned comparison warnings
      swrast: replace assertion with conditional in _swrast_map_teximage()
      swrast: assert _swrast_map_teximage() x, y is multiple of block size
      st/mesa: remove TexSubImage code, use core mesa routines instead.
      mesa: simplify Driver.TexSubImage() parameters
      mesa: simplify Driver.TexImage() parameters
      mesa: simplify Driver.CompressedTex[Sub]Image function parameters
      mesa: simplify Driver.GetCompressedTexImage() parameters
      st/glx/xlib: check for null attrib_list in glXCreateContextAttribsARB()
      st/mesa: remove stImage->base.Face/Level assignments in st_TexImage()
      intel: pass xoffset, yoffset = 0 to _mesa_texstore()
      mesa: remove the dstX/Y/Zoffset params to _mesa_texstore() functions
      radeon: remove unused tex image function prototypes
      radeon: add casts to silence warnings
      radeon: move declarations before code
      intel: include version.h in intel_screen.c to silence warning
      mesa: remove unused _mesa_init_teximage_fields() target parameter
      st/mesa: refactor gl_TexImage() code into prep_teximage()
      st/mesa: remove st_TexImage(), use core Mesa code instead
      st/mesa: fix indentation in st_copy_texsubimage()
      st/mesa: remove st_CompressedTexSubImage1D/2D/3D()
      gallium/util: fix argument cast in x32_s8_get_tile_rgba() call
      st/mesa: 80-column wrapping
      mesa: print more info in buffer_object_subdata_range_good() error message
      mesa: only map src/dest regions in _mesa_copy_buffer_subdata()
      gallium: add STATIC_ASSERT macro
      tgsi: consolidate TGSI string arrays in new tgsi_strings.h
      swrast: use memmove() instead of memcpy() in the SHIFT_ARRAY macro
      swrast: remove calls to _swrast_update_depth/stencil_buffer()
      swrast: remove s_depthstencil.[ch] files
      mesa: remove gl_framebuffer:_DepthBuffer, _StencilBuffer fields
      mesa: add/update comments in _mesa_copy_buffer_subdata()
      svga: add switch cases for PIPE_SHADER_CAP_OUTPUT_READ
      svga: fix assorted whitespace issues, add copyright comment
      gallium: make vbuf_render::set_primitive() return void
      draw: whitespace fixes, etc.
      util: add debug_warn_once() macro
      draw: replace assert(0) with debug_warn_once()
      util: silence some MSVC type conversion warnings
      mesa: add some 'f' suffixes to silence MSVC warnings
      meta: add some 'f' suffixes to silence MSVC warnings
      swrast: s/GLint/GLuint/ to silence MSVC signed/unsigned comparison warning
      swrast: s/GLbitfield/GLbitfield64/ for sw_span::arrayAttribs
      swrast: fix Z testing of points/lines for 16-bit depth buffers
      mesa: remove unused _mesa_unpack_uint_rgba_row() prototype
      mesa: rework ctx->Driver.CopyTexSubImage() parameters
      mesa: rename _mesa_unpack_int_rgba_row() to _mesa_unpack_uint_rgba_row()
      mesa: add _mesa_unpack_ubyte_rgba_row() function
      swrast: convert blit_linear() to Map/UnmapRenderbuffer()
      mesa: add missing error check for linear blit of integer colors
      mesa: check depth, stencil formats (not depths) in glBlitFramebuffer
      mesa: fix error message in _mesa_BlitFramebufferEXT()
      mesa: add missing color buffer datatype check for glBlitFramebuffer()
      mesa: move _mesa_clear_accum_buffer() inside FEATURE_accum test
      mesa: use STATIC_ASSERT in a few more places
      util: use memset() to initialize surface, sampler_view templates
      st/mesa: remove unnecessary memset()/zero call
      mesa: fix > vs. >> typo in EXPAND_3_8() macro
      draw: remove unused 'so' variable in draw_pt_so_emit()
      xlib: call register_with_display() in Fake_glXChooseFBConfig()
      st/glx/xlib: call register_with_display() in glXChooseFBConfig()
      xlib: stop calling XShmQueryVersion()
      mesa: add _mesa_HashNumEntries() function
      svga: don't reference count svga_sampler_view's texture
      mesa: include uniforms.h to silence warning, remove unused var
      mesa: remove const qualifier from fProg to silence warning
      configs: fix, simplify RADEON_LIBS, RADEON_CFLAGS
      st/mesa: fix struct vs. class compilation warning
      sofpipe: remove extraneous semicolon
      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
      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
      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
      softpipe: move var initialization to silence warning
      vega: memset data array to zero to silence uninitialized var warnings
      osmesa: set RefCount = 1 in new_osmesa_renderbuffer()
      gallium/postprocess: move declarations before code
      mesa: use new _mesa_reference_shared_state() function
      mesa: reference shared state in glPushAttrib(GL_TEXTURE_BIT)

Bryan Cain (76):
      glsl: Add ir_unop_i2u and ir_unop_u2i operations.
      st/mesa: respect force_s3tc_enable environment variable
      util: enable S3TC support when the force_s3tc_enable env var is set to "true"
      st/mesa: Add a GLSL IR to TGSI translator.
      mesa: fix segfault when no Mesa IR is generated
      glsl_to_tgsi: stop generating Mesa IR
      glsl_to_tgsi: remove reads to output registers
      glsl_to_tgsi: remove a bad assertion
      glsl_to_tgsi: define the sampler objects used
      glsl_to_tgsi: lower noise opcodes when converting from GLSL IR, not when generating TGSI
      glsl_to_tgsi: support DDY (ir_unop_dFdy)
      glsl_to_tgsi: use TGSI opcodes when converting from GLSL IR
      glsl_to_tgsi: fix shaders with indirect addressing of temps
      gallium: add PIPE_SHADER_CAP_INTEGERS
      mesa: support boolean and integer-based parameters in prog_parameter
      tgsi: add support for TGSI_OPCODE_MOD in tgsi_exec
      mesa, glsl_to_tgsi: add native support for integers in shaders
      glsl-to-tgsi: fix piglit tests
      glsl_to_tgsi: finish some loose ends
      glsl_to_tgsi: silence compiler warning
      glsl: remove glsl_type::get_vec4_type()
      glsl_to_tgsi: fix compile error with g++ 4.6
      glsl_to_tgsi: implement simplify_cmp pass needed by r300g
      glsl_to_tgsi: use swizzle_for_size for src reg in conditional moves
      glsl_to_tgsi: remove handling of XPD opcode in compile_tgsi_instruction()
      glsl_to_tgsi: add a better, more advanced dead code elimination pass
      glsl_to_tgsi: use a more specific condition for gl_FragDepth hack in generating assignments
      glsl_to_tgsi: use the correct writemask in try_emit_mad() and try_emit_sat()
      glsl_to_tgsi: improve eliminate_dead_code_advanced()
      glsl_to_tgsi: improve assignment handling
      glsl_to_tgsi: fix mistake in new dead code elimination pass
      glsl_to_tgsi: always run copy_propagate() and eliminate_dead_code_advanced()
      r200, r600c, i965: fix build
      glsl_to_tgsi: replace MAX_PROGRAM_TEMPS (256) with MAX_TEMPS (4096)
      st/mesa, glsl_to_tgsi: support glDrawPixels/glCopyPixels with a GLSL fragment shader active
      st/mesa, glsl_to_tgsi: support glBitmap with a GLSL fragment shader active
      glsl_to_tgsi: fix mistakes in get_pixel_transfer_visitor()
      glsl_to_tgsi: separate immediates from array constants during IR translation
      glsl_to_tgsi: make assignment hack safer
      glsl_to_tgsi: make coding style more consistent
      glsl_to_tgsi: update comments
      glsl_to_tgsi: rework immediate tracking to not use gl_program_parameter_list
      glsl_to_tgsi: lower all ir_quadop_vector expressions
      glsl_to_tgsi: add each relative address to the previous
      glsl_to_tgsi: copy reladdr in st_src_reg(st_dst_reg) constructor
      glsl_to_tgsi: remove debugging printf
      st/mesa: replace duplicated create_color_map_texture() function with shared function
      Merge branch 'glsl-to-tgsi'
      glsl_to_tgsi: try to avoid emitting a MOV_SAT to saturate an expression tree
      glsl_to_tgsi: replace open-coded swizzle_for_size()
      st/mesa: inline st_prepare_fragment_program in st_translate_fragment_program
      glsl_to_tgsi: implement ir_unop_logic_not using 1-x
      glsl_to_tgsi: implement ir_binop_logic_or using an add w/saturate or add w/SLT
      glsl_to_tgsi: make glsl_to_tgsi_visitor::emit_dp return the instruction
      glsl_to_tgsi: implement ir_unop_any using DP4 w/saturate or DP4 w/SLT
      glsl_to_tgsi: implement ir_binop_any_nequal using DP4 w/saturate or DP4 w/SLT
      glsl_to_tgsi: implement ir_binop_all_equal using DP4 w/SGE
      glsl_to_tgsi: fix typo
      glsl_to_tgsi: emit a MAD(b, -a, b) for !a && b
      glsl: Use a separate div_to_mul_rcp lowering flag for integers.
      mesa: Replace the EmitNoIfs compiler flag with a MaxIfDepth flag.
      glsl_to_tgsi: fixes for native integers and integer booleans
      mesa: add a UniformBooleanTrue option
      gallium: add TGSI opcodes UARL and UCMP
      glsl_to_tgsi: use UARL instead of I2F and ARL
      glsl_to_tgsi: implement ir_binop_all_equal and ir_binop_any_nequal for native integers
      glsl_to_tgsi: fix a bug in eliminate_dead_code_advanced()
      glsl_to_tgsi: emit both operands of shift and bitwise operations
      glsl_to_tgsi: fix typo in comment
      glsl_to_tgsi: fix handling of CONT and BRK in eliminate_dead_code_advanced()
      gallium: add support for clip distances
      st/mesa: add support for gl_ClipDistance
      glsl_to_tgsi: remove bad assertion
      glsl_to_tgsi: fix emission of boolean constants
      gallium: add an IABS opcode to TGSI
      glsl_to_tgsi: emit IABS for absolute value of integers

Carl Simonson (1):
      i830: Add missing vtable entry for i830 from the hiz work.

Carl Worth (8):
      glcpp: Add a test for a macro that implements token pasting twice.
      glcpp: Fix two (or more) successive applications of token pasting
      glcpp: Test a non-function-like macro using the token paste operator
      glcpp: Implement token pasting for non-function-like macros
      glcpp: Raise error if defining any macro containing two consecutive underscores
      glcpp: Add a test for #elif with an undefined macro.
      glcpp: Fix so that trailing punctuation does not prevent macro expansion
      glsl: Avoid ralloc_stealing a long-lived object to a short-lived parent

Carl-Philip Haensch (2):
      driconf: updated de.po
      driconf: updated german translation

Chad Versace (110):
      intel: Fix stencil buffer to be W tiled
      glsl: Add method glsl_type::can_implicitly_convert_to()
      glsl: Fix implicit conversions in non-constructor function calls
      glsl: Remove ir_function.cpp:type_compare()
      glsl: Fix conversions in array constructors
      glsl: Clarify ir_function::matching_sigature()
      glsl: Remove duplicate comment
      x86-64: Fix compile error with clang
      mesa: Remove use of fpu_control.h
      mesa: Fix Android build by #ifdef'ing out locale support
      mesa: Add Android to list of platforms that define fpclassify()
      mesa: Declare _mesa_meta_begin()/end() as public
      intel: Abort when DRI2 separate stencil handshake fails
      i965: Factor our source lists into Makefile.sources
      make: Remove duplicate defintion of COMMON_SOURCES in Radeon makefiles
      make: Remove duplicate occurence of driverfuncs.c
      make: Factor out source lists from drivers/dri/common into Makefile.sources
      mesa: Build libmesa_dricore.a for Android
      make: Document imported variables
      dri: Build libmesa_dri_common for Android
      i965: Fix Android build by removing relative includes
      i965: Build i965_dri.so for Android
      mesa: Add missing includes to meta.h
      glsl: Fix Android build
      mesa: Allow override of GL version with environment variable
      mesa: Allow overriding GLSL version with environment variable
      intel: Remove unused function get_glsl_version()
      mesa: Remove unused tnl items from dd_functions
      i915,i830: Remove dead HiZ assertions in *update_draw_buffer()
      mesa: Close Doxygen group
      i965: Split brw_set_prim into brw/gen6 variants
      i965: Change type of brw_context.primitive from GLenum to hardware primitive
      intel: Assert that no batch is emitted if a region is mapped
      swrast: Fix fastpaths in glRead/WritePixels(GL_DEPTH_STENCIL)
      swrast: Remove redundant term in logic expression
      mesa: Declare _mesa_RenderMode as non-static
      meta: Add flag MESA_META_SELECT_FEEDBACK
      meta: Bump MAX_META_OPS_DEPTH from 2 to 8
      swrast: Fix fastpaths for glRead/WritePixels(GL_DEPTH_STENCIL)
      mesa: Add dd_function_table::PrepareExecBegin
      vbo: Redeclare bind_array() as non-static vbo_bind_array()
      i965/gen6: Fix segfault in prepare_blend_state()
      intel: Fix scatter/gather for depthstencil textures
      i965: Initialize intel_context::vtbl after calling intelInitContext()
      intel: Add HiZ operations to intel_context::vtbl for all drivers
      intel: Add 'mode' param to intel_region_map
      intel: Kill dead code in intel_miptree_copy_teximage()
      mesa: Fix glFramebufferTexture*() for depth and stencil attachments
      intel: Refactor intel_map_renderbuffer()
      intel: Fix intel_unmap_renderbuffer_s8()
      intel: Fix software detiling of system stencil buffers
      intel: Fix intel_map_renderbuffer() for depthstencil buffers with separate stencil
      intel: Simplify stencil detiling arithmetic
      intel: Fix region dimensions for stencil buffers received from DDX
      intel: Fix separate stencil in builtin DRI2 backend
      intel: Don't use special stencil span accessors
      intel: Fix swrast_render_start() for depthstencil buffers with separate stencil
      intel: Always gather stencil buffer in intel_map_renderbuffer_separate_s8z24()
      intel: Temporarily disable HiZ for textures
      intel: Kill intel_framebuffer_get_hiz_region()
      intel: Move inline functions from intel_fbo.h to .c
      intel: Define intel_miptree_create_for_renderbuffer()
      intel: Replace intel_renderbuffer::region with a miptree [v3]
      intel: Refactor intel_mipmap_level offsets
      intel: Refactor intel_miptree_copy_teximage()
      intel: Kill intel_mipmap_level::nr_images [v4]
      intel: Track the miptree layer wrapped by a renderbuffer [v2]
      intel: Remove unneeded params from intel_renderbuffer_set_draw_offset()
      intel: Define intel_miptree_check_level_layer()
      intel: Refactor intel_render_texture() [v2]
      intel: Replace intel_texture_image::stencil_irb with intel_mipmap_tree::stencil_mt [v3]
      intel: Replace intel_mipmap_tree::hiz_region with a miptree [v2]
      intel: Remove unused HiZ functions


Reply to: