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

mesa: Changes to 'refs/tags/mesa-10.2.0-rc4-1'



Tag 'mesa-10.2.0-rc4-1' created by Emilio Pozuelo Monfort <pochu@debian.org> at 2014-05-24 13:17 +0000

Tagging upload of mesa 10.2.0~rc4-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEABECAAYFAlOAm94ACgkQhTV17EoIsv5KCwCePzRv82/ZUd/taUs6Y6DI5F5T
rLwAn0CP8zFJhotH9UJ1XjzsFf82XJiq
=u2Gm
-----END PGP SIGNATURE-----

Changes since mesa-10.2.0-rc1-1:
Andreas Boll (4):
      Merge tag 'mesa-10.2-rc4' into debian-experimental
      New upstream release candidate.
      Drop 01_no_undefined.diff, upstream
      Don't try to enable xa on hurd.

Anuj Phogat (2):
      meta: Refactor _mesa_meta_setup_blit_shader() to avoid duplicate shader code
      meta: Use gl_FragColor to output color values to all the draw buffers

Brian Paul (1):
      mesa: fix double-freeing of dispatch tables inside glBegin/End.

Chris Forbes (4):
      i965/Gen7: Set up layer constraints properly for renderbuffers
      i965/Gen8: Set up layer constraints properly for renderbuffers
      i965/Gen7: Set up layer constraints properly for depth buffers
      i965/Gen8: Set up layer constraints properly for depth buffers

Emil Velikov (5):
      configure: error out if building GBM without dri
      glx/tests: Partially revert commit 51e3569573a7b3f8da0df093836761003fcdc414
      configure: correctly set LD_NO_UNDEFINED
      docs: Add a note about llvm-shared-libs and libxatracker
      targets/egl-static: add missing line break in ldflags

Emilio Pozuelo Monfort (1):
      Upload to experimental

Fabio Pedretti (2):
      debian/rules: remove unused --with-llvm-shared-libs configure option
      debian/control: remove python-libxml2 dependency

Ian Romanick (6):
      linker: Fix consumer_inputs_with_locations indexing
      mesa: Bump version to 10.2-rc2
      Add .cherry-ignore file
      Bump version to 10.2-rc3
      Merge remote-tracking branch 'robclark/freedreno-10.2' into 10.2
      Bump version to 10.2-rc4

Ilia Mirkin (13):
      nv50/ir/gk110: fix set with f32 dest
      nv50/ir: make sure to reverse cond codes on all the OP_SET variants
      nv50: fix setting of texture ms info to be per-stage
      gallium: add bit to pipe_blit_info to leave current query enabled
      mesa/st: leave current query enabled during glBlitFramebuffer
      nv50,nvc0: leave queries on during blit, turn them on for 2d engine
      nv50,nvc0: fix blit 3d path for 1d array textures
      nv50/ir: make sure that texprep/texquerylod's args get coalesced
      nv50/ir: fix integer mul lowering for u32 x u32 -> high u32
      nv50/ir: fix s32 x s32 -> high s32 multiply logic
      nv50/ir: fix constant folding for OP_MUL subop HIGH
      nv50,nvc0: fix 3d blits with mipmap levels
      tgsi: add GS_INVOCATIONS to property names array

James Legg (1):
      mesa: Fix unbinding GL_DEPTH_STENCIL_ATTACHMENT

Jeremy Huddleston Sequoia (2):
      glapi: Avoid heap corruption in _glapi_table
      darwin: Fix test for kCGLPFAOpenGLProfile support at runtime

Jonathan Gray (1):
      glsl: simplify the M_PI*f macros, fixes build on OpenBSD

Jordan Justen (7):
      i965/gen7 renderbuffer: Set depth size based on LOD0 for 3D textures
      i965/gen8 renderbuffer: Set depth size based on LOD0 for 3D textures
      i965/gen7 depth: Set depth size based on LOD0 for 3D textures
      i965/gen8 depth: Set depth size based on LOD0 for 3D textures
      i965/gen8: Set depth extent field
      i965 meta up/downsample: Fix renderbuffer _BaseFormat
      meta blit: Set Z texcoord during meta blit to sample the correct layer

Julien Cristau (4):
      Bump libdrm-dev build-dep to 2.4.54 per configure.ac.
      Bump libxcb-dri2 and libxcb-glx build-deps per configure.ac.
      Remove Cyril Brulebois from Uploaders.
      debian/rules: explicitly disable omx.

Kenneth Graunke (17):
      i965: Set miptree target field when creating from a BO.
      i965: Always intel_prepare_render() after invalidating front buffers.
      meta: Unify the GLSL and fixed-function clear paths.
      meta: Add a new MESA_META_DRAW_BUFFERS bit.
      meta: Add infrastructure for saving/restoring the DrawBuffers state.
      meta: Only clear the requested color buffers.
      i965: Enable GL_ARB_texture_view on Broadwell.
      mesa: Fix MaxNumLayers for 1D array textures.
      i965: Fix GPU hangs on Broadwell in shaders with some control flow.
      i965: Don't _swrast_BlitFramebuffer when doing CopyTexSubImage.
      mesa: Disable GL_EXT_framebuffer_multisample_blit_scaled on Broadwell.
      Revert "i965: Don't _swrast_BlitFramebuffer when doing CopyTexSubImage."
      meta: Drop unnecessary early returns in _mesa_meta_BlitFramebuffer.
      meta: Split _swrast_BlitFramebuffer out of the meta blit path.
      meta: Avoid _swrast_BlitFramebuffer in the meta CopyTexSubImage code.
      i965: Use WE_all for FB write header setup on Broadwell.
      i965: Listen to BRW_NEW_FRAGMENT_PROGRAM for 3DSTATE_PS_BLEND.

Kristian Høgsberg (1):
      wayland: Move version 2 request to end of interface specification

Maarten Lankhorst (2):
      Merge tag 'mesa-10.2-rc3' into debian-experimental
      bump changelog

Michel Dänzer (2):
      radeonsi: Fix anisotropic filtering state setup
      glsl_to_tgsi: Make sure the 'shader' member is always initialized

Pavel Popov (1):
      i965: Properly return *RESET* status in glGetGraphicsResetStatusARB

Rob Clark (19):
      freedreno/a2xx: fix compiler warning
      freedreno: update generated headers
      freedreno/a3xx: add point-size
      freedreno/query: allow multiple query implementations
      freedreno: add support for hw queries
      freedreno/a3xx: occlusion query support
      freedreno/a3xx: fix MAX_INPUTS shader cap
      freedreno/a3xx: account for special inputs/outputs
      freedreno/a3xx: fix write to bogus register
      freedreno: update generated headers
      freedreno/a3xx: add sRBG texture support
      freedreno: fix index buffer offset
      freedreno: fix caps
      freedreno/a3xx/compiler: 1D textures
      freedreno/a3xx: use util_format_compose_swizzles()
      freedreno: update generated headers
      freedreno/a3xx/compiler: refactor trans_samp()
      freedreno/a3xx: shadow sampler support
      freedreno: don't advertise texture arrays for now

Roland Scheidegger (2):
      draw: do not use draw_get_option_use_llvm() inside draw execution paths
      mesa/st: fix number of ubos being declared in a shader

Ryan Houdek (2):
      freedreno/a3xx/compiler: start adding integer support
      freedreno/a3xx/compiler: add KILL_IF

Tapani Pälli (1):
      glsl: fix bogus layout qualifier warnings

Thomas Hellstrom (1):
      st/xa: Fix performance regression introduced by commit "Cache render target surface"

Tom Stellard (4):
      pipe-loader: Don't destroy the winsys in the sw loader
      clover: Destory pipe_screen when device does not support compute v2
      configure.ac: Add LLVM_VERSION_PATCH to DEFINES
      radeonsi: Enable geometry shaders with LLVM 3.4.1

Topi Pohjolainen (14):
      i965/gen8: Use helper variables for surface parameters
      i965/blorp: Expose coordinate scissoring and mirroring
      meta: Merge compiling and linking of blit program
      meta: Refactor binding of renderbuffer as texture image
      meta: Refactor configuration of renderbuffer sampling
      i965/wm: Surface state overrides for configuring w-tiled as y-tiled
      i965/gen8: Surface state overriding for stencil
      i965: Extend brw_get_rb_for_first_slice() for specified level/layer
      meta: Refactor state save/restore for framebuffer texture blits
      i965/meta: Stencil blits
      i965/fb: Use meta path for stencil blits
      i965/meta: Stencil blit for miptree updownsampling
      i965/fb: Use meta path for stencil up/downsampling
      i965/fbo: Only try stencil meta blits on gen >= 8

---
 VERSION                                                       |    2 
 bin/.cherry-ignore                                            |    3 
 configure.ac                                                  |   28 
 debian/changelog                                              |   25 
 debian/control                                                |    9 
 debian/patches/01_no_undefined.diff                           |   35 
 debian/patches/series                                         |    1 
 debian/rules                                                  |    6 
 docs/relnotes/10.2.html                                       |   19 
 src/egl/wayland/wayland-drm/wayland-drm.xml                   |   35 
 src/gallium/auxiliary/draw/draw_context.c                     |    2 
 src/gallium/auxiliary/draw/draw_gs.c                          |   10 
 src/gallium/auxiliary/draw/draw_private.h                     |    4 
 src/gallium/auxiliary/draw/draw_vs.c                          |    4 
 src/gallium/auxiliary/draw/draw_vs_exec.c                     |    4 
 src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c            |    3 
 src/gallium/auxiliary/tgsi/tgsi_strings.c                     |    3 
 src/gallium/drivers/freedreno/Makefile.sources                |    3 
 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h                 |   10 
 src/gallium/drivers/freedreno/a2xx/fd2_emit.c                 |    2 
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h                 |  158 ++-
 src/gallium/drivers/freedreno/a3xx/fd3_compiler.c             |  394 ++++++-
 src/gallium/drivers/freedreno/a3xx/fd3_compiler_old.c         |    3 
 src/gallium/drivers/freedreno/a3xx/fd3_context.c              |    3 
 src/gallium/drivers/freedreno/a3xx/fd3_program.c              |    4 
 src/gallium/drivers/freedreno/a3xx/fd3_program.h              |    4 
 src/gallium/drivers/freedreno/a3xx/fd3_query.c                |  139 ++
 src/gallium/drivers/freedreno/a3xx/fd3_query.h                |   36 
 src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c           |   18 
 src/gallium/drivers/freedreno/a3xx/fd3_texture.c              |    8 
 src/gallium/drivers/freedreno/a3xx/fd3_util.c                 |   28 
 src/gallium/drivers/freedreno/adreno_common.xml.h             |   43 
 src/gallium/drivers/freedreno/adreno_pm4.xml.h                |  102 +
 src/gallium/drivers/freedreno/freedreno_context.c             |    3 
 src/gallium/drivers/freedreno/freedreno_context.h             |   65 +
 src/gallium/drivers/freedreno/freedreno_draw.c                |    6 
 src/gallium/drivers/freedreno/freedreno_gmem.c                |   19 
 src/gallium/drivers/freedreno/freedreno_query.c               |  117 --
 src/gallium/drivers/freedreno/freedreno_query.h               |   33 
 src/gallium/drivers/freedreno/freedreno_query_hw.c            |  465 ++++++++
 src/gallium/drivers/freedreno/freedreno_query_hw.h            |  164 +++
 src/gallium/drivers/freedreno/freedreno_query_sw.c            |  165 +++
 src/gallium/drivers/freedreno/freedreno_query_sw.h            |   55 +
 src/gallium/drivers/freedreno/freedreno_resource.c            |    3 
 src/gallium/drivers/freedreno/freedreno_screen.c              |   17 
 src/gallium/drivers/freedreno/freedreno_util.h                |    9 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp    |    3 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |   98 +
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp      |   50 
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp            |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp   |    2 
 src/gallium/drivers/nouveau/nv50/nv50_context.h               |   10 
 src/gallium/drivers/nouveau/nv50/nv50_query.c                 |    6 
 src/gallium/drivers/nouveau/nv50/nv50_screen.c                |    2 
 src/gallium/drivers/nouveau/nv50/nv50_surface.c               |   37 
 src/gallium/drivers/nouveau/nv50/nv50_tex.c                   |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_query.c                 |    5 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c                |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c               |   25 
 src/gallium/drivers/r600/r600_pipe.h                          |    9 
 src/gallium/drivers/radeon/r600_pipe_common.h                 |    9 
 src/gallium/drivers/radeonsi/si_descriptors.c                 |    4 
 src/gallium/drivers/radeonsi/si_pipe.c                        |    4 
 src/gallium/drivers/radeonsi/si_pipe.h                        |    4 
 src/gallium/drivers/radeonsi/si_state.c                       |   17 
 src/gallium/include/pipe/p_state.h                            |    3 
 src/gallium/state_trackers/clover/core/device.cpp             |    5 
 src/gallium/state_trackers/xa/xa_context.c                    |    2 
 src/gallium/targets/egl-static/Makefile.am                    |    2 
 src/glsl/builtin_functions.cpp                                |    8 
 src/glsl/glsl_parser.yy                                       |   11 
 src/glsl/link_varyings.cpp                                    |    8 
 src/glsl/tests/varyings_test.cpp                              |   11 
 src/glx/apple/apple_visual.c                                  |   14 
 src/glx/tests/query_renderer_implementation_unittest.cpp      |    6 
 src/mapi/glapi/gen/gl_gentable.py                             |    2 
 src/mesa/drivers/common/meta.c                                |  401 ++++---
 src/mesa/drivers/common/meta.h                                |   46 
 src/mesa/drivers/common/meta_blit.c                           |  227 ++--
 src/mesa/drivers/common/meta_generate_mipmap.c                |    2 
 src/mesa/drivers/dri/i915/intel_fbo.c                         |    8 
 src/mesa/drivers/dri/i965/Makefile.sources                    |    2 
 src/mesa/drivers/dri/i965/brw_blorp_blit.cpp                  |  124 --
 src/mesa/drivers/dri/i965/brw_context.h                       |   14 
 src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c             |  524 ++++++++++
 src/mesa/drivers/dri/i965/brw_meta_updownsample.c             |   35 
 src/mesa/drivers/dri/i965/brw_meta_util.c                     |  160 +++
 src/mesa/drivers/dri/i965/brw_meta_util.h                     |   46 
 src/mesa/drivers/dri/i965/brw_reset.c                         |   18 
 src/mesa/drivers/dri/i965/brw_state.h                         |    6 
 src/mesa/drivers/dri/i965/brw_wm_state.c                      |    1 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c              |   24 
 src/mesa/drivers/dri/i965/gen7_misc_state.c                   |   15 
 src/mesa/drivers/dri/i965/gen7_wm_surface_state.c             |   17 
 src/mesa/drivers/dri/i965/gen8_blend_state.c                  |    4 
 src/mesa/drivers/dri/i965/gen8_depth_state.c                  |   17 
 src/mesa/drivers/dri/i965/gen8_fs_generator.cpp               |   13 
 src/mesa/drivers/dri/i965/gen8_generator.cpp                  |   14 
 src/mesa/drivers/dri/i965/gen8_surface_state.c                |   87 +
 src/mesa/drivers/dri/i965/intel_buffers.c                     |    2 
 src/mesa/drivers/dri/i965/intel_extensions.c                  |    8 
 src/mesa/drivers/dri/i965/intel_fbo.c                         |   27 
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c                 |    9 
 src/mesa/drivers/dri/i965/intel_tex_image.c                   |    1 
 src/mesa/drivers/dri/nouveau/nouveau_driver.c                 |    2 
 src/mesa/drivers/dri/radeon/radeon_fbo.c                      |    2 
 src/mesa/drivers/x11/xm_dd.c                                  |    2 
 src/mesa/main/context.c                                       |    4 
 src/mesa/main/fbobject.c                                      |    8 
 src/mesa/state_tracker/st_cb_blit.c                           |    1 
 src/mesa/state_tracker/st_cb_readpixels.c                     |    1 
 src/mesa/state_tracker/st_cb_texture.c                        |    2 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp                    |   11 
 113 files changed, 3610 insertions(+), 907 deletions(-)
---


Reply to: