[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'refs/tags/mesa-10.0'



Tag 'mesa-10.0' created by Ian Romanick <ian.d.romanick@intel.com> at 2013-12-01 07:26 +0000

Mesa 10.0 relelase
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEABECAAYFAlKa5KMACgkQX1gOwKyEAw+kmwCeK+vu4MoxFCxARXKnHG7GOA84
HaAAni+SZbkuQBn3JpIBtetKD4PYAiYh
=pUDs
-----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 (7):
      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()
      st/mesa: fix GL_FEEDBACK mode inverted Y coordinate bug

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

Dave Airlie (2):
      mesa/swrast: fix inverted front buffer rendering with old-school swrast
      glx: don't fail out when no configs if we have visuals

Emil Velikov (2):
      docs: add a note about removed state tracker/targets
      docs: indicate GLX_MESA_query_renderer's completion

Eric Anholt (8):
      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.
      i965: Fix streamed state dumping/annotation after the blorp-flush change.

Francisco Jerez (2):
      clover: Fix the const variant of adaptor_range::end to deal with mismatching range sizes.
      glsl: Initialize _mesa_glsl_parse_state::atomic_counter_offsets before using it.

Fredrik Höglund (1):
      mesa: Fix derived vertex state not being updated in glCallList()

Ian Romanick (12):
      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
      Remove 068a073 from the pick list
      mesa: Bump version to 10.0.0-rc2
      i965: Bump libdrm requirement
      i965: Only enable __DRI2_ROBUSTNESS if kernel support is available
      dri: Allow __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS in driCreateContextAttribs
      docs: Update release notes for 10.0
      mesa: Bump version to 10.0 (final)

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.

Kenneth Graunke (2):
      i965: Use __attribute__((flatten)) on fast tiled teximage code.
      i965: Always reserve binding table space for at least one render target.

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

Maarten Lankhorst (1):
      gbm/dri: hide extension loader symbols

Matt Turner (2):
      i965/fs: Don't perform CSE on inst HW_REG dests (unless it's null)
      i965: Link -ldl after libmesa.la

Paul Berry (17):
      main: Fix MaxUniformComponents for geometry shaders.
      i965: Fix vertical alignment for multisampled buffers.
      glsl: Rework interface block linking.
      i965/gen7: Emit workaround flush when changing GS enable state.
      i965/vec4: Fix broken IR annotation in debug output.
      glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex.
      glsl: Fix cross-version linking between VS and GS.
      glsl: Fix interstage uniform interface block link error detection.
      mesa: Track number of layers in layered framebuffers.
      i965: refactor blorp clear code in preparation for layered clears.
      i965: Fix blorp clear of layered framebuffers.
      i965: Fix fast clear of depth buffers.
      mesa: Fix texture target validation for glFramebufferTexture()
      mesa: Implement GL_FRAMEBUFFER_ATTACHMENT_LAYERED query.
      i965/gs: Properly skip GS binding table upload when no GS active.
      i965/gs: Set GS prog_data to NULL if there is no GS program.
      glsl: Fix lowering of direct assignment in lower_clip_distance.

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.

Tapani Pälli (1):
      mesa: enable GL_TEXTURE_LOD_BIAS set/get

Tom Stellard (11):
      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
      clover: Optionally return context's devices from clGetProgramInfo()
      gallium: Pass version scripts to linker using --version-script=
      r600g/compute: Fix handling of global buffers in r600_resource_copy_region()
      r600g/compute: Add a work-around for flushing issues on Cayman
      radeonsi/compute: Fix LDS size calculation
      radeon/compute: Unconditionally inline all functions v2

Vadim Girlin (1):
      r600g/sb: work around hw issues with stack on eg/cm

Vinson Lee (1):
      i965: Add missing break in SHADER_OPCODE_GEN7_SCRATCH_READ case.

---
 VERSION                                                 |    2 
 bin/.cherry-ignore                                      |    8 
 configure.ac                                            |   20 
 docs/relnotes/10.0.html                                 |   79 +
 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/evergreen_compute.c            |    4 
 src/gallium/drivers/r600/r600_blit.c                    |   37 
 src/gallium/drivers/r600/r600_hw_context.c              |    4 
 src/gallium/drivers/r600/r600_llvm.c                    |    4 
 src/gallium/drivers/r600/r600_pipe.h                    |   10 
 src/gallium/drivers/r600/sb/sb_bc.h                     |   21 
 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp          |  129 +-
 src/gallium/drivers/r600/sb/sb_context.cpp              |    9 
 src/gallium/drivers/r600/sb/sb_ir.h                     |    5 
 src/gallium/drivers/r600/sb/sb_pass.h                   |    3 
 src/gallium/drivers/radeon/radeon_llvm_emit.c           |    4 
 src/gallium/drivers/radeon/radeon_llvm_util.c           |   23 
 src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c     |    2 
 src/gallium/drivers/radeonsi/radeonsi_compute.c         |   49 +
 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/api/program.cpp       |    8 
 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                          |   30 
 src/gbm/backends/dri/gbm_driint.h                       |    8 
 src/glsl/ast_to_hir.cpp                                 |   20 
 src/glsl/builtin_variables.cpp                          |    1 
 src/glsl/glsl_parser_extras.cpp                         |    2 
 src/glsl/ir.cpp                                         |    3 
 src/glsl/ir.h                                           |   36 
 src/glsl/ir_clone.cpp                                   |    1 
 src/glsl/link_interface_blocks.cpp                      |  325 ++++++-
 src/glsl/linker.cpp                                     |    9 
 src/glsl/linker.h                                       |   10 
 src/glsl/lower_clip_distance.cpp                        |    5 
 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/glxcmds.c                                       |    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                  |    7 
 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/Makefile.am                   |    2 
 src/mesa/drivers/dri/i965/brw_binding_tables.c          |    2 
 src/mesa/drivers/dri/i965/brw_blorp.cpp                 |    1 
 src/mesa/drivers/dri/i965/brw_blorp_clear.cpp           |  129 +-
 src/mesa/drivers/dri/i965/brw_clear.c                   |   12 
 src/mesa/drivers/dri/i965/brw_context.c                 |   29 
 src/mesa/drivers/dri/i965/brw_context.h                 |    6 
 src/mesa/drivers/dri/i965/brw_fs.cpp                    |   32 
 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 |  269 ++++--
 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_vec4_gs.c                 |    7 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp          |    1 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c        |    4 
 src/mesa/drivers/dri/i965/gen6_clip_state.c             |    2 
 src/mesa/drivers/dri/i965/gen7_blorp.cpp                |   16 
 src/mesa/drivers/dri/i965/gen7_gs_state.c               |   16 
 src/mesa/drivers/dri/i965/gen7_misc_state.c             |    2 
 src/mesa/drivers/dri/i965/gen7_urb.c                    |   24 
 src/mesa/drivers/dri/i965/intel_batchbuffer.c           |   30 
 src/mesa/drivers/dri/i965/intel_batchbuffer.h           |    1 
 src/mesa/drivers/dri/i965/intel_screen.c                |   41 
 src/mesa/drivers/dri/i965/intel_screen.h                |    5 
 src/mesa/drivers/dri/i965/intel_tex_subimage.c          |   10 
 src/mesa/drivers/dri/swrast/swrast.c                    |    5 
 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/fbobject.c                                |   84 +
 src/mesa/main/mtypes.h                                  |    8 
 src/mesa/main/tests/Makefile.am                         |    1 
 src/mesa/main/texparam.c                                |   16 
 src/mesa/main/varray.c                                  |   10 
 src/mesa/state_tracker/st_cb_feedback.c                 |    6 
 106 files changed, 2481 insertions(+), 489 deletions(-)
---


Reply to: