Tag 'mesa-8.0-1' created by Cyril Brulebois <k...@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 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1rvqp2-0000mn...@vasks.debian.org