Re: [Mesa-dev] Mesa 12.0.2 release candidate

2016-09-04 Thread Ilia Mirkin
On Thu, Sep 1, 2016 at 10:25 AM, Emil Velikov  wrote:
> Samuel Pitoiset (7):
>   nv50/ir: always emit the NDV bit for OP_QUADOP

Either remove this commit, or, preferably, also cherry-pick this one:

commit 61e978524a0e5de4f8570b44bcb9b907a9187684
Author: Ilia Mirkin 
Date:   Sun Sep 4 18:21:29 2016 -0400

gk110/ir: fix quadop dall emission

We recently starting to always emit the NDV (== dall) bit for quadops.
However it was folded into the wrong code word.

Fixes: e0a067ed48 (nv50/ir: always emit the NDV bit for OP_QUADOP)
Signed-off-by: Ilia Mirkin 
Cc: 
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] Mesa 12.0.2 release candidate

2016-09-02 Thread Ilia Mirkin
On Thu, Sep 1, 2016 at 10:31 AM, Ilia Mirkin  wrote:
> On Thu, Sep 1, 2016 at 10:25 AM, Emil Velikov  
> wrote:
>> Ilia Mirkin (1):
>>   a4xx: make sure to actually clamp depth as requested
>>
>> Ilia, for the above we require the 700+loc 9f219c7047b ("freedreno: add
>> batch-cache and batch reordering") and maybe more. Can you cross-check if
>> that's the case and send over a less evasive backport.
>
> You're likely correct that the patch requires that huge change.
> However the logical change does not - I'll send over a backport
> version, probably tonight. Don't hold the release up if I don't
> though. It's a nice-to-have - fixes dolphin with some of their most
> recent changes, however outside of me, Rob, and Ryan, I doubt that
> anyone ever runs dolphin on freedreno.

Just had to remove "batch" from the pointer chain. Backport-ready
patch available at

https://lists.freedesktop.org/archives/mesa-stable/2016-September/005091.html

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


Re: [Mesa-dev] Mesa 12.0.2 release candidate

2016-09-02 Thread Michel Dänzer
On 02/09/16 06:12 PM, Emil Velikov wrote:
> On 2 September 2016 at 03:26, Michel Dänzer  wrote:
>> On 01/09/16 11:25 PM, Emil Velikov wrote:
>>> Hello list,
>>>
>>> The candidate for the Mesa 12.0.2 is now available. Currently we have:
>>>  - 160 queued
>>>  - 9 nominated (outstanding)
>>>  - and 1 rejected patches
>>
>> [...]
>>
>>> Mesa stable queue
>>> -
>>>
>>> Nominated (9)
>>> =
>> [...]
>>> Michel Dänzer (1):
>>>   loader/dri3: Overhaul dri3_update_num_back
>>
>> FWIW, it's better to hold off on this one until
>> https://bugs.freedesktop.org/show_bug.cgi?id=97549 is resolved.
>>
> Indeed. I had it queued actually and pulled it out as I saw that bug.
> Wondering if adding Axel to the loop might help.
> He does have some experience in the dri3/present/async flips area.

I think I can at least match his experience now. :)

What's needed is the information I asked for in the bug report.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast | Mesa and X developer
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] Mesa 12.0.2 release candidate

2016-09-01 Thread Timo Aaltonen
On 01.09.2016 19:47, Emil Velikov wrote:
> On 1 September 2016 at 17:34, Timo Aaltonen  wrote:
>> On 01.09.2016 17:25, Emil Velikov wrote:
>>> Hello list,
>>>
>>> The candidate for the Mesa 12.0.2 is now available.
>>
>> Forgot to push the tag?
>>
> Branch or tag ? The former was done a few minutes after the email,
> while the latter will be in a few days as 12.0.2 is out.

hmm right, there are no rc tags for point-releases, forgout about that..

what about 12.1.0-rcN then?-)


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


Re: [Mesa-dev] Mesa 12.0.2 release candidate

2016-09-01 Thread Emil Velikov
On 1 September 2016 at 17:34, Timo Aaltonen  wrote:
> On 01.09.2016 17:25, Emil Velikov wrote:
>> Hello list,
>>
>> The candidate for the Mesa 12.0.2 is now available.
>
> Forgot to push the tag?
>
Branch or tag ? The former was done a few minutes after the email,
while the latter will be in a few days as 12.0.2 is out.

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


Re: [Mesa-dev] Mesa 12.0.2 release candidate

2016-09-01 Thread Timo Aaltonen
On 01.09.2016 17:25, Emil Velikov wrote:
> Hello list,
> 
> The candidate for the Mesa 12.0.2 is now available. 

Forgot to push the tag?


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


Re: [Mesa-dev] Mesa 12.0.2 release candidate

2016-09-01 Thread Ilia Mirkin
On Thu, Sep 1, 2016 at 10:25 AM, Emil Velikov  wrote:
> Ilia Mirkin (1):
>   a4xx: make sure to actually clamp depth as requested
>
> Ilia, for the above we require the 700+loc 9f219c7047b ("freedreno: add
> batch-cache and batch reordering") and maybe more. Can you cross-check if
> that's the case and send over a less evasive backport.

You're likely correct that the patch requires that huge change.
However the logical change does not - I'll send over a backport
version, probably tonight. Don't hold the release up if I don't
though. It's a nice-to-have - fixes dolphin with some of their most
recent changes, however outside of me, Rob, and Ryan, I doubt that
anyone ever runs dolphin on freedreno.

Cheers,

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


[Mesa-dev] Mesa 12.0.2 release candidate

2016-09-01 Thread Emil Velikov
Hello list,

The candidate for the Mesa 12.0.2 is now available. Currently we have:
 - 160 queued
 - 9 nominated (outstanding)
 - and 1 rejected patches

The current queue fixes crashes in GLX, EGL and Wayland-EGL, resolves
a number of
memory leaks in the video decoding drivers, makes the Intel Vulkan driver more
robust by exporting only the required symbols (previously we would get symbol
collisions leading to strange behaviour or even crashes).

From Android side of things a deadlock and various memory leaks have been fixed.

Not to mention the steady amount of driver fixes in i965, nouveau, radeonsi,
freedreno and vc4.

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

Testing
---
The following results are against piglit c7ed94a9de3.


Changes - classic i965(snb)
---
Fixes:
spec/egl 1.4/eglterminate then unbind context: crash pass


Changes - swrast classic

None


Changes - gallium softpipe
--
Fixes:

spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-bvec3:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-bvec4:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-bvec3:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-bvec4:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-bvec3:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-bvec4:
fail pass
spec/egl 1.4/eglterminate then unbind context: crash pass


Changes - gallium llvmpipe (LLVM 3.8.0)
---
Fixes:

spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-bvec3:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-bvec4:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-bvec3:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-bvec4:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-bvec3:
fail pass

spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-bvec4:
fail pass
spec/egl 1.4/eglterminate then unbind context: crash pass


Testing reports/general approval

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


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

anv: Handle VK_WHOLE_SIZE properly for buffer views

(cherry picked from commit 593731ea3cc1aa9385e43ebc18c67574f181e1c3)


commit 485c6d231e0af4e90804ac5e0da40b7bd97ac78e
Author: Emil Velikov 

mesa: scons: list builddir before srcdir

(cherry picked from commit 1c7c0d77ac1f7035558c37fc0297e9d22991d429)


commit faa432c0b653df43a7954ee3305910b0b907a2b6
Author: Samuel Pitoiset 

nvc0: upload sample locations on GM20x

(cherry picked from commit e7b2ce5fd872f6bf348310dcb6541ee5263886d5)


commit 178b889823d1df50bd7000e16dcf814febc31424
Author: Nicolai Hähnle 

glsl: fix optimization of discard nested multiple levels

(cherry picked from commit 21556d86fc74d91ab58a7496a876ad33e0f950df)


commit e1698fa4553755afa2eecbb8be00b8e5ee8ff8eb
Author: Ian Romanick 

glcpp: Track the actual version instead of just the version_resolved flag

(cherry picked from commit eda6349346616f3a45ca2d03e2c1a3da956df6b3)


commit 9cf5eb292b0b2f80264a80dcb34fc6293bb482f7
Author: Kenneth Graunke 

i965: Implement the WaPreventHSTessLevelsInterference workaround.

(cherry picked from commit 9e778837ff9abba0bed963d003297ecc7f1f)


commit 16751e0be4f07c1e99712fe844e1e0f0b46570ec
Author: Emil Velikov 

isl: automake: use VISIBILITY_CFLAGS to restrict symbol visibility

(cherry picked from commit d61d25951887a08fd6ea2a9d0db82d52813ce532)


commit 346f9e5a855b8e2b6903bdcfd3cf5af7622a82cb
Author: Jason Ekstrand 

anv/blit2d: Add a format parameter to bind_dst and create_iview

(cherry picked from commit 16ddda845260213c27b6f844395ed25edbc3c091)


The plan is to have 12.0.2 this Saturday (2nd of September), some time
after 19:00 GMT.

If you have any questions or suggestions - be that about the current
patch queue or otherwise, please go ahead.


Cheers,
Emil


Mesa stable queue
-

Nominated (9)
=

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

Haixia Shi (1):