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

mesa: Changes to 'refs/tags/mesa-12.0.2-1'



Tag 'mesa-12.0.2-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2016-09-06 08:44 +0000

Tagging upload of mesa 12.0.2-1 to unstable.
-----BEGIN PGP SIGNATURE-----

iQIcBAABCgAGBQJXzoHYAAoJEB7vU9OKOpxnEu8P/RZ7lqUi6L5D68JWuibXCDu9
UguQL2VnZT9lledsxLcDkEtNXjeEfxC9UQjVFLcNLirDqLNDR+Mw52we43fifT1E
w93dzBohEKSIa5tOWw7Jy6MYLrpcB8qgDgabN3DzObpbzsNIoGM2RG6+l1jq8N3q
oatFMg6ixakuSK+NOAz9c/wBb8tAbVGiPKSsZ8pWMWZbT3MmdDuZyxTTsFZoZ1gT
qs4c2//oJGvs24EEv5gcmutM3Nr+FLyIM2M9FYEL50J8E/d0B81ZII8DyF2rT+wN
uGBdU4KPwPdd8ooAdoavfZ5x+4NATIU0kiZI6ybOzcEooPkjrJ1uZf/M/uSJxd7z
6jqg0CUru0mkDlnXWu/Y/668opTUf9gq/9FE4mWvgZ+wKKW2qXvvgUyHaaf/2I6K
MI5/6WCFtdEOstAbekAcQd8IjaGKK5Bgy57dIBk097ukFMJ+t/K4BJl+JP9wlgJY
AENp2JXsU3pqTkfYWPBPUj1qP0gnuS80sKZ/EUe/VymU2g8JHl1R61UW9dkzFvwd
QMhVWHIC1soUaHEgj4PYmUxl9Sa/21FYymmjbMkXUs+WY+cAZlBHJoSmL45Okriq
PEJqeyTprFAHyA3rov2skxDoQmcaUKvNqO89wOuww3zk/WwOM/sPmtbChizCS94f
ta3+nw7ieXVpARs/0+zW
=jbtM
-----END PGP SIGNATURE-----

Changes since mesa-12.0.1-3:
Andreas Boll (12):
      rules: Pass -c4 to dpkg-gensymbols through dh_makeshlibs, got dropped with the migration to dh.
      rules: Replace deprecated debhelper option -s with -a.
      copyright: Sync with docs/license.html.
      Replace almost all dynamic debhelper config files with static files.
      rules: Drop unneeded override_dh_builddeb, xz is the default compression type for dpkg-deb nowadays.
      Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-drivers.triggers.
      control: Only build-dep on libgcrypt20-dev on architectures where we build mesa-vulkan-drivers.
      source/local-options: Add more files to extend-diff-ignore option
      configure.ac: Use ${datarootdir} for --with-vulkan-icddir help string too
      Merge tag 'mesa-12.0.2' into debian-experimental
      Bump changelog.
      Upload to unstable.

Bernard Kilarski (1):
      glx: fix error code when there is no context bound

Brian Paul (4):
      svga: handle mismatched number of samplers, sampler views
      mesa: use _mesa_clear_texture_image() in clear_texture_fields()
      swrast: fix incorrectly positioned putImage() in swrast driver
      mesa: fix format conversion bug in get_tex_rgba_uncompressed()

Chad Versace (2):
      i965: Fix miptree layout for EGLImage-based renderbuffers
      i965: Respect miptree offsets in intel_readpixels_tiled_memcpy()

Christian König (1):
      st/mesa: fix reference counting bug in st_vdpau

Chuck Atkins (1):
      swr: Refactor checks for compiler feature flags

Daniel Scharrer (1):
      mesa: Fix fixed function spot lighting on newer hardware (again)

Dave Airlie (2):
      anv: fix writemask on blit fragment shader.
      st/glsl_to_tgsi: fix st_src_reg_for_double constant.

Emil Velikov (15):
      docs: add sha256 checksums for 12.0.1
      mesa: automake: list builddir before srcdir
      mesa: scons: list builddir before srcdir
      i965: store reference to the context within struct brw_fence (v2)
      anv: remove internal 'validate' layer
      anv: automake: use VISIBILITY_CFLAGS to restrict symbol visibility
      anv: automake: build with -Bsymbolic
      anv: do not export the Vulkan API
      isl: automake: use VISIBILITY_CFLAGS to restrict symbol visibility
      cherry-ignore: temporary(?) drop "a4xx: make sure to actually clamp depth"
      i915: Check return value of screen->image.loader->getBuffers
      Revert "i965/miptree: Set logical_depth0 == 6 for cube maps"
      glx/glvnd: list the strcmp arguments in correct order
      Update version to 12.0.2
      docs: add release notes for 12.0.2

Eric Anholt (4):
      vc4: Close our screen's fd on screen close.
      vc4: Disable early Z with computed depth.
      vc4: Fix a leak of the src[] array of VPM reads in optimization.
      vc4: Fix leak of the bo_handles table.

Francisco Jerez (3):
      i965: Emit SKL VF cache invalidation W/A from brw_emit_pipe_control_flush.
      i965: Make room in the batch epilogue for three more pipe controls.
      i965: Fix remaining flush vs invalidate race conditions in brw_emit_pipe_control_flush.

Haixia Shi (1):
      platform_android: prevent deadlock in droid_swap_buffers

Ian Romanick (5):
      mesa: Strip arrayness from interface block names in some IO validation
      glsl: Pack integer and double varyings as flat even if interpolation mode is none
      glcpp: Track the actual version instead of just the version_resolved flag
      glcpp: Only disallow #undef of pre-defined macros on GLSL ES >= 3.00 shaders
      glsl: Mark cube map array sampler types as reserved in GLSL ES 3.10

Ilia Mirkin (16):
      mesa: etc2 online compression is unsupported, don't attempt it
      st/mesa: return appropriate mesa format for ETC texture formats
      mesa: set _NEW_BUFFERS when updating texture bound to current buffers
      nv50,nvc0: srgb rendering is only available for rgba/bgra
      vbo: allow DrawElementsBaseVertex in display lists
      gallium/util: add helper to compute zmin/zmax for a viewport state
      nv50,nvc0: fix depth range when halfz is enabled
      nv50/ir: fix bb positions after exit instructions
      vbo: add basevertex when looking up elements for vbo splitting
      a4xx: only disable depth clipping, not all clipping, when requested
      nv50/ir: make sure cfg iterator always hits all blocks
      main: add missing EXTRA_END in OES_sample_variables get check
      nouveau: always enable at least one RC
      nv30: only bail on color/depth bpp mismatch when surfaces are swizzled
      a4xx: make sure to actually clamp depth as requested
      gk110/ir: fix quadop dall emission

Jan Ziak (2):
      egl/x11: avoid using freed memory if dri2 init fails
      loader: fix memory leak in loader_dri3_open

Jason Ekstrand (31):
      nir/spirv: Don't multiply the push constant block size by 4
      anv: Add a stub for CmdCopyQueryPoolResults on Ivy Bridge
      glsl/types: Fix function type comparison function
      glsl/types: Use _mesa_hash_data for hashing function types
      genxml: Make gen6-7 blending look more like gen8
      anv/pipeline: Unify blend state setup between gen7 and gen8
      anv: Enable independentBlend on gen7
      anv: Add an align_down_npot_u32 helper
      anv: Handle VK_WHOLE_SIZE properly for buffer views
      i965/miptree: Enforce that height == 1 for 1-D array textures
      i965/miptree: Set logical_depth0 == 6 for cube maps
      nir: Add a nir_deref_foreach_leaf helper
      nir/inline: Constant-initialize local variables in the callee if needed
      anv/pipeline: Set up point coord enables
      i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations
      i965/vec4: Make opt_vector_float reset at the top of each block
      anv/blit2d: Add a format parameter to bind_dst and create_iview
      anv/blit2d: Add support for RGB destinations
      anv/clear: Make cmd_clear_image take an actual VkClearValue
      anv/clear: Clear E5B9G9R9 images as R32_UINT
      anv: Include the pipeline layout in the shader hash
      isl: Allow multisampled array textures
      anv/descriptor_set: memset anv_descriptor_set_layout
      anv/pipeline: Fix bind maps for fragment output arrays
      anv/allocator: Correctly set the number of buckets
      anv/pipeline: Properly handle OOM during shader compilation
      anv: Remove unused fields from anv_pipeline_bind_map
      anv: Add pipeline_has_stage guards a few places
      anv: Add a struct for storing a compiled shader
      anv/pipeline: Add support for caching the push constant map
      anv: Rework pipeline caching

Jose Fonseca (2):
      appveyor: Install pywin32 extensions.
      appveyor: Force Visual Studio 2013 image.

Kenneth Graunke (21):
      genxml: Add CLIPMODE_* prefix to 3DSTATE_CLIP's "Clip Mode" enum values.
      genxml: Add APIMODE_D3D missing enum values and improve consistency.
      anv: Fix near plane clipping on Gen7/7.5.
      anv: Enable early culling on Gen7.
      anv: Unify 3DSTATE_CLIP code across generations.
      genxml: Rename "API Rendering Disable" to "Rendering Disable".
      anv: Properly call gen75_emit_state_base_address on Haswell.
      i965: Include VUE handles for GS with invocations > 1.
      nir: Add a base const_index to shared atomic intrinsics.
      i965: Fix shared atomic intrinsics to pay attention to base.
      mesa: Add GL_BGRA_EXT to the list of GenerateMipmap internal formats.
      mesa: Don't call GenerateMipmap if Width or Height == 0.
      glsl: Delete bogus ir_set_program_inouts assert.
      glsl: Fix the program resource names of gl_TessLevelOuter/Inner[].
      glsl: Fix location bias for patch variables.
      glsl: Fix invariant matching in GLSL 4.30 and GLSL ES 1.00.
      mesa: Fix uf10_to_f32() scale factor in the E == 0 and M != 0 case.
      nir/builder: Add bany_inequal and bany helpers.
      i965: Implement the WaPreventHSTessLevelsInterference workaround.
      i965: Fix execution size of scalar TCS barrier setup code.
      i965: Fix barrier count shift in scalar TCS backend.

Leo Liu (2):
      st/omx/enc: check uninitialized list from task release
      vl/dri3: fix a memory leak from front buffer

Marek Olšák (7):
      glsl_to_tgsi: don't use the negate modifier in integer ops after bitcast
      radeonsi: add a workaround for a compute VGPR-usage LLVM bug
      winsys/amdgpu: disallow DCC with mipmaps
      gallium/util: fix align64
      radeonsi: only set dual source blending for MRT0
      radeonsi: fix VM faults due NULL internal const buffers on CIK
      radeonsi: disable SDMA texture copying on Carrizo

Matt Turner (4):
      mapi: Massage code to allow clang to compile.
      i965/vec4: Ignore swizzle of VGRF for use by var_range_end().
      mesa: Use AC_HEADER_MAJOR to include correct header for major().
      nir: Walk blocks in source code order in lower_vars_to_ssa.

Michel Dänzer (1):
      glx: Don't use current context in __glXSendError

Miklós Máté (1):
      vbo: set draw_id

Nanley Chery (5):
      anv/descriptor_set: Fix binding partly undefined descriptor sets
      isl: Fix assert on raw buffer surface state size
      anv/device: Fix max buffer range limits
      isl: Fix isl_tiling_is_any_y()
      anv/gen7_pipeline: Set PixelShaderKillPixel for discards

Nicolai Hähnle (7):
      radeonsi: explicitly choose center locations for 1xAA on Polaris
      radeonsi: fix Polaris MSAA regression
      radeonsi: ensure sample locations are set for line and polygon smoothing
      st_glsl_to_tgsi: only skip over slots of an input array that are present
      glsl: fix optimization of discard nested multiple levels
      radeonsi: flush TC L2 cache for indirect draw data
      radeonsi: add si_set_rw_buffer to be used for internal descriptors

Nicolas Boichat (6):
      egl/dri2: dri2_make_current: Set EGL error if bindContext fails
      egl/wayland: Set disp->DriverData to NULL on error
      egl/surfaceless: Set disp->DriverData to NULL on error
      egl/drm: Set disp->DriverData to NULL on error
      egl/android: Set dpy->DriverData to NULL on error
      egl/dri2: Add reference count for dri2_egl_display

Rob Herring (3):
      Android: add missing u_math.h include path for libmesa_isl
      vc4: fix vc4_resource_from_handle() stride calculation
      vc4: add hash table look-up for exported dmabufs

Samuel Pitoiset (7):
      nvc0/ir: fix images indirect access on Fermi
      nvc0: fix the driver cb size when draw parameters are used
      gm107/ir: add missing NEG modifier for IADD32I
      gm107/ir: make use of ADD32I for all immediates
      nvc0: upload sample locations on GM20x
      nvc0: invalidate textures/samplers on GK104+
      nv50/ir: always emit the NDV bit for OP_QUADOP

Stefan Dirsch (1):
      Avoid overflow in 'last' variable of FindGLXFunction(...)

Stencel, Joanna (1):
      egl/wayland-egl: Fix for segfault in dri2_wl_destroy_surface.

Tim Rowley (2):
      Revert "gallium: Force blend color to 16-byte alignment"
      swr: switch from overriding -march to selecting features

Timo Aaltonen (1):
      glx.symbols: delete an extra empty line

Tomasz Figa (8):
      gallium/dri: Add shared glapi to LIBADD on Android
      egl/android: Remove unused variables
      egl/android: Check return value of dri2_get_dri_config()
      egl/android: Stop leaking DRI images
      gallium/winsys/kms: Fix double refcount when importing from prime FD (v2)
      gallium/winsys/kms: Fully initialize kms_sw_dt at prime import time (v2)
      gallium/winsys/kms: Move display target handle lookup to separate function
      gallium/winsys/kms: Look up the GEM handle after importing a prime FD

mil Velikov (1):
      anv: remove dummy VK_DEBUG_MARKER_EXT entry points

---
 VERSION                                                            |    2 
 appveyor.yml                                                       |    4 
 bin/.cherry-ignore                                                 |    3 
 configure.ac                                                       |   80 -
 debian/changelog                                                   |   19 
 debian/control                                                     |    2 
 debian/copyright                                                   |   14 
 debian/libegl1-mesa-dev.install                                    |    5 
 debian/libegl1-mesa-dev.install.in                                 |    5 
 debian/libegl1-mesa-dev.install.linux                              |    9 
 debian/libegl1-mesa-dev.install.linux.in                           |    9 
 debian/libegl1-mesa.install                                        |    1 
 debian/libegl1-mesa.install.in                                     |    1 
 debian/libgbm-dev.install                                          |    3 
 debian/libgbm-dev.install.in                                       |    3 
 debian/libgbm1.install                                             |    1 
 debian/libgbm1.install.in                                          |    1 
 debian/libgl1-mesa-dev.install                                     |    2 
 debian/libgl1-mesa-dev.install.in                                  |    2 
 debian/libgl1-mesa-dri.install                                     |    1 
 debian/libgl1-mesa-dri.install.in                                  |    1 
 debian/libgl1-mesa-glx.install                                     |    1 
 debian/libgl1-mesa-glx.install.in                                  |    1 
 debian/libgl1-mesa-glx.symbols                                     |    1 
 debian/libglapi-mesa.install                                       |    1 
 debian/libglapi-mesa.install.in                                    |    1 
 debian/libgles1-mesa-dev.install                                   |    3 
 debian/libgles1-mesa-dev.install.in                                |    3 
 debian/libgles1-mesa.install                                       |    1 
 debian/libgles1-mesa.install.in                                    |    1 
 debian/libgles2-mesa-dev.install                                   |    4 
 debian/libgles2-mesa-dev.install.in                                |    4 
 debian/libgles2-mesa.install                                       |    1 
 debian/libgles2-mesa.install.in                                    |    1 
 debian/libosmesa6-dev.install                                      |    3 
 debian/libosmesa6-dev.install.in                                   |    3 
 debian/libosmesa6.install                                          |    1 
 debian/libosmesa6.install.in                                       |    1 
 debian/libwayland-egl1-mesa.install                                |    3 
 debian/libwayland-egl1-mesa.install.in                             |    3 
 debian/libxatracker-dev.install                                    |    5 
 debian/libxatracker-dev.install.in                                 |    5 
 debian/libxatracker2.install                                       |    1 
 debian/libxatracker2.install.in                                    |    1 
 debian/mesa-common-dev.install                                     |   10 
 debian/mesa-common-dev.install.in                                  |   10 
 debian/mesa-opencl-icd.install                                     |    3 
 debian/mesa-opencl-icd.install.in                                  |    3 
 debian/mesa-vulkan-drivers.postinst                                |    6 
 debian/mesa-vulkan-drivers.postrm                                  |    6 
 debian/mesa-vulkan-drivers.triggers                                |    1 
 debian/rules                                                       |   10 
 debian/source/local-options                                        |   17 
 docs/relnotes/12.0.1.html                                          |    3 
 docs/relnotes/12.0.2.html                                          |  402 ++++++
 src/compiler/glsl/glcpp/glcpp-parse.y                              |   42 
 src/compiler/glsl/glcpp/glcpp.h                                    |    2 
 src/compiler/glsl/glcpp/tests/120-undef-builtin.c                  |    1 
 src/compiler/glsl/glcpp/tests/120-undef-builtin.c.expected         |    3 
 src/compiler/glsl/glcpp/tests/147-undef-builtin-allowed.c          |    4 
 src/compiler/glsl/glcpp/tests/147-undef-builtin-allowed.c.expected |    4 
 src/compiler/glsl/glsl_lexer.ll                                    |    8 
 src/compiler/glsl/glsl_parser.yy                                   |    4 
 src/compiler/glsl/ir.h                                             |    7 
 src/compiler/glsl/ir_set_program_inouts.cpp                        |   10 
 src/compiler/glsl/link_varyings.cpp                                |   23 
 src/compiler/glsl/linker.cpp                                       |   15 
 src/compiler/glsl/lower_packed_varyings.cpp                        |   11 
 src/compiler/glsl/opt_conditional_discard.cpp                      |    9 
 src/compiler/glsl_types.cpp                                        |   18 
 src/compiler/nir/nir.c                                             |  116 +
 src/compiler/nir/nir.h                                             |    4 
 src/compiler/nir/nir_builder.h                                     |   19 
 src/compiler/nir/nir_inline_functions.c                            |   42 
 src/compiler/nir/nir_intrinsics.h                                  |   20 
 src/compiler/nir/nir_lower_vars_to_ssa.c                           |  209 +--
 src/compiler/nir/nir_phi_builder.h                                 |    3 
 src/compiler/spirv/vtn_variables.c                                 |    2 
 src/egl/drivers/dri2/egl_dri2.c                                    |  123 +-
 src/egl/drivers/dri2/egl_dri2.h                                    |    4 
 src/egl/drivers/dri2/platform_android.c                            |   33 
 src/egl/drivers/dri2/platform_drm.c                                |    1 
 src/egl/drivers/dri2/platform_surfaceless.c                        |    1 
 src/egl/drivers/dri2/platform_wayland.c                            |    2 
 src/egl/drivers/dri2/platform_x11.c                                |    3 
 src/egl/wayland/wayland-egl/wayland-egl-priv.h                     |    1 
 src/egl/wayland/wayland-egl/wayland-egl.c                          |    3 
 src/gallium/auxiliary/Makefile.sources                             |    3 
 src/gallium/auxiliary/util/u_format_r11g11b10f.h                   |    2 
 src/gallium/auxiliary/util/u_math.h                                |    2 
 src/gallium/auxiliary/util/u_viewport.h                            |   59 
 src/gallium/auxiliary/vl/vl_winsys_dri3.c                          |    1 
 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h                      |    4 
 src/gallium/drivers/freedreno/a4xx/fd4_emit.c                      |   29 
 src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.c                |    3 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp         |    5 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp         |    3 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp          |   13 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp          |    5 
 src/gallium/drivers/nouveau/codegen/nv50_ir_graph.cpp              |    8 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp      |    7 
 src/gallium/drivers/nouveau/nv30/nv30_state.c                      |    5 
 src/gallium/drivers/nouveau/nv50/nv50_formats.c                    |    4 
 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c             |    9 
 src/gallium/drivers/nouveau/nvc0/nvc0_context.c                    |   22 
 src/gallium/drivers/nouveau/nvc0/nvc0_context.h                    |    1 
 src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c             |   22 
 src/gallium/drivers/nouveau/nvc0/nvc0_tex.c                        |   20 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c                        |    4 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.c                    |   14 
 src/gallium/drivers/radeon/cayman_msaa.c                           |    7 
 src/gallium/drivers/radeonsi/cik_sdma.c                            |    6 
 src/gallium/drivers/radeonsi/si_descriptors.c                      |   23 
 src/gallium/drivers/radeonsi/si_hw_context.c                       |    3 
 src/gallium/drivers/radeonsi/si_pipe.c                             |   13 
 src/gallium/drivers/radeonsi/si_pipe.h                             |    7 
 src/gallium/drivers/radeonsi/si_shader.c                           |   35 
 src/gallium/drivers/radeonsi/si_state.c                            |   72 -
 src/gallium/drivers/radeonsi/si_state.h                            |    5 
 src/gallium/drivers/radeonsi/si_state_draw.c                       |    5 
 src/gallium/drivers/radeonsi/si_state_shaders.c                    |    3 
 src/gallium/drivers/radeonsi/sid.h                                 |    1 
 src/gallium/drivers/svga/svga_shader.c                             |   15 
 src/gallium/drivers/swr/Makefile.am                                |    8 
 src/gallium/drivers/vc4/vc4_bufmgr.c                               |   20 
 src/gallium/drivers/vc4/vc4_bufmgr.h                               |   21 
 src/gallium/drivers/vc4/vc4_context.h                              |    2 
 src/gallium/drivers/vc4/vc4_emit.c                                 |    6 
 src/gallium/drivers/vc4/vc4_opt_vpm.c                              |    9 
 src/gallium/drivers/vc4/vc4_program.c                              |    5 
 src/gallium/drivers/vc4/vc4_resource.c                             |    4 
 src/gallium/drivers/vc4/vc4_screen.c                               |   19 
 src/gallium/drivers/vc4/vc4_screen.h                               |    3 
 src/gallium/include/pipe/p_state.h                                 |   12 
 src/gallium/state_trackers/omx/vid_enc.c                           |    4 
 src/gallium/targets/dri/Makefile.am                                |    7 
 src/gallium/winsys/amdgpu/drm/amdgpu_surface.c                     |    3 
 src/gallium/winsys/svga/drm/vmw_screen.c                           |    7 
 src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c                  |   56 
 src/gbm/main/gbm.c                                                 |    7 
 src/glx/glx_error.c                                                |    4 
 src/glx/glx_pbuffer.c                                              |    2 
 src/glx/glxcmds.c                                                  |   30 
 src/glx/glxglvnd.c                                                 |   10 
 src/glx/query_renderer.c                                           |    4 
 src/glx/tests/fake_glx_screen.cpp                                  |   15 
 src/intel/genxml/gen6.xml                                          |    9 
 src/intel/genxml/gen7.xml                                          |    9 
 src/intel/genxml/gen75.xml                                         |    9 
 src/intel/genxml/gen8.xml                                          |   11 
 src/intel/genxml/gen9.xml                                          |   11 
 src/intel/isl/Android.mk                                           |    2 
 src/intel/isl/Makefile.am                                          |   12 
 src/intel/isl/isl.c                                                |    8 
 src/intel/isl/isl.h                                                |    2 
 src/intel/isl/isl_surface_state.c                                  |    9 
 src/intel/vulkan/Makefile.am                                       |    5 
 src/intel/vulkan/anv_cmd_buffer.c                                  |   32 
 src/intel/vulkan/anv_descriptor_set.c                              |   32 
 src/intel/vulkan/anv_device.c                                      |   40 
 src/intel/vulkan/anv_entrypoints_gen.py                            |   57 
 src/intel/vulkan/anv_image.c                                       |   82 -
 src/intel/vulkan/anv_meta_blit.c                                   |    2 
 src/intel/vulkan/anv_meta_blit2d.c                                 |  229 +++
 src/intel/vulkan/anv_meta_clear.c                                  |   26 
 src/intel/vulkan/anv_pipeline.c                                    |  210 ++-
 src/intel/vulkan/anv_pipeline_cache.c                              |  594 +++++-----
 src/intel/vulkan/anv_private.h                                     |  133 +-
 src/intel/vulkan/gen7_pipeline.c                                   |   97 -
 src/intel/vulkan/gen8_pipeline.c                                   |  142 --
 src/intel/vulkan/genX_cmd_buffer.c                                 |   13 
 src/intel/vulkan/genX_l3.c                                         |    8 
 src/intel/vulkan/genX_pipeline.c                                   |   13 
 src/intel/vulkan/genX_pipeline_util.h                              |  179 +++
 src/loader/loader.c                                                |    7 
 src/loader/loader_dri3_helper.c                                    |    1 
 src/mapi/entry_x86-64_tls.h                                        |    9 
 src/mapi/entry_x86_tls.h                                           |   10 
 src/mapi/entry_x86_tsd.h                                           |    9 
 src/mesa/Makefile.sources                                          |    6 
 src/mesa/SConscript                                                |    6 
 src/mesa/drivers/dri/i915/intel_context.c                          |   15 
 src/mesa/drivers/dri/i965/Makefile.sources                         |    1 
 src/mesa/drivers/dri/i965/brw_compiler.h                           |    2 
 src/mesa/drivers/dri/i965/brw_fs.cpp                               |    2 
 src/mesa/drivers/dri/i965/brw_fs_nir.cpp                           |   27 
 src/mesa/drivers/dri/i965/brw_nir.h                                |    2 
 src/mesa/drivers/dri/i965/brw_nir_tcs_workarounds.c                |  152 ++
 src/mesa/drivers/dri/i965/brw_performance_monitor.c                |   10 
 src/mesa/drivers/dri/i965/brw_pipe_control.c                       |   37 
 src/mesa/drivers/dri/i965/brw_tcs.c                                |   18 
 src/mesa/drivers/dri/i965/brw_vec4.cpp                             |  164 +-
 src/mesa/drivers/dri/i965/brw_vec4_cse.cpp                         |    2 
 src/mesa/drivers/dri/i965/brw_vec4_tcs.cpp                         |    3 
 src/mesa/drivers/dri/i965/intel_batchbuffer.h                      |   10 
 src/mesa/drivers/dri/i965/intel_fbo.c                              |   13 
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c                      |   41 
 src/mesa/drivers/dri/i965/intel_pixel_read.c                       |   21 
 src/mesa/drivers/dri/i965/intel_reg.h                              |    9 
 src/mesa/drivers/dri/i965/intel_syncobj.c                          |   55 
 src/mesa/drivers/dri/i965/intel_tex.c                              |    2 
 src/mesa/drivers/dri/nouveau/nv20_state_frag.c                     |    2 
 src/mesa/drivers/dri/swrast/swrast.c                               |    4 
 src/mesa/main/ffvertex_prog.c                                      |   17 
 src/mesa/main/genmipmap.c                                          |   10 
 src/mesa/main/get.c                                                |    1 
 src/mesa/main/glformats.c                                          |   23 
 src/mesa/main/glformats.h                                          |    3 
 src/mesa/main/shader_query.cpp                                     |   98 +
 src/mesa/main/texgetimage.c                                        |   14 
 src/mesa/main/teximage.c                                           |    9 
 src/mesa/main/texstorage.c                                         |    4 
 src/mesa/state_tracker/st_format.c                                 |    7 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp                         |   20 
 src/mesa/state_tracker/st_vdpau.c                                  |   10 
 src/mesa/vbo/vbo_exec_array.c                                      |    1 
 src/mesa/vbo/vbo_save_api.c                                        |   18 
 src/mesa/vbo/vbo_split_copy.c                                      |    2 
 218 files changed, 3408 insertions(+), 1578 deletions(-)
---


Reply to: