[Xquartz-changes] mesa: Changes to 'refs/tags/mesa-8.0.3'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:05:52 PST 2015
Tag 'mesa-8.0.3' created by Ian Romanick <ian.d.romanick at intel.com> at 2012-05-19 00:16 -0700
Mesa 8.0.3 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAk+22GcACgkQX1gOwKyEAw/9ugCfRwAdGFQqeG6Bfcqkxgw46Doq
4JgAnReMVprEp/X3Lsfv28gSLGcMRKGp
=VbXK
-----END PGP SIGNATURE-----
Changes since mesa-8.0.2:
Alban Browaeys (1):
dri/i915: Fix off-by-one in i830 clip region size.
Alex Deucher (2):
r200: fix fog coordinate emit
radeon: fix fog coordinate emit
Alexander von Gluck (4):
llvmpipe: fix symbol conflict on Haiku
svga: fix typedef conflicts on Haiku
mesa: Don't use newlocale on Haiku
glsl: Don't use newlocale on Haiku
Anuj Phogat (4):
mesa: fix issues with texture border and array textures
mesa: Fix valid texture target test in _mesa_GetTexLevelParameteriv()
mesa: Fix the cause of piglit test fbo-array failure
intel: Fix a case when mapping large texture fails
Brian Paul (17):
mesa: add a couple fast-paths to fast_read_rgba_pixels_memcpy()
mesa/gdi: remove wmesa_set_renderbuffer_funcs() function
mesa/gdi: remove clear_color() function
mesa: bump version to 8.0.2 in configs/default
swrast: include s_fragprog.h to silence warnings
mesa: remove LSB-first pixel packing check in glReadPixels
mesa: fix error in _mesa_format_matches_format_and_type() for RGB888
mesa: add BGR888 code in _mesa_format_matches_format_and_type()
vbo: fix node_attrsz[] usage in vbo_bind_vertex_list()
mesa: add missing texture integer test in glTexSubImage()
mesa: add missing return after _mesa_error() in update_array()
glsl: propagate MaxUnrollIterations to the optimizer's loop unroller
st/mesa: set MaxUnrollIterations = 255
st/mesa: no-op glCopyPixels if source region is out of bounds
mesa: do more teximage error checking for generic compressed formats
mesa: fix/add error check in _mesa_ColorMaterial()
mesa: fix glMaterial / dlist bug
Chad Versace (3):
glsl: Fix Android build
main: Fix memory leak in _mesa_make_extension_string()
intel: Disable ARB_framebuffer_object in ES contexts
Chris Wilson (1):
i830: Compute initial number of vertices from remaining batch space
Dave Airlie (4):
mesa/format_unpack: add LUMINANCE 8/16 UINT/INT
glx/drisw: avoid segfaults when we fail to get visual
drisw: fix image stride calculation for 16-bit.
intel: fix TFP at 16-bpp
Dylan Noblesmith (7):
intel: fix null dereference processing HiZ buffer
util: fix undefined behavior
util: fix uninitialized table
egl: fix uninitialized values
st/vega: fix uninitialized values
egl-static: fix printf warning
i965: fix typo
Eric Anholt (19):
i965/fs: Jump from discard statements to the end of the program when done.
intel: Fix rendering from textures after RenderTexture().
mesa: Fix handling of glCopyBufferSubData() for src == dst.
i965/fs: Move GL_CLAMP handling to coordinate setup.
i965/fs: Implement GL_CLAMP behavior on texture rectangles on gen6+.
mesa: Fix push/pop of multisample coverage invert.
mesa: Include the multisample enables under GL_MULTISAMPLE_BIT attrib as well.
mesa: Fix display list handling for GL_ARB_draw_instanced.
mesa: Fix display lists for draw_elements_base_vertex with draw_instanced.
mesa: Add missing error check for first < 0 in glDrawArraysInstanced().
i915: Fix piglit fbo-nodepth-test on i830.
intel: Return success when asked to allocate a 0-width/height renderbuffer.
mesa: Throw error on glGetActiveUniform inside Begin/End.
i965/vs: Fix up swizzle for dereference_array of matrices.
glsl: Fix indentation of switch code.
glsl: Let the constructor figure out the types of switch-related expressions.
glsl: Reject non-scalar switch expressions.
glsl: Fix assertion failure on handling switch on uint expressions.
mesa: Check for framebuffer completeness before looking at the rb.
Eugeni Dodonov (1):
intel: add PCI IDs for Ivy Bridge GT2 server variant
Han Shen(æ²æ¶µ) (1):
bin/mklib: remove '-m32' for arm linux
Ian Romanick (2):
mesa: Bump version number to 8.0.3
docs: Add 8.0.3 release notes
Jakob Bornecrantz (1):
docs: Add 8.0.2 md5sums
Jeremy Huddleston (7):
darwin: Eliminate a pthread mutex leak
darwin: Fix an error message
darwin: Make reported errors more user-friendly
darwin: Use ASL for logging
darwin: Unlock our mutex before destroying it
darwin: Eliminate a possible race condition while destroying a surface
darwin: Address a build failure on Leopard and earlier OS versions
Jon TURNEY (1):
Have __glImageSize handle format GL_DEPTH_STENCIL_NV the same way as the server does
Jonas Maebe (2):
glapi: Correct size of allocated _glapi_table struct
apple: Fix a use after free
Jordan Justen (1):
mesa: Add primitive restart support to glArrayElement
Kenneth Graunke (12):
i965: Actually upload sampler state pointers for the VS unit on Gen6.
i965/fs: Fix FB writes that tried to use the non-existent m16 register.
vbo: Remove pedantic warning about 'end' beind out of bounds.
vbo: Ignore invalid element ranges which are outside VBO bounds.
vbo: Rework checking of 'end' against _MaxElement.
vbo: Eliminate short-circuiting in invalid-start case.
i965: Fix GPU hangs in the dummy fragment shader.
i965: Make the dummy fragment shader work in SIMD16 mode.
drirc: Add force_glsl_extensions_warn workaround for Unigine Heaven.
i965: Avoid explicit accumulator operands in SIMD16 mode on Gen7.
intel: Remove pointless software fallback for glBitmap on Gen6.
glsl: Fix broken constant expression handling for <, <=, >, and >=.
Kurt Roeckx (2):
i915: Compute maximum number of verts using the actual batchbuffer size.
i915: Fix i830 polygon stipple from PBOs.
Marek Olšák (5):
r300g/swtcl: don't print an error when getting ClipVertex
r300g/swtcl: don't enter u_vbuf_mgr
r300g/swtcl: don't expose shader subroutine support
r300g/swtcl: fix polygon offset
r300g/swtcl: fix crash when back color is present in vertex shader
Mathias Fröhlich (1):
glsl: Avoid excessive loop unrolling.
Matt Turner (1):
Remove -ffast-math from default CFLAGS
Paul Berry (1):
i915: Initialize swrast_texture_image structure fields.
Roland Scheidegger (1):
mesa: check_index_bounds off-by-one fix
Tom Stellard (2):
r300/compiler: Clear loop registers in vertex shaders w/o loops
r300/compiler: Copy all instruction attributes during local transfoms
Vinson Lee (5):
mesa: Fix memory leak in _mesa_get_uniform_location.
linker: Fix memory leak in count_uniform_size::visit_field.
swrast: Fix memory leaks in blit_linear.
ir_to_mesa: Fix uninitialized member in add_uniform_to_shader.
mesa: Fix memory leak in generate_mipmap_compressed.
Yuanhan Liu (2):
i915: set SPRITE_POINT_ENABLE bit correctly
i965: fix wrong cube/3D texture layout
---
Makefile | 2
bin/mklib | 8
configs/default | 2
configure.ac | 3
docs/relnotes-8.0.2.html | 4
docs/relnotes-8.0.3.html | 317 +++++++++
include/pci_ids/i965_pci_ids.h | 1
src/egl/main/eglimage.c | 2
src/gallium/auxiliary/util/u_double_list.h | 15
src/gallium/auxiliary/util/u_linkage.h | 9
src/gallium/drivers/llvmpipe/lp_rast.c | 4
src/gallium/drivers/nvfx/nvfx_fragprog.c | 3
src/gallium/drivers/r300/compiler/radeon_program_alu.c | 73 +-
src/gallium/drivers/r300/r300_blit.c | 9
src/gallium/drivers/r300/r300_context.c | 12
src/gallium/drivers/r300/r300_context.h | 3
src/gallium/drivers/r300/r300_emit.c | 24
src/gallium/drivers/r300/r300_render.c | 14
src/gallium/drivers/r300/r300_screen.c | 1
src/gallium/drivers/r300/r300_state.c | 57 -
src/gallium/drivers/r300/r300_vs.c | 16
src/gallium/drivers/r300/r300_vs.h | 5
src/gallium/drivers/r300/r300_vs_draw.c | 100 +--
src/gallium/drivers/svga/include/svga_types.h | 4
src/gallium/state_trackers/dri/sw/drisw.c | 6
src/gallium/state_trackers/vega/text.c | 4
src/gallium/targets/egl-static/egl_st.c | 3
src/glsl/Android.mk | 1
src/glsl/ast_to_hir.cpp | 548 ++++++++---------
src/glsl/ir_constant_expression.cpp | 18
src/glsl/link_uniforms.cpp | 3
src/glsl/linker.cpp | 4
src/glsl/loop_unroll.cpp | 15
src/glsl/strtod.c | 3
src/glx/apple/Makefile | 1
src/glx/apple/apple_glx.c | 25
src/glx/apple/apple_glx.h | 3
src/glx/apple/apple_glx_context.c | 2
src/glx/apple/apple_glx_drawable.c | 29
src/glx/apple/apple_glx_log.c | 128 +++
src/glx/apple/apple_glx_log.h | 57 +
src/glx/apple/apple_glx_surface.c | 8
src/glx/compsize.c | 1
src/glx/drisw_glx.c | 11
src/mapi/glapi/glapi_gentable.c | 2
src/mesa/drivers/dri/common/drirc | 6
src/mesa/drivers/dri/i915/i830_state.c | 16
src/mesa/drivers/dri/i915/i830_vtbl.c | 7
src/mesa/drivers/dri/i915/i915_context.c | 2
src/mesa/drivers/dri/i915/i915_context.h | 2
src/mesa/drivers/dri/i915/i915_state.c | 55 +
src/mesa/drivers/dri/i915/intel_render.c | 20
src/mesa/drivers/dri/i915/intel_tris.c | 1
src/mesa/drivers/dri/i965/brw_eu.h | 1
src/mesa/drivers/dri/i965/brw_eu_emit.c | 53 +
src/mesa/drivers/dri/i965/brw_fs.h | 22
src/mesa/drivers/dri/i965/brw_fs_emit.cpp | 55 +
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 122 ++-
src/mesa/drivers/dri/i965/brw_tex_layout.c | 5
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 4
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 40 +
src/mesa/drivers/dri/i965/gen6_sampler_state.c | 2
src/mesa/drivers/dri/intel/intel_chipset.h | 4
src/mesa/drivers/dri/intel/intel_context.c | 7
src/mesa/drivers/dri/intel/intel_extensions_es.c | 2
src/mesa/drivers/dri/intel/intel_fbo.c | 59 -
src/mesa/drivers/dri/intel/intel_fbo.h | 3
src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 26
src/mesa/drivers/dri/intel/intel_pixel_bitmap.c | 4
src/mesa/drivers/dri/intel/intel_regions.c | 7
src/mesa/drivers/dri/intel/intel_tex.c | 2
src/mesa/drivers/dri/intel/intel_tex_image.c | 17
src/mesa/drivers/dri/intel/intel_tex_obj.h | 1
src/mesa/drivers/dri/intel/intel_tex_validate.c | 10
src/mesa/drivers/dri/r200/r200_maos_arrays.c | 2
src/mesa/drivers/dri/radeon/radeon_maos_arrays.c | 2
src/mesa/drivers/windows/gdi/wmesa.c | 97 ---
src/mesa/main/api_arrayelt.c | 10
src/mesa/main/api_validate.c | 14
src/mesa/main/attrib.c | 24
src/mesa/main/bufferobj.c | 25
src/mesa/main/dlist.c | 46 +
src/mesa/main/extensions.c | 2
src/mesa/main/fbobject.c | 4
src/mesa/main/format_unpack.c | 58 +
src/mesa/main/formats.c | 4
src/mesa/main/imports.c | 2
src/mesa/main/light.c | 2
src/mesa/main/mipmap.c | 1
src/mesa/main/readpix.c | 71 +-
src/mesa/main/teximage.c | 114 +++
src/mesa/main/uniform_query.cpp | 6
src/mesa/main/varray.c | 1
src/mesa/main/version.h | 4
src/mesa/program/ir_to_mesa.cpp | 2
src/mesa/state_tracker/st_cb_drawpixels.c | 10
src/mesa/state_tracker/st_extensions.c | 2
src/mesa/swrast/s_aaline.c | 1
src/mesa/swrast/s_aatriangle.c | 1
src/mesa/swrast/s_blit.c | 9
src/mesa/swrast/s_context.c | 1
src/mesa/swrast/s_lines.c | 1
src/mesa/swrast/s_texture.c | 21
src/mesa/swrast/s_triangle.c | 1
src/mesa/swrast/swrast.h | 4
src/mesa/vbo/vbo_attrib_tmp.h | 58 -
src/mesa/vbo/vbo_exec_api.c | 95 ++
src/mesa/vbo/vbo_exec_array.c | 85 --
src/mesa/vbo/vbo_save_api.c | 57 +
src/mesa/vbo/vbo_save_draw.c | 4
110 files changed, 2044 insertions(+), 912 deletions(-)
---
More information about the Xquartz-changes
mailing list