[Mesa-dev] New stable-branch 10.5 candidate pushed

2015-07-02 Thread Emil Velikov
Hello list,

The candidate for the Mesa 10.5.9 is now available. Currently we have:
- 28 queued
- 8 nominated (outstanding)
- and 0 rejected (obsoleete) patches

The present queue consist of many driver fixes - nouveau, i915, i965,
 r600/radeonsi, alongside GLSL ones (amongst which a Dota2 Reborn
bugfix) and a few build related cleanups.

Take a look at section "Mesa stable queue" for more information.

Testing
---
The following results are against piglit 305ecc3ac89.


Changes - classic i965(snb)
---
None.


Changes - swrast classic

Fixes:
 - spec
+ !opengl 1.1
   + drawbuffer-modesfail > pass


Changes - gallium softpipe
--
None.


Changes - gallium llvmpipe (LLVM 3.6)
-
None.


Testing reports/general approval

Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
---
commit e3bcc8775598c36595d5044163e6a3b658fea2d8
Author: Chris Wilson 

i965: Export format comparison for blitting between miptrees

(cherry picked from commit 922c0c9fd526ce19b87bc74a3159dec7705c1de1)


commit 3c4570e3fc283f81b5cf4b3b05a9bb66cf47ae2f
Author: Michel Dänzer 

winsys/radeon: Unmap GPU VM address range when destroying BO

(cherry picked from commit 7796e8889a9a2cc1b454dc32d8da3d756404339a)


commit 5bec73364111907dc0a32c38b7d5f9b11c19626a
Author: Tapani Pälli 

glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00

(cherry picked from commit edb8383c98ee23385731d0fc23a6b6673528a8ec)


commit f8ea1430ae0bbaf68f73aa3a706d9112402e396d
Author: Tapani Pälli 

i965: use EmitNoIndirectSampler for gen < 7

(cherry picked from commit 8852e26e93af1fc4b72bf9d57e847f53e1a1371b)


commit 81ac47605f887c9cbf5d2f3a77e7a71a28fbe37f
Author: Tapani Pälli 

glsl: validate sampler array indexing for 'constant-index-expression'

(cherry picked from commit 9350ea6979c48772e1fb55d4f1c7c5a3cfa987b0)



The plan is to have 10.5.9 this Friday (3rd of July).

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


Mesa stable queue
-

Nominated (8)
==

Boyan Ding (1):
  i915: Add XRGB format to intel_screen_make_configs

Brian Paul (1):
  configure: don't try to build gallium DRI drivers if --disable-dri is set

Emil Velikov (1):
  bugzilla_mesa.sh: sort the bugs list by number

Ilia Mirkin (1):
  mesa: reset the source packing when creating temp transfer image

Mario Kleiner (1):
  radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.

Tom Stellard (3):
  clover: Call clBuildProgram() notification function when build completes 
v2
  gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen
  clover: Use threadsafe wrappers for pipe_screen and pipe_context


Queued (28)
===

Ben Widawsky (2):
  i965/gen9: Implement Push Constant Buffer workaround
  i965/skl: Use 1 register for uniform pull constant payload

Boyan Ding (1):
  egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals

Chris Wilson (3):
  i965: Fix HW blitter pitch limits
  i915: Blit RGBX<->RGBA drawpixels
  i965: Export format comparison for blitting between miptrees

Emil Velikov (5):
  docs: Add sha256sums for the 10.5.8 release
  configure: warn about shared_glapi & xlib-glx only when both are set
  configure: error out when building backend-less libEGL
  configure: error out when building libEGL without shared-glapi
  gbm: do not (over)link against libglapi.so

Frank Henigman (1):
  gbm: dlopen libglapi so gbm_create_device works

Ilia Mirkin (8):
  glsl: add version checks to conditionals for builtin variable enablement
  mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls
  glsl: binding point is a texture unit, which is a combined space
  nvc0: always put all tfb bufs into bufctx
  nv50,nvc0: make sure to pushbuf_refn before putting bo into pushbuf_data
  nv50/ir: propagate modifier to right arg when const-folding mad
  nv50/ir: fix emission of address reg in 3rd source
  nv50/ir: copy joinAt when splitting both before and after

Mario Kleiner (1):
  nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.

Michel Dänzer (1):
  winsys/radeon: Unmap GPU VM address range when destroying BO

Tapani Pälli (6):
  glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
  mesa/glsl: new compiler option EmitNoIndirectSampler
  i915: use EmitNoIndirectSampler
  mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5
  i965: use EmitNoIndirectSampler for gen < 7
  glsl: validate sampler array indexing for 'constant-index-expression'
_

Re: [Mesa-dev] New stable-branch 10.5 candidate pushed

2015-06-19 Thread Emil Velikov
On 18/06/15 23:35, Jason Ekstrand wrote:
> We should also pull in Chris' 3-patch drawbuffers series if it applies:
> 
> http://lists.freedesktop.org/archives/mesa-dev/2015-June/085851.html
> 
Seems like these never made it to mesa-stable nor have 10.5 in the
commit msg. So... I've missed them :-(

It's a bit late for 10.5.8, but I will scoop them up immediately after
the release.

Thanks
Emil

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New stable-branch 10.5 candidate pushed

2015-06-18 Thread Jason Ekstrand
We should also pull in Chris' 3-patch drawbuffers series if it applies:

http://lists.freedesktop.org/archives/mesa-dev/2015-June/085851.html

On Thu, Jun 18, 2015 at 11:30 AM, Emil Velikov  wrote:
> Hello list,
>
> The candidate for the Mesa 10.5.8 is now available. Currently we have:
>  - 11 queued
>  - 10 nominated (outstanding)
>  - and 0 rejected (obsolete) patches
>
> The present queue consist of a few nouveau and i965 patches, along with
> couple libEGL hit bug fixes and a build fix for people using llvm/clang.
>
> Take a look at section "Mesa stable queue" for more information.
>
> Testing
> ---
> The following results are against piglit 305ecc3ac89.
>
>
> Changes - classic i965(snb)
> ---
> None.
>
>
> Changes - swrast classic
> 
> None.
>
>
> Changes - gallium softpipe
> --
> None.
>
>
> Changes - gallium llvmpipe (LLVM 3.6)
> -
> None.
>
>
> Testing reports/general approval
> 
> Any testing reports (or general approval of the state of the branch)
> will be greatly appreciated.
>
>
> Trivial merge conflicts
> ---
> commit bb00457f49177d8d43417855f843887de3148e99
> Author: Jason Ekstrand 
>
> i965/fs: Don't let the EOT send message interfere with the MRF hack
>
> (cherry picked from commit 86e5afbfee5492235cab1a7be4ea49ac02be1644)
>
>
>
> The plan is to have 10.5.8 this Friday(19th of June).
>
> If you have any questions or comments that you would like to share
> before the release, please go ahead.
>
>
> Cheers,
> Emil
>
>
> Mesa stable queue
> -
>
> Nominated (10)
> ==
>
> Boyan Ding (2):
>   egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals
>   i915: Add XRGB format to intel_screen_make_configs
>
> Brian Paul (1):
>   configure: don't try to build gallium DRI drivers if --disable-dri is 
> set
>
> Ilia Mirkin (1):
>   glsl: add version checks to conditionals for builtin variable enablement
>   mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls
>
> Mario Kleiner(1):
>   nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads
>
> Tapani Pälli (2):
>   glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
>   glsl: validate sampler array indexing for 'constant-index-expression'
>
> Tom Stellard (3):
>   clover: Call clBuildProgram() notification function when build 
> completes v2
>   gallium/drivers: Add threadsafe wrappers for pipe_context and 
> pipe_screen
>   clover: Use threadsafe wrappers for pipe_screen and pipe_context
>
>
> Queued (11)
> ===
>
> Ben Widawsky (1):
>   i965: Disable compaction for EOT send messages
>
> Boyan Ding (1):
>   egl/x11: Set version of swrastLoader to 2
>
> Emil Velikov (1):
>   docs: Add sha256sums for the 10.5.7 release
>
> Erik Faye-Lund (1):
>   mesa: build xmlconfig to a separate static library
>
> Francisco Jerez (1):
>   i965: Don't compact instructions with unmapped bits.
>
> Ilia Mirkin (3):
>   nvc0/ir: fix collection of first uses for texture barrier insertion
>   nv50,nvc0: clamp uniform size to 64k
>   nvc0/ir: can't have a join on a load with an indirect source
>
> Jason Ekstrand (1):
>   i965/fs: Don't let the EOT send message interfere with the MRF hack
>
> Marek Olšák (1):
>   egl: fix setting context flags
>
> Roland Scheidegger (1):
>   draw: (trivial) fix NULL pointer dereference
> ___
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] New stable-branch 10.5 candidate pushed

2015-06-18 Thread Emil Velikov
Hello list,

The candidate for the Mesa 10.5.8 is now available. Currently we have:
 - 11 queued
 - 10 nominated (outstanding)
 - and 0 rejected (obsolete) patches

The present queue consist of a few nouveau and i965 patches, along with
couple libEGL hit bug fixes and a build fix for people using llvm/clang.

Take a look at section "Mesa stable queue" for more information.

Testing
---
The following results are against piglit 305ecc3ac89.


Changes - classic i965(snb)
---
None.


Changes - swrast classic

None.


Changes - gallium softpipe
--
None.


Changes - gallium llvmpipe (LLVM 3.6)
-
None.


Testing reports/general approval

Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
---
commit bb00457f49177d8d43417855f843887de3148e99
Author: Jason Ekstrand 

i965/fs: Don't let the EOT send message interfere with the MRF hack

(cherry picked from commit 86e5afbfee5492235cab1a7be4ea49ac02be1644)



The plan is to have 10.5.8 this Friday(19th of June).

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


Mesa stable queue
-

Nominated (10)
==

Boyan Ding (2):
  egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals
  i915: Add XRGB format to intel_screen_make_configs

Brian Paul (1):
  configure: don't try to build gallium DRI drivers if --disable-dri is set

Ilia Mirkin (1):
  glsl: add version checks to conditionals for builtin variable enablement
  mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls

Mario Kleiner(1):
  nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads

Tapani Pälli (2):
  glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
  glsl: validate sampler array indexing for 'constant-index-expression'

Tom Stellard (3):
  clover: Call clBuildProgram() notification function when build completes 
v2
  gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen
  clover: Use threadsafe wrappers for pipe_screen and pipe_context


Queued (11)
===

Ben Widawsky (1):
  i965: Disable compaction for EOT send messages

Boyan Ding (1):
  egl/x11: Set version of swrastLoader to 2

Emil Velikov (1):
  docs: Add sha256sums for the 10.5.7 release

Erik Faye-Lund (1):
  mesa: build xmlconfig to a separate static library

Francisco Jerez (1):
  i965: Don't compact instructions with unmapped bits.

Ilia Mirkin (3):
  nvc0/ir: fix collection of first uses for texture barrier insertion
  nv50,nvc0: clamp uniform size to 64k
  nvc0/ir: can't have a join on a load with an indirect source

Jason Ekstrand (1):
  i965/fs: Don't let the EOT send message interfere with the MRF hack

Marek Olšák (1):
  egl: fix setting context flags

Roland Scheidegger (1):
  draw: (trivial) fix NULL pointer dereference
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] New stable-branch 10.5 candidate pushed

2015-06-03 Thread Emil Velikov
Hello list,

The candidate for the Mesa 10.5.7 is now available. Currently we have:
 - 24 queued
 - 7 nominated (outstanding)
 - and 2 rejected (obsolete) patches

The present queue consist of over a dozen nouveau fixes (mostly targeting
nv30/nv40 era hardware), i965 patches and a crash fix that common to all the
gallium dri modules.

Take a look at section "Mesa stable queue" for more information.

Testing
---
The following results are against piglit 305ecc3ac89.


Changes - classic i965(snb)
---
None.


Changes - swrast classic

None.


Changes - gallium softpipe
--
None.


Changes - gallium llvmpipe (LLVM 3.6)
-
None.


Testing reports/general approval

Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
---
None.


The plan is to have 10.5.7 this Friday(5th of June).

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


Mesa stable queue
-

Nominated (7)
=

Boyan Ding (1):
  i915: Add XRGB format to intel_screen_make_configs

Brian Paul (1):
  configure: don't try to build gallium DRI drivers if --disable-dri is set

Tapani Pälli (2):
  glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
  glsl: validate sampler array indexing for 'constant-index-expression'

Tom Stellard (3):
  clover: Call clBuildProgram() notification function when build completes 
v2
  gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen
  clover: Use threadsafe wrappers for pipe_screen and pipe_context


Rejected/Obsolete (2)
=

Alejandro Piñeiro (1):
  glsl: set the binding value regardless explicit_binding

Koop Mast (1):
  clover: Build fix for FreeBSD.


Queued (24)
===

Ben Widawsky (1):
  i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+)

Emil Velikov (3):
  docs: Add sha256sums for the 10.5.6 release
  get-pick-list.sh: Require explicit "10.5" for nominating stable patches
  cherry-ignore: add clover build fix not applicable for 10.5

Ilia Mirkin (18):
  nvc0/ir: set ftz when sources are floats, not just destinations
  nv50/ir: guess that the constant offset is the starting slot of array
  nvc0/ir: LOAD's can't be used for shader inputs
  nvc0: a geometry shader can have up to 1024 vertices output
  nv50/ir: avoid messing up arg1 of PFETCH
  nv30: don't leak fragprog consts
  nv30: avoid leaking render state and draw shaders
  nv30: fix clip plane uploads and enable changes
  nv30/draw: avoid leaving stale pointers in draw state
  nv30/draw: draw expects constbuf size in bytes, not vec4 units
  st/mesa: don't leak glsl_to_tgsi object on link failure
  glsl: avoid leaking linked gl_shader when there's a late linker error
  nv30/draw: fix indexed draws with swtnl path and a resource index buffer
  nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM
  nv30/draw: allocate vertex buffers in gart
  nv30/draw: switch varying hookup logic to know about texcoords
  nv30: falling back to draw path for edgeflag does no good
  nv30: avoid doing extra work on clear and hitting unexpected states

Jason Ekstrand (1):
  i965/fs: Fix implied_mrf_writes for scratch writes

Marek Olšák (1):
  st/dri: fix postprocessing crash when there's no depth buffer




signature.asc
Description: OpenPGP digital signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] New stable-branch 10.5 candidate pushed

2015-05-21 Thread Emil Velikov
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello list,

The candidate for the Mesa 10.5.6 is now available. The current patch queue
is as follows:
 - 30 queued
 - 8 nominated (outstanding)
 - and 1 rejected (obsolete) patches

The queue covers nearly every aspect of mesa - core mesa fixes, driver
specific patches (i965, nouveau, freedreno), GLX and EGL loader patches,
OpenCL (clover) and even Darwin build fixes.

Take a look at section "Mesa stable queue" for more information.

Testing
- ---
The following results are against piglit 305ecc3ac89.


Changes - classic i965(snb)
- ---
None.


Changes - swrast classic
- 
None.


Changes - gallium softpipe
- --
None.
Fixes:
 - spec
+ arb_texture_buffer_object
   + formats (vs, 3.1 core)
  + GL_RG32F  pass > fail

The above pass was introduced with Mesa 10.5.5 and the result is intermetent.


Changes - gallium llvmpipe (LLVM 3.6)
- -
None.


Testing reports/general approval
- 
Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
- ---
None.


The plan is to have 10.5.6 this Friday(22th of May).

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


Mesa stable queue
- -

Nominated (8)
=

Alejandro Piñeiro (1):
  glsl: set the binding value regardless explicit_binding

Boyan Ding (1):
  i915: Add XRGB format to intel_screen_make_configs

Brian Paul (1):
  configure: don't try to build gallium DRI drivers if --disable-dri is set

Tapani Pälli (2):
  glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
  glsl: validate sampler array indexing for 'constant-index-expression'

Tom Stellard (3):
  clover: Call clBuildProgram() notification function when build completes 
v2
  gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen
  clover: Use threadsafe wrappers for pipe_screen and pipe_context


Rejected/Obsolete (1)
=

Alejandro Piñeiro (1):
  glsl: properly setting var->data.binding if explicit_binding is true


Queued (30)
===

Alex Deucher (1):
  radeonsi: add new bonaire pci id

Axel Davy (2):
  egl/wayland: properly destroy wayland objects
  glx/dri3: Add additional check for gpu offloading case

Emil Velikov (3):
  docs: Add sha256 sums for the 10.5.5 release
  egl/main: fix EGL_KHR_get_all_proc_addresses
  targets/osmesa: drop the -module tag from LDFLAGS

Francisco Jerez (4):
  clover: Refactor event::trigger and ::abort to prevent deadlock and 
reentrancy issues.
  clover: Wrap event::_status in a method to prevent unlocked access.
  clover: Implement locking of the wait_count, _chain and _status members 
of event.
  i965: Fix PBO cache coherency issue after _mesa_meta_pbo_GetTexSubImage().

Fredrik Höglund (2):
  main: Require that the texture exists in framebuffer_texture
  mesa: Generate GL_INVALID_VALUE in framebuffer_texture when layer < 0

Ilia Mirkin (7):
  nv50/ir: only propagate saturate up if some actual folding took place
  nv50: keep track of PGRAPH state in nv50_screen
  nvc0: keep track of PGRAPH state in nvc0_screen
  nvc0: reset the instanced elements state when doing blit using 3d engine
  nv50/ir: only enable mul saturate on G200+
  st/mesa: make sure to create a "clean" bool when doing i2b
  nvc0: switch mechanism for shader eviction to be a while loop

Jeremy Huddleston Sequoia (2):
  swrast: Build fix for darwin
  darwin: Fix install name of libOSMesa

Laura Ekstrand (2):
  main: Fix an error generated by FramebufferTexture
  main: Complete error conditions for glInvalidate*Framebuffer.

Marta Lofstedt (1):
  main: glGetIntegeri_v fails for GL_VERTEX_BINDING_STRIDE

Rob Clark (2):
  freedreno: enable a306
  freedreno: fix bug in tile/slot calculation

Roland Scheidegger (1):
  draw: (trivial) fix out-of-bounds vector initialization

Tim Rowley (1):
  mesa: fix shininess check for ffvertex_prog v2

Tom Stellard (2):
  clover: Add a mutex to guard queue::queued_events
  clover: Fix a bug with multi-threaded events v2


-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBAgAGBQJVXeHmAAoJEO2uN7As60kN/gAP/0cW9KCcAm09rfQNHYPYDHfL
A+ZKmW47phUpV4qZ6bTRZAiUeMo9C3uma+PN5UT6hgqOodIPQJrmbedf8BoELFOM
x/XvlOD5nnTb6FiB3PFihuDH7TBxP6y/4Py9Uqg2UtQ8VU/MCMNxTXAVwGoafTZ1
BzS9uQoV4lbe80QagC+YIVXXrcRXpd1htXZot1sDGwixcaYXXM6WHT76/V51wBct
kYPFFCezOtSS8Ji0J1wtuEv8JSMfFviY0I9/nyyLjNM4ywj/7J3GuQatF0grIE1d
yzjZunhe9iMKaM3ZZbLKDe66VJZGSzEhUe1xfRjQD5rMG0Yofms78NKQE4XhT+jN
TfPQaBWyaTPIXBtElfeRYUTfEe2R+pI0E2bCSxf7ngSJYrP/eOw5qftDfJem3Z2g
pmt4wRcohh36xh2BidwP+unByLARm

[Mesa-dev] New stable-branch 10.5 candidate pushed

2015-05-06 Thread Emil Velikov
Hello list,

The candidate for the Mesa 10.5.5 is now available. The current patch queue
is as follows:
 - 10 queued
 - 5 nominated (outstanding)
 - and 0 rejected (obsolete) patches

The queue consists mostly of nouveau and i965 fixes.

Take a look at section "Mesa stable queue" for more information.

Testing
---
The following results are against piglit 305ecc3ac89.


Changes - classic i965(snb)
---
None.


Changes - swrast classic

None.


Changes - gallium softpipe
--
None.
Fixes:
 - spec
+ arb_texture_buffer_object
   + formats (vs, 3.1 core)
  + GL_RG32F  fail > pass


Changes - gallium llvmpipe (LLVM 3.6)
-
None.


Testing reports/general approval

Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
---
None.


The plan is to have 10.5.5 this Friday(8th of May).

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


Mesa stable queue
-

Nominated (5)
=

Alejandro Piñeiro (1):
  glsl: properly setting var->data.binding if explicit_binding is true

Boyan Ding (1):
  i915: Add XRGB format to intel_screen_make_configs

Brian Paul (1):
  configure: don't try to build gallium DRI drivers if --disable-dri is set

Roland Scheidegger (1):
  draw: (trivial) fix out-of-bounds vector initialization

Tom Stellard (1):
  clover: Update the wait_count of the correct event when chaining events


Queued (10)
===

Boyan Ding (1):
  i965: Add XRGB format to intel_screen_make_configs

Emil Velikov (2):
  docs: Add sha256 sums for the 10.5.4 release
  r300: do not link against libdrm_intel

Ilia Mirkin (4):
  nvc0/ir: flush denorms to zero in non-compute shaders
  gk110/ir: fix set with a register dest to not auto-set the abs flag
  nvc0/ir: fix predicated PFETCH emission
  nv50/ir: fix asFlow() const helper for OP_JOIN

Kenneth Graunke (2):
  i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions.
  i965: Disallow linear blits that are not cacheline aligned.

Roland Scheidegger (1):
  draw: fix prim ids when there's no gs
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New stable-branch 10.5 candidate pushed

2015-04-23 Thread Daniel Stone
Hi,

On 23 April 2015 at 14:12, Emil Velikov  wrote:
> Boyan Ding (2):
>   i965: Add XRGB format to intel_screen_make_configs
>   i915: Add XRGB format to intel_screen_make_configs

This fixes https://bugs.freedesktop.org/show_bug.cgi?id=89689 but
re-breaks ES3 MSAA by reverting
http://cgit.freedesktop.org/mesa/mesa/commit/?id=75b7e1df13. What a
mess ...

Ian - did you see the TRANSPARENT_ALPHA thread?

Cheers,
Daniel
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] New stable-branch 10.5 candidate pushed

2015-04-23 Thread Emil Velikov
Hello list,

The candidate for the Mesa 10.5.4 is now available. The current patch queue
is as follows:
 - 22 queued
 - 7 nominated (outstanding)
 - and 1 rejected (obsolete) patches

This time around we have a handful of fixes in st/mesa and the glsl to tgsi
codebase, affecting all gallium drivers, a drirc workaround for Second Life,
plus i965 fixes. For the Android users out there, this resolves most of the
compilation issues with a bit more to come in the next release.

Take a look at section "Mesa stable queue" for more information.

Testing
---
The following results are against piglit 305ecc3ac89.


Changes - classic i965(snb)
---
None.


Changes - swrast classic

None.


Changes - gallium softpipe, llvmpipe (LLVM 3.6)
---
None.


Testing reports/general approval

Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
---
None.


The plan is to have 10.5.4 this Friday(24th April).

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


Mesa stable queue
-

Nominated (7)
=

Boyan Ding (2):
  i965: Add XRGB format to intel_screen_make_configs
  i915: Add XRGB format to intel_screen_make_configs

Brian Paul (1):
  configure: don't try to build gallium DRI drivers if --disable-dri is set

Emil Velikov (1):
  r300: do not link against libdrm_intel

Kenneth Graunke (2):
  i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions.
  i965: Disallow linear blits that are not cacheline aligned.

Tom Stellard (1):
  clover: Update the wait_count of the correct event when chaining events


Rejected/Obsolete (1)
=

Tom Stellard (1):
  clover: Update the wait_count of the correct event when chaining events

Queued (22)
===

Brian Paul (1):
  glsl: rewrite glsl_type::record_key_hash() to avoid buffer overflow

Dave Airlie (2):
  st/mesa: convert sub image for cube map arrays to 2d arrays for upload
  st/mesa: align cube map arrays layers

Emil Velikov (10):
  docs: Add 256 sums for the 10.5.3 release
  radeonsi: remove unused si_dump_key()
  android: use LOCAL_SHARED_LIBRARIES over TARGET_OUT_HEADERS
  android: add $(mesa_top)/src include to the whole of mesa
  android: egl: add libsync_cflags to the build
  android: dri/common: conditionally include drm_cflags/set __NOT_HAVE_DRM_H
  android: add HAVE__BUILTIN_* and HAVE_FUNC_ATTRIBUTE_* defines
  android: add $(mesa_top)/src/mesa/main to the includes list
  android: dri: link against libmesa_util
  android: mesa: fix the path of the SSE4_1 optimisations

Ian Romanick (1):
  nir: Fix typo in "ushr by 0" algebraic replacement

Kenneth Graunke (2):
  i965: Fix software primitive restart with indirect draws.
  drirc: Add "Second Life" quirk (allow_glsl_extension_directive_midshader).

Kristian Høgsberg (1):
  i965: Rewrite ir_tex to ir_txl with lod 0 for vertex shaders

Marek Olšák (2):
  glsl_to_tgsi: fix out-of-bounds constant access and crash for uniforms
  glsl_to_tgsi: don't use a potentially-undefined immediate for 
ir_query_levels

Mathias Froehlich (1):
  i965: Flush batchbuffer containing the query on glQueryCounter.

Mauro Rossi (2):
  android: mesa: generate the format_{un,}pack.[ch] sources
  android: add inital NIR build

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] New stable-branch 10.5 candidate pushed

2015-04-09 Thread Emil Velikov
Hello list,

The candidate for the Mesa 10.5.3 is now available. The current patch queue
is as follows:
 - 18 queued
 - 13 nominated (outstanding)
 - and 2 rejected (obsolete) patches

This release addresses bugs in our OpenCL state-tracker (clover) and nearly
every dri driver. The compilation process should finally be python/mako free :)

Take a look at section "Mesa stable queue" for more information.

Testing
---
The following results are against piglit 305ecc3ac89.


Changes - classic i965(snb)
---
None.


Changes - swrast classic

None.


Changes - gallium softpipe, llvmpipe (LLVM 3.5.1)
-
None.


Testing reports/general approval

Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
---
Here are the commits where I manually merged conflicts, so these might
merit additional review:

commit 64d0f0e3b24c7d3ffd7bde921aadfccf3f12df0c
Author: Michel Dänzer 

radeonsi: Cache LLVMTargetMachineRef in context instead of in screen

(cherry picked from commit d64adc3a79e419062432cfa8d1cbc437676a3fbd)



The plan is to have 10.5.3 this Friday(10th April).

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


Mesa stable queue
-

Nominated (13)
==

Boyan Ding (1):
  i965: Add XRGB format to intel_screen_make_configs

Brian Paul (1):
  configure: don't try to build gallium DRI drivers if --disable-dri is set

Emil Velikov (9):
  android: use LOCAL_SHARED_LIBRARIES over TARGET_OUT_HEADERS
  android: add $(mesa_top)/src include to the whole of mesa
  android: egl: add libsync_cflags to the build
  android: dri/common: conditionally include drm_cflags/set __NOT_HAVE_DRM_H
  android: add HAVE__BUILTIN_* and HAVE_FUNC_ATTRIBUTE_* defines
  android: add $(mesa_top)/src/mesa/main to the includes list
  android: dri: link against libmesa_util
  android: mesa: fix the path of the SSE4_1 optimisations
  dist: add the VG depedencies into the tarball

Mauro Rossi (2):
  android: mesa: generate the format_{un,}pack.[ch] sources
  android: add inital NIR build


Rejected/Obsolete (2)
=

Tom Stellard (2):
  clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when 
compilation fails
  clover: Update the wait_count of the correct event when chaining events


Queued (18)
===

Dave Airlie (1):
  st_glsl_to_tgsi: only do mov copy propagation on temps (v2)

Emil Velikov (3):
  docs: Add sha256 sums for the 10.5.2 release
  xmlpool: don't forget to ship the MOS
  configure.ac: error out if python/mako is not found when required

Iago Toral Quiroga (1):
  i965: Do not render primitives in non-zero streams then TF is disabled

Ilia Mirkin (7):
  st/mesa: update arrays when the current attrib has been updated
  nv50/ir: take postFactor into account when doing peephole optimizations
  nv50/ir/gk110: fix offset flag position for TXD opcode
  freedreno/a3xx: fix 3d texture layout
  freedreno/a3xx: point size should not be divided by 2
  nv50: allocate more offset space for occlusion queries
  nv50,nvc0: limit the y-tiling of 3d textures to the first level's tiling

Kenneth Graunke (2):
  i965: Fix instanced geometry shaders on Gen8+.
  i965: Add forgotten multi-stream code to Gen8 SOL state.

Marcin Ślusarz (1):
  nouveau: synchronize "scratch runout" destruction with the command stream

Michel Dänzer (1):
  radeonsi: Cache LLVMTargetMachineRef in context instead of in screen

Tom Stellard (1):
  clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when 
compilation fails v2

Ville Syrjälä (1):
  i965: Fix URB size for CHV
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New stable-branch 10.5 candidate pushed

2015-03-27 Thread Emil Velikov
Hi Bernd,

On 26 March 2015 at 22:44, Bernd Kuhls  wrote:
> Emil Velikov  wrote in news:55136BE1.6090001
> @gmail.com:
>> and no longer requires python/mako in order to build.
>
> Hi,
>
> I am a bit confused, quoting the commit
> http://cgit.freedesktop.org/mesa/mesa/commit/?h=10.5
> &id=e98909b0567b8a83a6a953cfa4ee4e7beef436b9
>
> "It is still returning error when Python is not installed."
>
> So python2 still needs to be installed, although it is not necessarily being
> used, right?
>
Hmm should have nitpicked on the commit message, but that's all gone
now. The essence of things is:

 - If you have python2 available you need mako otherwise configure
will error out.
I have some patches that resolve this but they're not reviewed yet.

 - Otherwise python2+mako should not be used (even if available).
If you spot that's not the case please file a bug.

Hope that clears things up a bit.

Cheers
Emil
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New stable-branch 10.5 candidate pushed

2015-03-26 Thread Bernd Kuhls
Emil Velikov  wrote in news:55136BE1.6090001
@gmail.com:

> and no longer requires python/mako in order to build.

Hi,

I am a bit confused, quoting the commit
http://cgit.freedesktop.org/mesa/mesa/commit/?h=10.5
&id=e98909b0567b8a83a6a953cfa4ee4e7beef436b9

"It is still returning error when Python is not installed."

So python2 still needs to be installed, although it is not necessarily being 
used, right?

Regards, Bernd

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] New stable-branch 10.5 candidate pushed

2015-03-25 Thread Emil Velikov
Hello list,

The candidate for the Mesa 10.5.2 is now available. The current patch queue
is as follows:
 - 18 queued
 - 5 nominated (outstanding)
 - and 2 rejected (obsolete) patches

This release addresses a couple of glsl bugs affecting all the drivers,
squashes bugs in the libGL and glapi libraries, plus a mix of driver updates
mostly freedreno. The tarball no longer contains hardlinks, has all the haiku
files, builds against musl and no longer requires python/mako in order to build.

Take a look at section "Mesa stable queue" for more information.

Testing
---
The following results are against piglit 305ecc3ac89.


Changes - classic i965(snb)
---
Fixes:
 - all
+ shaders
   + glsl-opt-0-cmp-xyfail > pass

 - spec
+ arb_buffer_storage
   + bufferstorage-persistent read coherent client-storagefail > pass
+ arb_sync
   + repeat-wait  fail > pass
+ arb_timer_query
   + query gl_timestamp   fail > pass

Regressions*:
 - glsl-1.50
+ execution
   + fragcoord-layout-qualifiers-conflicting-case-7   pass > fail


Changes - swrast classic

Fixes:
 - all
+ shaders
   + glsl-opt-0-cmp-xyfail > pass


Changes - gallium softpipe, llvmpipe (LLVM 3.5.1)
-
Fixes:
 - all
+ shaders
   + glsl-opt-0-cmp-xyfail > pass

Regressions*:
 - glsl-1.50
+ execution
   + fragcoord-layout-qualifiers-conflicting-case-7   pass > fail


* This is a false report as the mesa 10.5.2 contains the fix for
Khronos Bug#12957 while the piglit update has landed after 305ecc3ac89.


Testing reports/general approval

Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
---
None.


The plan is to have 10.5.2 this Friday(27th March).

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


Mesa stable queue
-

Nominated (5)
=

Boyan Ding (1):
  i965: Add XRGB format to intel_screen_make_configs

Brian Paul (1):
  configure: don't try to build gallium DRI drivers if --disable-dri is set

Ilia Mirkin (1):
  freedreno/a3xx: fix 3d texture layout

Tom Stellard (2):
  clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when 
compilation fails
  clover: Call clBuildProgram() notification function when build completes


Rejected (2)


Mario Kleiner (1):
  glx: Handle out-of-sequence swap completion events correctly.

Tapani Pälli (1):
  i965/fs: in MAD optimizations, switch last argument to be immediate


Queued (18)
===

Anuj Phogat (1):
  glsl: Generate link error for non-matching gl_FragCoord redeclarations

Emil Velikov (5):
  docs: Add sha256 sums for the 10.5.1 release
  automake: add missing egl files to the tarball
  st/egl: don't ship the dri2.c link at the tarball
  loader: include  for non-sysfs builds
  auxiliary/os: fix the android build - s/drm_munmap/os_munmap/

Felix Janda (1):
  c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default

Francisco Jerez (1):
  i965: Set nr_params to the number of uniform components in the VS/GS path.

Ilia Mirkin (2):
  freedreno/a3xx: use the same layer size for all slices
  freedreno: fix slice pitch calculations

Marek Olšák (1):
  radeonsi: increase coords array size for 
radeon_llvm_emit_prepare_cube_coords

Mario Kleiner (2):
  glx: Handle out-of-sequence swap completion events correctly. (v2)
  mapi: Make private copies of name strings provided by client.

Rob Clark (1):
  freedreno: update generated headers

Samuel Iglesias Gonsalvez (2):
  glsl: optimize (0 cmp x + y) into (-x cmp y).
  configure: Introduce new output variable to ax_check_python_mako_module.m4

Tapani Pälli (1):
  glsl: fix names in lower_constant_arrays_to_uniforms

Tom Stellard (1):
  clover: Return 0 as storage size for local kernel args that are not set v2
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New stable-branch 10.5 candidate pushed

2015-03-12 Thread Laura Ekstrand
That's okay, just wanted to make sure that 10.5 was correct.

On Thu, Mar 12, 2015 at 1:49 PM, Emil Velikov 
wrote:

> On 12/03/15 16:55, Laura Ekstrand wrote:
> > Emil,
> >
> > I spoke with Neil Roberts, and the two patches of mine you have listed
> > as rejected here are required basis for his four queued commits (all of
> > these pertain to meta_pbo_texSubImage).  The only patch that was
> > reverted was my "1D ARRAY" patch.
> >
> Hi Laura,
>
> It seems that the summary incorrectly lists your two patches are
> rejected. Namely they are worthy 10.5 material and have landed prior to
> the 10.5.0 release. I'm not entirely sure how I've managed to list them
> here.
>
> Apologies for the confusion.
>
> Emil
>
>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New stable-branch 10.5 candidate pushed

2015-03-12 Thread Emil Velikov
On 12/03/15 16:55, Laura Ekstrand wrote:
> Emil,
> 
> I spoke with Neil Roberts, and the two patches of mine you have listed
> as rejected here are required basis for his four queued commits (all of
> these pertain to meta_pbo_texSubImage).  The only patch that was
> reverted was my "1D ARRAY" patch.
>
Hi Laura,

It seems that the summary incorrectly lists your two patches are
rejected. Namely they are worthy 10.5 material and have landed prior to
the 10.5.0 release. I'm not entirely sure how I've managed to list them
here.

Apologies for the confusion.

Emil

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] New stable-branch 10.5 candidate pushed

2015-03-12 Thread Laura Ekstrand
Emil,

I spoke with Neil Roberts, and the two patches of mine you have listed as
rejected here are required basis for his four queued commits (all of these
pertain to meta_pbo_texSubImage).  The only patch that was reverted was my
"1D ARRAY" patch.

Laura

On Thu, Mar 12, 2015 at 6:50 AM, Emil Velikov 
wrote:

> Hello list,
>
> The candidate for the Mesa 10.5.1 is now available. The current patch queue
> is as follows:
>  - 57 queued
>  - 3 nominated (outstanding)
>  - and 2 rejected (obsolete) patches
>
> This provides us with over a dozen i965 fixes for all over the driver, some
> r300g ones (correct handling of RGTC1 and LATC1 formats, fixed sRGB blits)
> and improvements in the freedreno compiler along side with fixed rendering
> in Xonotic and others.
>
> Take a look at section "Mesa stable queue" for more information.
>
> Testing
> ---
> The following results are against piglit 305ecc3ac89.
>
>
> Changes - classic i965(snb)
> ---
> None.
>
>
> Changes - swrast classic
> 
> None.
>
>
> Changes - gallium softpipe, llvmpipe (LLVM 3.5.1)
> 
> None.
>
>
> Testing reports/general approval
> 
> Any testing reports (or general approval of the state of the branch)
> will be greatly appreciated.
>
>
> Trivial merge conflicts
> ---
> Here are the commits where I manually merged conflicts, so these might
> merit additional review:
>
> commit 31fcb21ef523434a254c0bbff515345c2c6d8152
> Author: Matt Turner 
>
> i965: Avoid applying negate to wrong MAD source.
>
> (cherry picked from commit d528907fd2950c7bb968fff66dd79863cd128890)
>
> commit c3fc8b2870668fe0313fd35b2789306dbf3b9594
> Author: Kenneth Graunke 
>
> i965/fs: Set force_writemask_all on shader_time instructions.
>
> (cherry picked from commit ef9cc7d0c176669c03130abf576f2b700be39514)
>
> commit 82ef4994ddc041b101bcda8e729e729d93b0
> Author: Kenneth Graunke 
>
> i965/fs: Set smear on shader_time diff register.
>
> (cherry picked from commit f1adc45dbe649cdd4538fb96f6d2a27328bbfba1)
>
>
> commit c232d765affc06cc6e81ddee07656919e7f17aa5
> Author: Kenneth Graunke 
>
> i965/fs: Make emit_shader_time_end() insert before EOT.
>
> (cherry picked from commit 4ebeb71573ad44f7657810dc5dd2c9030e3e63db)
>
>
> commit fbd06fe65c0fe57f0dea96c87d9f0eb5abc72bb7
> Author: Kenneth Graunke 
>
> i965/fs: Don't issue FB writes for bound but unwritten color targets.
>
> (cherry picked from commit e95969cd9548033250ba12f2adf11740319b41e7)
>
>
> The plan is to have 10.5.1 this Friday(13th March).
>
> If you have any questions or comments that you would like to share
> before the release, please go ahead.
>
>
> Cheers,
> Emil
>
>
> Mesa stable queue
> -
>
> Nominated (3)
> =
>
> Anuj Phogat (1):
>   glsl: Generate link error for non-matching gl_FragCoord
> redeclarations
>
> Brian Paul (1):
>   configure: don't try to build gallium DRI drivers if --disable-dri
> is set
>
> Mario Kleiner (1):
>   glx: Handle out-of-sequence swap completion events correctly.
>
>
> Rejected (2)
> 
>
> Laura Ekstrand (2):
>   common: Correct texture init for meta pbo uploads and downloads.
>   common: Correct PBO 2D_ARRAY handling.
>
>
> Queued (57)
> ===
>
> Andrey Sudnik (1):
>   i965/vec4: Don't lose the saturate modifier in copy propagation.
>
> Chris Forbes (1):
>   i965/gs: Check newly-generated GS-out VUE map against correct stage
>
> Daniel Stone (1):
>   egl: Take alpha bits into account when selecting GBM formats
>
> Emil Velikov (4):
>   docs: Add sha256 sums for the 10.5.0 release
>   egl/main: no longer export internal function
>   cherry-ignore: ignore a few more commits picked without -x
>   mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a
>
> Frank Henigman (1):
>   intel: fix EGLImage renderbuffer _BaseFormat
>
> Iago Toral Quiroga (1):
>   i965: Fix out-of-bounds accesses into pull_constant_loc array
>
> Ian Romanick (1):
>   i965/fs/nir: Use emit_math for nir_op_fpow
>
> Ilia Mirkin (3):
>   freedreno: move fb state copy after checking for size change
>   freedreno/ir3: fix array count returned by TXQ
>   freedreno/ir3: get the # of miplevels from getinfo
>
> Jason Ekstrand (2):
>   meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store
> in meta_begin
>   main/base_tex_format: Properly handle STENCIL_INDEX1/4/16
>
> Kenneth Graunke (8):
>   i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta.
>   glsl: Mark array access when copying to a temporary for the ?:
> operator.
>   i965/fs: Set force_writemask_all on shader_time instructions.
>   i965/fs: Set smear on shader_time diff register.
>   i965/fs: Make emit_shader_time_write return rather than emit.
>   i965/fs: Make get_timestamp() pass back the MOV rather than emittin

[Mesa-dev] New stable-branch 10.5 candidate pushed

2015-03-12 Thread Emil Velikov
Hello list,

The candidate for the Mesa 10.5.1 is now available. The current patch queue
is as follows:
 - 57 queued
 - 3 nominated (outstanding)
 - and 2 rejected (obsolete) patches

This provides us with over a dozen i965 fixes for all over the driver, some
r300g ones (correct handling of RGTC1 and LATC1 formats, fixed sRGB blits)
and improvements in the freedreno compiler along side with fixed rendering
in Xonotic and others.

Take a look at section "Mesa stable queue" for more information.

Testing
---
The following results are against piglit 305ecc3ac89.


Changes - classic i965(snb)
---
None.


Changes - swrast classic

None.


Changes - gallium softpipe, llvmpipe (LLVM 3.5.1)

None.


Testing reports/general approval

Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
---
Here are the commits where I manually merged conflicts, so these might
merit additional review:

commit 31fcb21ef523434a254c0bbff515345c2c6d8152
Author: Matt Turner 

i965: Avoid applying negate to wrong MAD source.

(cherry picked from commit d528907fd2950c7bb968fff66dd79863cd128890)

commit c3fc8b2870668fe0313fd35b2789306dbf3b9594
Author: Kenneth Graunke 

i965/fs: Set force_writemask_all on shader_time instructions.

(cherry picked from commit ef9cc7d0c176669c03130abf576f2b700be39514)

commit 82ef4994ddc041b101bcda8e729e729d93b0
Author: Kenneth Graunke 

i965/fs: Set smear on shader_time diff register.

(cherry picked from commit f1adc45dbe649cdd4538fb96f6d2a27328bbfba1)


commit c232d765affc06cc6e81ddee07656919e7f17aa5
Author: Kenneth Graunke 

i965/fs: Make emit_shader_time_end() insert before EOT.

(cherry picked from commit 4ebeb71573ad44f7657810dc5dd2c9030e3e63db)


commit fbd06fe65c0fe57f0dea96c87d9f0eb5abc72bb7
Author: Kenneth Graunke 

i965/fs: Don't issue FB writes for bound but unwritten color targets.

(cherry picked from commit e95969cd9548033250ba12f2adf11740319b41e7)


The plan is to have 10.5.1 this Friday(13th March).

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


Mesa stable queue
-

Nominated (3)
=

Anuj Phogat (1):
  glsl: Generate link error for non-matching gl_FragCoord redeclarations

Brian Paul (1):
  configure: don't try to build gallium DRI drivers if --disable-dri is set

Mario Kleiner (1):
  glx: Handle out-of-sequence swap completion events correctly.


Rejected (2)


Laura Ekstrand (2):
  common: Correct texture init for meta pbo uploads and downloads.
  common: Correct PBO 2D_ARRAY handling.


Queued (57)
===

Andrey Sudnik (1):
  i965/vec4: Don't lose the saturate modifier in copy propagation.

Chris Forbes (1):
  i965/gs: Check newly-generated GS-out VUE map against correct stage

Daniel Stone (1):
  egl: Take alpha bits into account when selecting GBM formats

Emil Velikov (4):
  docs: Add sha256 sums for the 10.5.0 release
  egl/main: no longer export internal function
  cherry-ignore: ignore a few more commits picked without -x
  mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a

Frank Henigman (1):
  intel: fix EGLImage renderbuffer _BaseFormat

Iago Toral Quiroga (1):
  i965: Fix out-of-bounds accesses into pull_constant_loc array

Ian Romanick (1):
  i965/fs/nir: Use emit_math for nir_op_fpow

Ilia Mirkin (3):
  freedreno: move fb state copy after checking for size change
  freedreno/ir3: fix array count returned by TXQ
  freedreno/ir3: get the # of miplevels from getinfo

Jason Ekstrand (2):
  meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in 
meta_begin
  main/base_tex_format: Properly handle STENCIL_INDEX1/4/16

Kenneth Graunke (8):
  i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta.
  glsl: Mark array access when copying to a temporary for the ?: operator.
  i965/fs: Set force_writemask_all on shader_time instructions.
  i965/fs: Set smear on shader_time diff register.
  i965/fs: Make emit_shader_time_write return rather than emit.
  i965/fs: Make get_timestamp() pass back the MOV rather than emitting it.
  i965/fs: Make emit_shader_time_end() insert before EOT.
  i965/fs: Don't issue FB writes for bound but unwritten color targets.

Laura Ekstrand (2):
  main: Fix target checking for CompressedTexSubImage*D.
  main: Fix target checking for CopyTexSubImage*D.

Marc-Andre Lureau (1):
  gallium/auxiliary/indices: fix start param

Marek Olšák (3):
  r300g: fix RGTC1 and LATC1 SNORM formats
  r300g: fix a crash when resolving into an sRGB texture
  r300g: fix sRGB->sRGB blits

Matt Turner (12):
  i965/vec4: Fix implementation of i2b.
  m