mesa: Changes to 'refs/tags/mesa-10.0-rc1'
Tag 'mesa-10.0-rc1' created by Ian Romanick <ian.d.romanick@intel.com> at 2013-11-18 20:24 +0000
Mesa 10.0 release candidate 1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iEYEABECAAYFAlKKd44ACgkQX1gOwKyEAw+4OQCgj3tzR0PflzND2AMmDcApJ4/N
7O8Ani4jvV3crZmARORey4mKN5r1f4Ia
=+lEJ
-----END PGP SIGNATURE-----
Changes since 10.0-branchpoint:
Aaron Watry (9):
radeon/llvm: fix spelling error
radeon/llvm: Free libelf resources
radeon/llvm: Free created llvm memory buffer
radeonsi/compute: Free program and program.kernels on shutdown
radeonsi/compute: Dispose of LLVM module after compiling kernels
gallium/pipe_loader: un-reference udev resources when we're done with them.
r600/llvm: initialize radeon_llvm_binary
r600/llvm: Free binary.code/binary.config in r600_llvm_compile
radeon/llvm: Free elf_buffer after use
Alexander von Gluck IV (2):
haiku: add swrast driver
haiku/swrast: Inherit gl_config, fix flush
Ander Conselvan de Oliveira (1):
dri/i915, dri/i965: Fix support for planar images
Brian Paul (6):
swrast: add missing notify_reset parameter to dri_create_context()
glx: change query_renderer_integer() value param to unsigned
osmesa: fix broken triangle/line drawing when using float color buffer
mesa: call update_array_format() after error checking
svga: do primitive trimming in translate_indices()
svga: mark dest image as defined in svga_surface_copy()
Chris Forbes (2):
glsl: fix missing breaks in equals(ir_texture,..)
i965: convert brw_lower_offset_array_visitor to ir_rvalue_visitor
Cyril Brulebois (1):
gallium: fix build on GNU/Hurd due to missing PIPE_OS_HURD detection
Eric Anholt (7):
glx: Back DRI3 enablement out of the stable branch.
i965: Fix undefined value usage in ABO setup.
i965/fs: Prefer things we know reduce reg pressure when pre-scheduling.
i965/fs: Fix message setup for SIMD8 spills.
i965/fs: Ignore actual latency pre-reg-alloc.
i965/fs: Do instruction pre-scheduling just before register allocation.
i965/fs: Try a different pre-scheduling heuristic if the first spills.
Francisco Jerez (1):
clover: Fix the const variant of adaptor_range::end to deal with mismatching range sizes.
Fredrik Höglund (1):
mesa: Fix derived vertex state not being updated in glCallList()
Ian Romanick (5):
Add .cherry-ignore file
i915: Use drm_intel_get_aperture_sizes instead of drmAgpSize
i965: Use drm_intel_get_aperture_sizes instead of hard-coded 2GiB
dri: Change value param to unsigned
mesa: Bump version to 10.0.0-rc1
Ilia Mirkin (2):
nouveau/video: don't try on nv3x
nouveau/video: mark bitstream-level acceleration as unsupported
José Fonseca (3):
st/dri: Fix dri_create_context declaration prototype.
scons: Add dri2_query_renderer.c to sources.
glx: Fix scons build.
Kristian Høgsberg (3):
gbm: Add support for __DRIimage based getBuffers when available
wayland: Use __DRIimage based getBuffers implementation when available
dri: Remove redundant createNewContext function from __DRIimageDriverExtension
Matt Turner (1):
i965/fs: Don't perform CSE on inst HW_REG dests (unless it's null)
Paul Berry (3):
main: Fix MaxUniformComponents for geometry shaders.
i965: Fix vertical alignment for multisampled buffers.
glsl: Rework interface block linking.
Petr Sebor (1):
meta: enable vertex attributes in the context of the newly created array object
Rico Schüller (1):
tests: Fix make check for out of tree builds.
Tom Stellard (5):
radeonsi/compute: Add Sea Islands support
pipe-loader: Only export necessary symbols v3
configure.ac: Don't require shared LLVM when building OpenCL
egl-static: Only export necessary symbols v3
clover: Support multiple devices in clCreateContextFromType() v2
---
VERSION | 2
bin/.cherry-ignore | 3
configure.ac | 18
include/GL/internal/dri_interface.h | 12
src/egl/drivers/dri2/egl_dri2.h | 3
src/egl/drivers/dri2/platform_drm.c | 46 -
src/egl/drivers/dri2/platform_wayland.c | 140 ++-
src/gallium/auxiliary/os/os_thread.h | 12
src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c | 3
src/gallium/drivers/nouveau/nouveau_video.c | 8
src/gallium/drivers/r600/r600_llvm.c | 4
src/gallium/drivers/radeon/radeon_llvm_emit.c | 4
src/gallium/drivers/radeon/radeon_llvm_util.c | 1
src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c | 2
src/gallium/drivers/radeonsi/radeonsi_compute.c | 32
src/gallium/drivers/svga/svga_draw_elements.c | 15
src/gallium/drivers/svga/svga_pipe_blit.c | 2
src/gallium/state_trackers/clover/api/context.cpp | 12
src/gallium/state_trackers/clover/util/range.hpp | 3
src/gallium/state_trackers/dri/common/dri_context.h | 1
src/gallium/targets/egl-static/Makefile.am | 2
src/gallium/targets/egl-static/egl.link | 3
src/gallium/targets/pipe-loader/Makefile.am | 2
src/gallium/targets/pipe-loader/pipe.link | 3
src/gbm/backends/dri/gbm_dri.c | 28
src/gbm/backends/dri/gbm_driint.h | 8
src/glsl/link_interface_blocks.cpp | 271 +++++-
src/glsl/opt_cse.cpp | 2
src/glx/Makefile.am | 2
src/glx/SConscript | 4
src/glx/dri3_glx.c | 56 -
src/glx/glxclient.h | 2
src/glx/glxext.c | 2
src/glx/query_renderer.c | 2
src/glx/tests/query_renderer_unittest.cpp | 3
src/mapi/shared-glapi/tests/Makefile.am | 1
src/mesa/drivers/SConscript | 3
src/mesa/drivers/common/meta.c | 5
src/mesa/drivers/dri/common/dri_util.c | 1
src/mesa/drivers/dri/common/utils.c | 2
src/mesa/drivers/dri/common/utils.h | 2
src/mesa/drivers/dri/i915/intel_screen.c | 13
src/mesa/drivers/dri/i965/brw_fs.cpp | 27
src/mesa/drivers/dri/i965/brw_fs.h | 4
src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 3
src/mesa/drivers/dri/i965/brw_fs_generator.cpp | 2
src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | 10
src/mesa/drivers/dri/i965/brw_lower_offset_array.cpp | 18
src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp | 267 ++++--
src/mesa/drivers/dri/i965/brw_shader.h | 6
src/mesa/drivers/dri/i965/brw_tex_layout.c | 11
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 2
src/mesa/drivers/dri/i965/intel_screen.c | 15
src/mesa/drivers/dri/swrast/swrast.c | 1
src/mesa/drivers/haiku/swrast/SConscript | 28
src/mesa/drivers/haiku/swrast/SoftwareRast.cpp | 697 ++++++++++++++++
src/mesa/drivers/haiku/swrast/SoftwareRast.h | 95 ++
src/mesa/drivers/haiku/swrast/SoftwareRast.rdef | 39
src/mesa/drivers/osmesa/osmesa.c | 16
src/mesa/main/api_arrayelt.c | 22
src/mesa/main/context.c | 2
src/mesa/main/tests/Makefile.am | 1
src/mesa/main/varray.c | 10
63 files changed, 1731 insertions(+), 285 deletions(-)
---
Reply to: