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: