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

mesa: Changes to 'refs/tags/mesa-11.0.0-rc1-1'



Tag 'mesa-11.0.0-rc1-1' created by Timo Aaltonen <tjaalton@debian.org> at 2015-08-24 09:22 +0000

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

iQIcBAABAgAGBQJV2uJfAAoJEMtwMWWoiYTcwbYP/jqPlUA3tql5Hb2o44Asnnj3
OMQlf3sf9RIWwNyya+BzikjPsdQxf5o5x0/ky8owIvF8yd3kpbAbiJ9H0x8lz4Bw
Y0XUBt0uRGKN3etXk/qjBE/aAr5NEleGS/fPzaF2o9oJYNiSWBtmJSE6kkEo6TT9
mbR/xyEye8B/FsY1OcZyE758S3jOhbiOj2PlSyNcJ66sfDMlHA+rXynOGZN+Qy3X
JkHBAoXsTCas8udIjeYrlpS7Wb8rjXUcQw51HXkt0pi8KuVkbtYLRZ17vga7dNuA
UhplLDKL6udCGQYNUHDia2VInBWKDsNRYL8ytTLFkRUlmt0C+gJ5Mo3FqUx1ltQU
LOcP3DmNMd0cUsgiDzxYPkahvsMR7yz11ZLOv6ig8Fhz/TGBEacLqXBgPBI1QIrD
0L0K3hJyWuqFBbLY2ugFGYOeVnfPgqkUi2Ls+GpLk80xjNhptN+qrw2CMqBhaNVn
yeFHgErPv3AG/alJDuA3bVsIdw/ifHRNX42ztrGyp08Ey0oAUxad8OkBtmbo/nyv
obC/nlQu5v4axKil9ci5SkiVPHfIx0ZYaiZMbSqjiUL7k9gC467ORw/3xk4vd5pn
dgypgcBE7xDuGwgzcaf0PjSBB2CYLcbrC8IcO7IFJ/+WbUE5FoeDGSNjN61akjaT
K/1KS5pKNKhjgt3ili1K
=51Ji
-----END PGP SIGNATURE-----

Changes since mesa-11.0.0-git20150817-1:
Adam Jackson (1):
      glx: Fix __glXWireToEvent for BufferSwapComplete

Andreas Boll (11):
      rules: Disable omx for swx11 builds.
      control: Drop unneeded libomxil-bellagio-dev build-dep.
      rules: Explicitly disable vaapi.
      control: Update upstream url.
      control: Update Vcs-* fields.
      Drop libgl1-mesa-swx11-i686 package.
      Drop libgl1-mesa-swx11* packages.
      control: Update package description.
      Merge branch 'upstream-experimental' into debian-experimental
      Update changelog
      Drop irrelevant change from changelog

Anuj Phogat (6):
      mesa: Turn get_readpixels_transfer_ops() in to a global function
      meta: Fix transfer operations check in meta pbo path for readpixels
      meta: Abort meta pbo path if readpixels need signed-unsigned conversion
      meta: Don't do fragment color clamping in _mesa_meta_pbo_GetTexSubImage
      mesa: Add a helper function _mesa_need_luminance_to_rgb_conversion()
      meta: Fix reading luminance texture as rgba in _mesa_meta_pbo_GetTexSubImage()

Axel Davy (55):
      st/nine: Fix Swizzle for ATI2 format
      st/nine: Always set point_quad_rasterization to 1
      st/nine: fix D3DRS_DITHERENABLE wrong state group
      st/nine: Hide hardware cursor when we don't use it
      st/nine: Force hw cursor for Windowed mode
      st/nine: Do not call ID3DPresent_GetCursorPos for sw cursor
      st/nine: Revert to sw cursor in case of failure to set hw cursor
      st/nine: Simplify Volume9 dirty region tracking
      st/nine: Split NineSurface9_CopySurface
      st/nine: Simplify NineVolume9_CopyVolume
      st/nine: SetAutoGenFilterType should regenerate the sublevels
      st/nine: Add missing BASETEX_REGISTER_UPDATE calls
      st/nine: Track dirty region for SYSTEMMEM too
      st/nine: Textures start dirty
      st/nine: Only update dirty rect for UpdateTexture
      st/nine: Track managed textures
      st/nine: Implement EvictManagedResources
      st/nine: Fix StretchRect checks
      st/nine: Fix FillColor Flag check
      st/nine: Impose restrictions on DXTN texture sizes
      st/nine: Fix Lock Checks for Compressed textures
      st/nine: Remove group_mask argument from nine_update_state
      st/nine: Reorder nine_state.
      st/nine: Reorder DSA state settings
      st/nine: Rework rasterizer states
      st/nine: Avoid useless updates in SetSamplerState
      st/nine: Improve fallback when driver doesn't support user buffers.
      st/nine: Rework blend states
      st/nine: Rework constant buffer state handling
      st/nine: Rework ff constant buffers
      st/nine: Fix fixed function fog support
      st/nine: Begin programmable shader fog support
      st/nine: Fix nine_ff_ps_key padding
      st/nine: Remove some useless variables
      st/nine: Rework shader states
      st/nine: Finish Fog implementation
      st/nine: Revert to userbuf path when needed
      st/nine: Advertise Fog flags
      st/nine: Change a few advertised caps
      st/nine: Complete ff texture transform implementation
      st/nine: Programmable ps D3DTTSS_PROJECTED support
      st/nine: Change nine_state_update order
      st/nine: Implement ff vertex data passthrough
      st/nine: Implement special DOTPRODUCT3 behaviour
      st/nine: Remove NINED3DRS_ZBIASSCALE
      st/nine: Better check shader constant limits
      st/nine: Calculate dummy sampler state only once
      st/nine: Use CSO cache for sampler views
      st/nine: Fix the number of texture stages
      st/nine: Avoid Constant upload when there is no change
      st/nine: Catch setting the same shader
      st/nine: Silent warning in update_vertex_buffer
      st/nine: Silent warning in NineCubeTexture9_ctor
      st/nine: Silent warning in sm1_declusage_to_tgsi
      st/nine: Silent warning in nine_ff

Ben Widawsky (1):
      i965/skl: Add production thread counts and URB size

Boyan Ding (1):
      egl/wayland: define set_cloexec_or_close only when mkostemp is not present

Chih-Wei Huang (1):
      nv50/ir: support different unordered_set implementations

Chris Wilson (1):
      i965: Move control flush into pipelined conditional render

Christoph Bumiller (1):
      gallium: Add blending to pipe blit

Dave Airlie (1):
      GL: update glext to svn 31811

David Heidelberg (1):
      st/nine: Require gcc >= 4.6

Eduardo Lima Mitev (3):
      mesa: Fix errors values returned by glShaderBinary()
      mesa: Validate target before resolving tex obj in glTex(ture)SubImageXD
      mesa: Fix error returned by glCopyTexImage2D() upon an invalid internal format

Edward O'Callaghan (2):
      r600: Rewrite r600_shader_selector_key() to use a switch stmt
      r600: Turn 'r600_shader_key' struct into union

Emil Velikov (16):
      docs: Add checksums for mesa 10.6.3 tarballs
      configure.ac: do not set HAVE_DRI(23) when libdrm is missing
      egl/wayland: libdrm is a hard requirement, treat it as such
      winsys/radeon: don't leak the fd when it is 0
      bugzilla_mesa.sh: sort the bugs list by number
      Update version to 10.6.4
      docs: add release notes for 10.6.4
      docs: add release notes for 10.6.5
      docs: add sha256 checksums for 10.6.5
      docs: add news item and link release notes for 10.6.5
      automake: build all drivers but vc4 during distcheck
      winsys/amdgpu: automake: remove missing headers
      winsys/sw/kms-dri: don't attempt to bundle the sconscript
      nouveau: add codegen/unordered_set.h to the tarball
      mapi: ship ARB_tessellation_shader.xml
      Update version to 11.0.0-rc1

Eric Anholt (15):
      mesa: Move varying slots and FS output names to shader_enums.h
      vc4: We can now move TEX_RESULT accesses across other r4 ops.
      vc4: Allow QIR registers to be non-SSA.
      vc4: Make the pack-to-unorm instructions be non-SSA.
      vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions.
      vc4: Drop an unused algebraic op.
      vc4: Add a QIR helper for whether the op is a MUL type.
      vc4: Pack the unorm-packing bits into a src MUL instruction when possible.
      vc4: Allow unpack_8[abcd]_f's src to stay in r4.
      vc4: Add algebraic opt for rcp(1.0).
      vc4: Use the SSA defs list for figuring out eligible MOVs for copy prop.
      vc4: Make _dest variants of qir ALU helpers to provide an explicit dest.
      vc4: Reuse QPU dumping for packing bits in QIR.
      vc4: Fold the 16-bit integer pack into the instructions generating it.
      vc4: Actually allow math results to allocate into r4.

Francisco Jerez (23):
      i965/fs: Fix fs_inst::regs_read() for sources in the ATTR file.
      mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutputResources.
      mesa: Don't lose track of the shader image layer originally specified by the user.
      mesa: Reject image formats not supported by GLES.
      mesa: Reset image unit state to the default values when a bound image is deleted.
      mesa: Initialize image unit state to different defaults in GLES.
      mesa: Refuse to bind a mutable texture object to an image unit in GLES.
      mesa: Refuse to bind image uniforms using glUniform in GLES.
      glsl: Forbid non-constant image array indexing in GLSL ES 3.1.
      glsl: Add support for image binding qualifiers.
      glsl: Require that all image uniforms have a format qualifier in GLSL ES.
      glsl: Implement GLSL ES restriction on images being either readonly or writeonly.
      glsl: Allow precision qualifiers on general opaque types.
      glsl: Use a separate availability class for image atomic built-ins.
      glsl: Expose image load and store built-ins in GLSL ES 3.1.
      glsl: Accept supported image types in GLSL ES 3.1.
      glsl: Accept atomic_uint type in GLSL ES 3.1.
      glsl: Remove duplicate definition of gl_MaxTess*ImageUniforms built-in constants.
      glsl: Define image-related built-in constants required by GLSL ES 3.1.
      glsl: Recognise image memory qualifiers in GLSL ES 3.1.
      glsl: Parse the allowed image format qualifiers in GLSL ES 3.1.
      mesa: Add ES31 API tag for the extension table.
      docs: Mark GLES 3.1 image load/store as done on i965.

Frank Binns (2):
      egl/dri: Add error info needed for EGL_EXT_image_dma_buf_import extension
      egl: Add eglQuerySurface surface type check for EGL_LARGEST_PBUFFER attrib

Glenn Kennard (1):
      r600g: Fix handling of TGSI_OPCODE_ARR with SB

Grazvydas Ignotas (1):
      radeon/uvd: remove unused variables

Igor Gnatenko (1):
      opencl: use versioned .so in mesa.icd

Ilia Mirkin (14):
      nvc0: fix geometry program revalidation of clipping params
      freedreno/a3xx: double the polygon offset value
      freedreno/a3xx: fix up logic for handling block formats
      freedreno/a3xx: add s3tc texture format support
      st/mesa: add fake ARB_copy_image support in Gallium
      nvc0/ir: detect AND/SHR pairs and convert into EXTBF
      nvc0/ir: detect i2f/i2i which operate on specific bytes/words
      nvc0/ir: don't require AND when the high byte is being addressed
      nvc0/ir: undo more shifts still by allowing a pre-SHL to occur
      glsl: expose textureQueryLod in GLSL 4.00+ fragment shaders
      nv50/ir: pre-compute BFE arg when both bits and offset are imm
      st/mesa: fix assignments with 4-operand arguments (i.e. BFI)
      st/mesa: pass through 4th opcode argument in bitmap/pixel visitors
      glsl: fix error message when validating tcs output decls

Jason Ekstrand (5):
      util/bitset: Add a BITSET_FOREACH_SET macro
      util/ra: Add a function for making all conflicts on a register transitive
      i965/reg_allocate: Use make_reg_conflicts_transitive
      util/ra: Make allocating conflict lists optional
      i965: Use NIR by default for vertex shaders

Kai Wasserbäch (1):
      glsl: check if return_deref in lower_subroutine_visitor::visit_leave isn't NULL

Kenneth Graunke (3):
      glsl: Fix a bug where LHS swizzles of swizzles were too small.
      nir: Pull nir_lower_io's load_op selection into a helper function.
      nir: Use nir_builder in nir_lower_io's get_io_offset().

Krzysztof Sobiecki (1):
      st/nine: Always use user constant buffers

Marcos Paulo de Souza (3):
      tgsi: set implicit array size for tess stages
      tgsi: fix parsing of tessellation shader inputs/outputs
      nouveau: recognize tess stages in nouveau_compiler

Marek Olšák (10):
      st/mesa: don't call st_validate_state in BlitFramebuffer
      radeonsi: upload shader rodata after updating scratch relocations
      st/mesa: don't ignore texture buffer state changes
      radeonsi: rework how shader pointers to descriptors are set
      radeonsi: completely rework updating descriptors without CP DMA
      r600g: fix the CB_SHADER_MASK setup
      radeonsi: fix indirect indexing of MSAA textures
      winsys/amdgpu: fix the type of memory usage counters
      radeonsi: fix a typo as_es -> as_ls in a string
      util/u_blitter: implement alpha blending for pipe->blit

Marta Lofstedt (2):
      mesa/main: Add GL_IMAGE_FORMAT_COMPATIBILITY_TYPE to glGetTexParameterfv
      glsl: Fix up GL_ARB_compute_shader for GLSL ES 3.1

Martin Peres (7):
      main: add extension GL_ARB_shader_image_size
      glsl: add support for the imageSize builtin
      nir: convert the glsl intrinsic image_size to nir_intrinsic_image_size
      i965: handle nir_intrinsic_image_size
      i965: enable GL_ARB_shader_image_size
      i965: Fix "handle nir_intrinsic_image_size"
      i965: allow image_size on float images

Matt Turner (2):
      i965/vec4/nir: Emit single MOV to generate a scalar constant.
      Revert SHA1 additions.

Mauro Rossi (2):
      android: fix cflags and includes for amdgpu winsys
      android: enable amdgpu winsys in radeonsi driver

Nanley Chery (3):
      mesa/formats: add more MESA_FORMAT_LAYOUTs
      mesa/formats: refactor by collapsing cases in switch statement by type
      Revert "mesa/formats: refactor by collapsing cases in switch statement by type"

Neil Roberts (2):
      Add mesa.icd to the .gitignore
      i965/bdw: Fix setting the instancing state for the SGVS element

Patrick Rudolph (12):
      target/d3dadapter9: Return Windows like card names
      st/nine: Align texture memory
      st/nine: Account POINTSIZE_MIN and POINTSIZE_MAX for point size
      st/nine: Fix GenerateMipSubLevels potential crash
      st/nine: Allow lock coordinates outside range
      st/nine: Clean GetPrivateData
      st/nine: Fix resource SetPriority/GetPriority
      st/nine: Return NULL pointer in lock error cases
      st/nine: Fail on D3DUSAGE_DYNAMIC for D3DPOOL_SCRATCH textures
      st/nine: Return correct error codes in NineDevice9_Reset
      st/nine: Prevent possible crash
      st/nine: Fix use of uninitialized values

Rhys Kidd (21):
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      mesa: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      mesa/glx: Resolve GCC sign-compare warning.
      mesa/glx: Resolve GCC sign-compare warning.
      mesa/gbm: Resolve GCC sign-compare warning.
      mesa/egl: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965: Resolve GCC sign-compare warning.
      i965/gen6: Resolve GCC sign-compare warning.
      i965/gen7: Resolve GCC sign-compare warning.

Richard Yao (1):
      drirc: Add "Unigine Oil Rush" quirk (allow_glsl_extension_directive_midshader).

Rob Clark (3):
      freedreno: fence fix
      freedreno: use fd_pipe_wait_timeout()
      relnote updates

Roland Scheidegger (2):
      util: (trivial) include c99_math.h in rounding.h
      util/ra: (trivial) fix c99 loop variable initialization

Samuel Iglesias Gonsalvez (1):
      glsl/glcpp: fix SIGSEGV when checking error condition for macro redefinition

Samuel Pitoiset (1):
      nv50: avoid segfault with enabled but unbound vertex attrib

Tapani Pälli (4):
      mesa: expose dimension check for glTex*Storage functions
      mesa: validate size parameters for glTexStorage*Multisample
      glsl: enable textureSize and texelFetch on GLSL ES 3.10 with MS samplers
      mesa: update fbo state in glTexStorage

Thomas Helland (2):
      nir: Simplify fne(fneg(a), a) -> fne(a, 0.0)
      nir: Simplify feq(fneg(a), a)) -> feq(a, 0.0)

Timo Aaltonen (8):
      Merge branch 'upstream-unstable' into debian-unstable
      update the changelog
      control: Delete commented out libgl1-mesa-glx-i686 from the file.
      release to unstable
      Merge branch 'upstream-unstable' into debian-experimental
      Merge branch 'debian-unstable' into debian-experimental
      control: Bump llvm/libclang build-deps to match versions where amdgpu is enabled.
      release to experimental

Timothy Arceri (5):
      mesa: check samples > 0 for glTex*Multisample
      mesa: move non-generic samples validation
      mesa: undo split out of create shader code
      glsl: interleave constant propagation and folding
      glsl: fix binding validation for interface blocks

Tiziano Bacocco (1):
      st/nine: Implement TEXBEM,TEXBEML and BEM

Tobias Klausmann (1):
      nv50/ir: Handle OP_CVT when folding constant expressions

Zoltan Gilian (1):
      clover: fix llvm 3.5 build error

---
 Makefile.am                                                   |    4 
 VERSION                                                       |    2 
 configure.ac                                                  |  151 -
 debian/changelog                                              |   24 
 debian/control                                                |  157 -
 debian/libgl1-mesa-glx-i686.install.in                        |    1 
 debian/libgl1-mesa-swx11-dev.install.in                       |    3 
 debian/libgl1-mesa-swx11-i686.install.in                      |    1 
 debian/libgl1-mesa-swx11-i686.shlibs                          |    1 
 debian/libgl1-mesa-swx11.install.in                           |    1 
 debian/libgl1-mesa-swx11.lintian-overrides                    |    1 
 debian/libgl1-mesa-swx11.shlibs                               |    1 
 debian/not-installed                                          |   24 
 debian/rules                                                  |   47 
 docs/GL3.txt                                                  |    6 
 docs/index.html                                               |    6 
 docs/relnotes.html                                            |    1 
 docs/relnotes/10.6.5.html                                     |  124 
 docs/relnotes/11.0.0.html                                     |    7 
 include/GL/glext.h                                            |  294 ++
 src/egl/drivers/dri2/platform_drm.c                           |   10 
 src/egl/drivers/dri2/platform_wayland.c                       |    4 
 src/gallium/auxiliary/tgsi/tgsi_text.c                        |   23 
 src/gallium/auxiliary/util/u_blitter.c                        |   54 
 src/gallium/auxiliary/util/u_blitter.h                        |    3 
 src/gallium/auxiliary/util/u_surface.c                        |    3 
 src/gallium/drivers/freedreno/a3xx/fd3_format.c               |   11 
 src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c           |    2 
 src/gallium/drivers/freedreno/a3xx/fd3_texture.c              |    2 
 src/gallium/drivers/freedreno/freedreno_context.c             |    4 
 src/gallium/drivers/freedreno/freedreno_fence.c               |   25 
 src/gallium/drivers/freedreno/freedreno_fence.h               |    5 
 src/gallium/drivers/freedreno/freedreno_resource.c            |    8 
 src/gallium/drivers/freedreno/ir3/ir3_ra.c                    |    2 
 src/gallium/drivers/i915/i915_surface.c                       |    3 
 src/gallium/drivers/nouveau/Makefile.sources                  |    3 
 src/gallium/drivers/nouveau/codegen/nv50_ir.h                 |    8 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp    |    1 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp    |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp     |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp     |   12 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h   |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp      |  253 +
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp            |    5 
 src/gallium/drivers/nouveau/codegen/unordered_set.h           |   48 
 src/gallium/drivers/nouveau/nouveau_compiler.c                |    4 
 src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c      |    3 
 src/gallium/drivers/r300/r300_blit.c                          |    3 
 src/gallium/drivers/r600/r600_blit.c                          |    3 
 src/gallium/drivers/r600/r600_isa.h                           |    2 
 src/gallium/drivers/r600/r600_pipe.h                          |    4 
 src/gallium/drivers/r600/r600_shader.c                        |   30 
 src/gallium/drivers/r600/r600_shader.h                        |   20 
 src/gallium/drivers/r600/r600_state_common.c                  |   42 
 src/gallium/drivers/radeon/radeon_uvd.c                       |    5 
 src/gallium/drivers/radeonsi/si_blit.c                        |    3 
 src/gallium/drivers/radeonsi/si_shader.c                      |   19 
 src/gallium/drivers/vc4/vc4_context.h                         |    1 
 src/gallium/drivers/vc4/vc4_opt_algebraic.c                   |   33 
 src/gallium/drivers/vc4/vc4_opt_copy_propagation.c            |   22 
 src/gallium/drivers/vc4/vc4_opt_vpm_writes.c                  |   18 
 src/gallium/drivers/vc4/vc4_program.c                         |   96 
 src/gallium/drivers/vc4/vc4_qir.c                             |   38 
 src/gallium/drivers/vc4/vc4_qir.h                             |   47 
 src/gallium/drivers/vc4/vc4_qpu.h                             |    7 
 src/gallium/drivers/vc4/vc4_qpu_disasm.c                      |   16 
 src/gallium/drivers/vc4/vc4_qpu_emit.c                        |   63 
 src/gallium/drivers/vc4/vc4_register_allocate.c               |   42 
 src/gallium/include/pipe/p_state.h                            |    1 
 src/gallium/state_trackers/clover/llvm/invocation.cpp         |   33 
 src/gallium/state_trackers/nine/adapter9.c                    |   38 
 src/gallium/state_trackers/nine/basetexture9.c                |   46 
 src/gallium/state_trackers/nine/basetexture9.h                |    6 
 src/gallium/state_trackers/nine/cubetexture9.c                |   27 
 src/gallium/state_trackers/nine/device9.c                     |  436 ++-
 src/gallium/state_trackers/nine/device9.h                     |   13 
 src/gallium/state_trackers/nine/nine_ff.c                     |  381 +-
 src/gallium/state_trackers/nine/nine_ff.h                     |   81 
 src/gallium/state_trackers/nine/nine_pipe.c                   |   42 
 src/gallium/state_trackers/nine/nine_pipe.h                   |   67 
 src/gallium/state_trackers/nine/nine_shader.c                 |  307 ++
 src/gallium/state_trackers/nine/nine_shader.h                 |   49 
 src/gallium/state_trackers/nine/nine_state.c                  | 1324 +++++-----
 src/gallium/state_trackers/nine/nine_state.h                  |   64 
 src/gallium/state_trackers/nine/pixelshader9.c                |   42 
 src/gallium/state_trackers/nine/pixelshader9.h                |   57 
 src/gallium/state_trackers/nine/resource9.c                   |   20 
 src/gallium/state_trackers/nine/stateblock9.c                 |    2 
 src/gallium/state_trackers/nine/surface9.c                    |  213 -
 src/gallium/state_trackers/nine/surface9.h                    |   14 
 src/gallium/state_trackers/nine/swapchain9.c                  |   23 
 src/gallium/state_trackers/nine/texture9.c                    |   31 
 src/gallium/state_trackers/nine/vertexshader9.c               |   33 
 src/gallium/state_trackers/nine/vertexshader9.h               |   34 
 src/gallium/state_trackers/nine/volume9.c                     |  193 -
 src/gallium/state_trackers/nine/volume9.h                     |   19 
 src/gallium/state_trackers/nine/volumetexture9.c              |   18 
 src/gallium/targets/d3dadapter9/Makefile.am                   |    1 
 src/gallium/targets/d3dadapter9/description.c                 |  324 ++
 src/gallium/targets/d3dadapter9/drm.c                         |   76 
 src/gallium/targets/dri/Android.mk                            |    4 
 src/gallium/targets/opencl/.gitignore                         |    1 
 src/gallium/winsys/amdgpu/drm/Android.mk                      |   10 
 src/gallium/winsys/amdgpu/drm/Makefile.sources                |    2 
 src/gallium/winsys/amdgpu/drm/amdgpu_cs.h                     |    4 
 src/gallium/winsys/sw/kms-dri/Makefile.am                     |    2 
 src/gbm/main/backend.c                                        |    4 
 src/glsl/ast_array_index.cpp                                  |   15 
 src/glsl/ast_to_hir.cpp                                       |   82 
 src/glsl/builtin_functions.cpp                                |  265 +-
 src/glsl/builtin_types.cpp                                    |   26 
 src/glsl/builtin_variables.cpp                                |   24 
 src/glsl/glcpp/glcpp-parse.y                                  |    3 
 src/glsl/glsl_lexer.ll                                        |   34 
 src/glsl/glsl_parser.yy                                       |   96 
 src/glsl/glsl_parser_extras.cpp                               |    3 
 src/glsl/glsl_parser_extras.h                                 |    9 
 src/glsl/link_uniform_initializers.cpp                        |   29 
 src/glsl/linker.cpp                                           |    2 
 src/glsl/lower_subroutine.cpp                                 |    2 
 src/glsl/nir/glsl_to_nir.cpp                                  |   21 
 src/glsl/nir/nir_intrinsics.h                                 |    2 
 src/glsl/nir/nir_lower_io.c                                   |   81 
 src/glsl/nir/nir_opt_algebraic.py                             |    2 
 src/glsl/opt_constant_propagation.cpp                         |   45 
 src/glsl/shader_enums.h                                       |   98 
 src/glx/dri_common.c                                          |    3 
 src/glx/dri_common_query_renderer.c                           |    2 
 src/glx/glxext.c                                              |    3 
 src/mapi/glapi/gen/Makefile.am                                |    1 
 src/mesa/drivers/dri/common/drirc                             |    2 
 src/mesa/drivers/dri/common/utils.c                           |    2 
 src/mesa/drivers/dri/i965/brw_conditional_render.c            |    6 
 src/mesa/drivers/dri/i965/brw_context.c                       |    2 
 src/mesa/drivers/dri/i965/brw_draw.c                          |    4 
 src/mesa/drivers/dri/i965/brw_draw_upload.c                   |   11 
 src/mesa/drivers/dri/i965/brw_fs_nir.cpp                      |   45 
 src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp             |   12 
 src/mesa/drivers/dri/i965/brw_primitive_restart.c             |    2 
 src/mesa/drivers/dri/i965/brw_queryobj.c                      |   19 
 src/mesa/drivers/dri/i965/brw_shader.cpp                      |    4 
 src/mesa/drivers/dri/i965/brw_state_cache.c                   |    2 
 src/mesa/drivers/dri/i965/brw_tex_layout.c                    |    2 
 src/mesa/drivers/dri/i965/brw_vec4_nir.cpp                    |   21 
 src/mesa/drivers/dri/i965/brw_vec4_reg_allocate.cpp           |    7 
 src/mesa/drivers/dri/i965/brw_vs_surface_state.c              |    2 
 src/mesa/drivers/dri/i965/brw_wm_state.c                      |    2 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c              |    8 
 src/mesa/drivers/dri/i965/gen6_vs_state.c                     |    2 
 src/mesa/drivers/dri/i965/gen7_sol_state.c                    |    2 
 src/mesa/drivers/dri/i965/gen8_draw_upload.c                  |    2 
 src/mesa/drivers/dri/i965/intel_extensions.c                  |    1 
 src/mesa/drivers/dri/i965/intel_fbo.c                         |    4 
 src/mesa/drivers/dri/i965/intel_screen.c                      |    8 
 src/mesa/main/extensions.c                                    |    8 
 src/mesa/main/fbobject.c                                      |   10 
 src/mesa/main/format_info.py                                  |   10 
 src/mesa/main/formats.c                                       |    6 
 src/mesa/main/formats.h                                       |    6 
 src/mesa/main/get_hash_params.py                              |    2 
 src/mesa/main/mtypes.h                                        |  121 
 src/mesa/main/multisample.c                                   |    9 
 src/mesa/main/shaderapi.c                                     |  109 
 src/mesa/main/shaderimage.c                                   |  110 
 src/mesa/main/shaderimage.h                                   |    6 
 src/mesa/main/texcompress.c                                   |   30 
 src/mesa/main/teximage.c                                      |   31 
 src/mesa/main/texobj.c                                        |    5 
 src/mesa/main/texparam.c                                      |    6 
 src/mesa/main/texstorage.c                                    |   17 
 src/mesa/main/texstorage.h                                    |   21 
 src/mesa/main/uniform_query.cpp                               |    4 
 src/mesa/state_tracker/st_cb_blit.c                           |    1 
 src/mesa/state_tracker/st_cb_texture.c                        |   27 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp                    |   14 
 src/util/Makefile.am                                          |    7 
 src/util/Makefile.sources                                     |    4 
 src/util/SConscript                                           |    5 
 src/util/bitset.h                                             |   36 
 src/util/mesa-sha1.c                                          |  316 --
 src/util/mesa-sha1.h                                          |   53 
 src/util/register_allocate.c                                  |   62 
 src/util/register_allocate.h                                  |    4 
 src/util/rounding.h                                           |    3 
 185 files changed, 5015 insertions(+), 2970 deletions(-)
---


Reply to: