mesa: Changes to 'refs/tags/mesa-9.1-rc1'
Tag 'mesa-9.1-rc1' created by Ian Romanick <ian.d.romanick@intel.com> at 2013-02-11 02:21 +0000
Mesa 9.1 release candidate 1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAlEYVc8ACgkQX1gOwKyEAw+y4QCgk4+9x+CK8Tz4bhjfF3Rj/DYZ
SigAnjr+xkbFRsACDxuGl+EICg4GRGjk
=4ZDD
-----END PGP SIGNATURE-----
Changes since 9.1-branchpoint:
Alex Deucher (3):
radeonsi: add support for Oland chips
radeonsi: default PA_SC_RASTER_CONFIG to 0
radeonsi: add Oland pci ids
Ian Romanick (1):
i965: Set UniformBufferOffsetAlignment to sizeof(vec4)
Jerome Glisse (6):
r600g: real fix for non 3.8 kernel
r600g: use uint64_t instead of unsigned long for proper 32bits cpu support
r600g: add cs memory usage accounting and limit it v3
r600g: fix slice tile max for compressed texture and async dma
xorg: fix exa finish access
winsys/radeon: improve debuging printing
Kenneth Graunke (9):
i965: Add chipset limits for Haswell GT1/GT2.
i965: Refactor Gen6+ SF attribute override code.
i965: Compute the maximum SF source attribute.
i965: Fix the SF Vertex URB Read Length calculation for Sandybridge.
i965: Fix the SF Vertex URB Read Length calculation for Gen7 platforms.
mesa: Put extern "C" guards in renderbuffer.h.
i965: Implement CopyTexSubImage2D via BLORP (and use it by default).
i965/blorp: Support overriding destination alpha to 1.0.
i965/blorp: Support blits between ARGB and XRGB formats.
Marek Olšák (5):
docs/relnotes-9.1: document new features in radeon drivers
r600g: fix htile buffer leak
r300g: always put MSAA resources in VRAM
mesa: don't expose IBM_rasterpos_clip in a core context
r300g: fix blending with blend color and RGBA formats
Matt Turner (3):
docs: List new extensions added in Mesa 9.1
build: Add missing comma in AS_IF
mesa: Allow glGet* queries of MAX_VARYING_COMPONENTS in ES 3
Michel Dänzer (10):
radeonsi: Adapt to sample intrinsics changes.
radeonsi: Improve packing of texture address parameters.
radeonsi: Enable texture arrays.
radeonsi: Remove spurious traces of R16G16B16 support.
radeonsi: Fix draws using user index buffer.
Require libdrm_radeon 2.4.42 for radeonsi.
radeonsi: Use unique names for referring to texture sampling intrinsics.
radeonsi: Remove incorrect (and dead) assignment in tex_fetch_args().
radeonsi: Don't advertise PIPE_FORMAT_L8A8_SRGB support.
radeonsi: Handle scaled and integer formats for samplers and vertex elements.
Paul Berry (5):
mesa: Don't check (offset + size <= bufObj->Size) in BindBufferRange.
mesa/glsl: Separate parsing logic from _mesa_get_uniform_location.
glsl: Rename uniform_field_visitor to program_resource_visitor.
glsl: Use parse_program_resource_name to parse transform feedback varyings.
glsl: Support transform feedback of varying structs.
Vinson Lee (1):
i965: Fix assignment instead of comparison in asserts.
---
configure.ac | 6
docs/relnotes-9.1.html | 11
include/pci_ids/radeonsi_pci_ids.h | 14 +
scons/gallium.py | 2
src/gallium/drivers/r300/r300_state.c | 11
src/gallium/drivers/r300/r300_texture.c | 6
src/gallium/drivers/r600/evergreen_hw_context.c | 6
src/gallium/drivers/r600/evergreen_state.c | 14 -
src/gallium/drivers/r600/r600.h | 12 -
src/gallium/drivers/r600/r600_hw_context.c | 18 +
src/gallium/drivers/r600/r600_pipe.h | 36 ++-
src/gallium/drivers/r600/r600_state.c | 13 -
src/gallium/drivers/r600/r600_state_common.c | 13 +
src/gallium/drivers/r600/r600_texture.c | 1
src/gallium/drivers/radeon/radeon_llvm.h | 2
src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c | 50 ++--
src/gallium/drivers/radeonsi/radeonsi_pipe.c | 3
src/gallium/drivers/radeonsi/radeonsi_shader.c | 169 +++++++++++---
src/gallium/drivers/radeonsi/si_state.c | 77 ++++--
src/gallium/drivers/radeonsi/si_state_draw.c | 7
src/gallium/state_trackers/xorg/xorg_exa.c | 2
src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 3
src/gallium/winsys/radeon/drm/radeon_drm_cs.c | 11
src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 1
src/gallium/winsys/radeon/drm/radeon_winsys.h | 11
src/glsl/link_uniform_blocks.cpp | 6
src/glsl/link_uniforms.cpp | 24 +-
src/glsl/link_varyings.cpp | 227 ++++++++++++--------
src/glsl/link_varyings.h | 59 ++++-
src/glsl/linker.cpp | 59 +++++
src/glsl/linker.h | 33 +-
src/glsl/program.h | 4
src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 114 ++++++++--
src/mesa/drivers/dri/i965/brw_context.c | 19 +
src/mesa/drivers/dri/i965/brw_context.h | 8
src/mesa/drivers/dri/i965/brw_fs_emit.cpp | 4
src/mesa/drivers/dri/i965/brw_state.h | 2
src/mesa/drivers/dri/i965/gen6_blorp.cpp | 19 +
src/mesa/drivers/dri/i965/gen6_sf_state.c | 69 +++---
src/mesa/drivers/dri/i965/gen7_sf_state.c | 36 +--
src/mesa/drivers/dri/intel/intel_fbo.c | 30 ++
src/mesa/drivers/dri/intel/intel_fbo.h | 4
src/mesa/drivers/dri/intel/intel_tex_copy.c | 32 ++
src/mesa/main/bufferobj.c | 7
src/mesa/main/extensions.c | 2
src/mesa/main/get_hash_params.py | 4
src/mesa/main/renderbuffer.h | 8
src/mesa/main/uniform_query.cpp | 85 ++-----
src/mesa/main/uniforms.h | 4
src/mesa/program/ir_to_mesa.cpp | 4
50 files changed, 967 insertions(+), 395 deletions(-)
---
Reply to: