Re: [Mesa-dev] [ANNOUNCE] mesa 20.0.0

2020-02-20 Thread Kenneth Graunke
Please note that Mesa 20.0 now defaults to the 'iris' driver for Intel
Gen8+ GPUs, and so you may want to set the -Dprefer-iris build option.

See this email for more details:
https://lists.freedesktop.org/archives/mesa-maintainers/2020-January/000150.html

--Ken

On Wednesday, February 19, 2020 2:07:58 PM PST Dylan Baker wrote:
> Hi list,
> 
> I'd like to announce mesa 20.0.0 as available for download immediately. I'm 
> very
> pleased that we could get all of the issues blocking the release nailed down
> quickly and make a release on time for once!
> 
> This is a .0 release, and you may want to continue to to track 19.3.x until
> 20.0.1 comes out in two weeks. 19.3.5 is planned to be the final 19.3 release
> and is planned for next Wednesday.
> 
> Dylan
> 
> Shortlog
> 
> 
> Alyssa Rosenzweig (3):
>   pan/midgard: Fix missing prefixes
>   pan/midgard: Don't crash with constants on unknown ops
>   pan/midgard: Use fprintf instead of printf for constants
> 
> Danylo Piliaiev (1):
>   st/nir: Unify inputs_read/outputs_written before serializing NIR
> 
> Dylan Baker (6):
>   .pick_status.json: Update to 2a98cf3b2ecea43cea148df7f77d2abadfd1c9db
>   .pick_status.json: Update to 946eacbafb47c8b94d47e7c9d2a8b02fff5a22fa
>   .pick_status.json: Update to bee5c9b0dc13dbae0ccf124124eaccebf7f2a435
>   Docs: Add 20.0.0 release notes
>   docs: Empty new_features.txt
>   VERSION: bump for 20.0.0 release
> 
> Erik Faye-Lund (1):
>   Revert "nir: Add a couple trivial abs optimizations"
> 
> Francisco Jerez (6):
>   intel/fs/cse: Make HALT instruction act as CSE barrier.
>   intel/fs/gen7: Fix fs_inst::flags_written() for 
> SHADER_OPCODE_FIND_LIVE_CHANNEL.
>   intel/fs: Add virtual instruction to load mask of live channels into 
> flag register.
>   intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask 
> control flow.
>   intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch 
> writes.
>   intel/fs/gen12: Workaround data coherency issues due to broken NoMask 
> control flow.
> 
> Krzysztof Raszkowski (1):
>   gallium/swr: simplify environmental variabled expansion code
> 
> Marek Olšák (1):
>   radeonsi: don't wait for shader compilation to finish when destroying a 
> context
> 
> Mathias Fröhlich (1):
>   egl: Implement getImage/putImage on pbuffer swrast.
> 
> Peng Huang (1):
>   radeonsi: make si_fence_server_signal flush pipe without work
> 
> Pierre-Eric Pelloux-Prayer (1):
>   radeonsi/ngg: add VGT_FLUSH when enabling fast launch
> 
> Tapani Pälli (2):
>   glsl: fix a memory leak with resource_set
>   iris: fix aux buf map failure in 32bits app on Android
> 
> Thong Thai (1):
>   Revert "st/va: Convert interlaced NV12 to progressive"
> 
> Timothy Arceri (1):
>   glsl: fix gl_nir_set_uniform_initializers() for image arrays
> 
> luc (1):
>   zink: confused compilation macro usage for zink in target helpers.
> 
> 
> 
> git tag: mesa-20.0.0
> 
> https://mesa.freedesktop.org/archive/mesa-20.0.0.tar.xz
> SHA256: bb6db3e54b608d2536d4000b3de7dd3ae115fc114e8acbb5afff4b3bbed04b34  
> mesa-20.0.0.tar.xz
> SHA512: 
> 3968820029434682fb6644947c76e12b6bb991a3d05cb519a6ea971ecc4aa9b21d03f84b9a452cc21cc77a7981db9e40dd2dfd3ea3dee85b3dd88a59b4842bbb
>   mesa-20.0.0.tar.xz
> PGP:  https://mesa.freedesktop.org/archive/mesa-20.0.0.tar.xz.sig
> 
> 



signature.asc
Description: This is a digitally signed message part.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [ANNOUNCE] mesa 20.0.0

2020-02-19 Thread Dylan Baker
Hi list,

I'd like to announce mesa 20.0.0 as available for download immediately. I'm very
pleased that we could get all of the issues blocking the release nailed down
quickly and make a release on time for once!

This is a .0 release, and you may want to continue to to track 19.3.x until
20.0.1 comes out in two weeks. 19.3.5 is planned to be the final 19.3 release
and is planned for next Wednesday.

Dylan

Shortlog


Alyssa Rosenzweig (3):
  pan/midgard: Fix missing prefixes
  pan/midgard: Don't crash with constants on unknown ops
  pan/midgard: Use fprintf instead of printf for constants

Danylo Piliaiev (1):
  st/nir: Unify inputs_read/outputs_written before serializing NIR

Dylan Baker (6):
  .pick_status.json: Update to 2a98cf3b2ecea43cea148df7f77d2abadfd1c9db
  .pick_status.json: Update to 946eacbafb47c8b94d47e7c9d2a8b02fff5a22fa
  .pick_status.json: Update to bee5c9b0dc13dbae0ccf124124eaccebf7f2a435
  Docs: Add 20.0.0 release notes
  docs: Empty new_features.txt
  VERSION: bump for 20.0.0 release

Erik Faye-Lund (1):
  Revert "nir: Add a couple trivial abs optimizations"

Francisco Jerez (6):
  intel/fs/cse: Make HALT instruction act as CSE barrier.
  intel/fs/gen7: Fix fs_inst::flags_written() for 
SHADER_OPCODE_FIND_LIVE_CHANNEL.
  intel/fs: Add virtual instruction to load mask of live channels into flag 
register.
  intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask 
control flow.
  intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch writes.
  intel/fs/gen12: Workaround data coherency issues due to broken NoMask 
control flow.

Krzysztof Raszkowski (1):
  gallium/swr: simplify environmental variabled expansion code

Marek Olšák (1):
  radeonsi: don't wait for shader compilation to finish when destroying a 
context

Mathias Fröhlich (1):
  egl: Implement getImage/putImage on pbuffer swrast.

Peng Huang (1):
  radeonsi: make si_fence_server_signal flush pipe without work

Pierre-Eric Pelloux-Prayer (1):
  radeonsi/ngg: add VGT_FLUSH when enabling fast launch

Tapani Pälli (2):
  glsl: fix a memory leak with resource_set
  iris: fix aux buf map failure in 32bits app on Android

Thong Thai (1):
  Revert "st/va: Convert interlaced NV12 to progressive"

Timothy Arceri (1):
  glsl: fix gl_nir_set_uniform_initializers() for image arrays

luc (1):
  zink: confused compilation macro usage for zink in target helpers.



git tag: mesa-20.0.0

https://mesa.freedesktop.org/archive/mesa-20.0.0.tar.xz
SHA256: bb6db3e54b608d2536d4000b3de7dd3ae115fc114e8acbb5afff4b3bbed04b34  
mesa-20.0.0.tar.xz
SHA512: 
3968820029434682fb6644947c76e12b6bb991a3d05cb519a6ea971ecc4aa9b21d03f84b9a452cc21cc77a7981db9e40dd2dfd3ea3dee85b3dd88a59b4842bbb
  mesa-20.0.0.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.0.0.tar.xz.sig



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


[Mesa-dev] [ANNOUNCE] mesa 20.0.0-rc3

2020-02-13 Thread Dylan Baker
Hi list,

Mesa 20.0.0-rc3 is now available. This is a much smaller release than last time,
things seem to be slowing down nicely, and the number of opened issues/MRs
against the 20.0 release milestone is 2; I'm hopeful that means we can have the
20.0 release next week, and begin the normal release process without a dozen
RCs.

There's a bit of everything in here, gallium, freedreno, vulkan overlays, anv,
radeonsi, svga, intel common, aco, nir, swr, and panfrost, but no on thing
dominates the changes, which I like a lot.

Dylan


Shortlog


Dylan Baker (4):
  .pick_status.json: Update to d8bae10bfe0f487dcaec721743cd51441bcc12f5
  .pick_status.json: Update to 689817c9dfde9a0852f2b2489cb0fa93ffbcb215
  .pick_status.json: Update to 23037627359e739c42b194dec54875aefbb9d00b
  VERSION: bump for 20.0.0-rc3

Eric Anholt (1):
  Revert "gallium: Fix big-endian addressing of non-bitmask array formats."

Georg Lehmann (3):
  Correctly wait in the fragment stage until all semaphores are signaled
  Vulkan Overlay: Don't try to change the image layout to present twice
  Vulkan overlay: use the corresponding image index for each swapchain

Hyunjun Ko (1):
  freedreno/ir3: put the conversion back for half const to the right place.

James Xiong (1):
  gallium: let the pipe drivers decide the supported modifiers

Lionel Landwerlin (1):
  anv: set MOCS on push constants

Marek Olšák (2):
  radeonsi: don't report that multi-plane formats are supported
  radeonsi: fix the DCC MSAA bug workaround

Neha Bhende (2):
  svga: fix size of format_conversion_table[]
  svga: Use pipe_shader_state_from_tgsi to set shader state

Rafael Antognolli (1):
  intel: Load the driver even if I915_PARAM_REVISION is not found.

Rhys Perry (1):
  aco: fix gfx10_wave64_bpermute

Samuel Pitoiset (4):
  aco: do not use ds_{read,write}2 on GFX6
  aco: fix waiting for scalar stores before "writing back" data on GFX8-GFX9
  aco: fix creating v_madak if v_mad_f32 has two sgpr literals
  nir: do not use De Morgan's Law rules for flt and fge

Tapani Pälli (1):
  intel/vec4: fix valgrind errors with vf_values array

Thomas Hellstrom (1):
  svga: Fix banded DMA upload

Timur Kristóf (1):
  aco/optimizer: Don't combine uniform bool s_and to s_andn2.

Vinson Lee (2):
  swr: Fix GCC 4.9 checks.
  panfrost: Remove unused anonymous enum variables.


git tag: mesa-20.0.0-rc3

https://mesa.freedesktop.org/archive/mesa-20.0.0-rc3.tar.xz
SHA256: aca72ed6201caed1f212dc00770724e5e2b51063bd31df8380f879c90160b4e8  
mesa-20.0.0-rc3.tar.xz
SHA512: 
df873cf961e641b9d9e9a6ce7eccde1a865e9125507e304b1600c6c28f15f89f9b66898a5a474f08a8ad05781d46db532fc7aedf92de3bb73b9ed1f2ba24b6cb
  mesa-20.0.0-rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.0.0-rc3.tar.xz.sig



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


[Mesa-dev] [ANNOUNCE] mesa 20.0.0-rc2

2020-02-07 Thread Dylan Baker
Hi list,

Sorry for the late -rc2, it's my fault. I was out of the office Monday and
Tuesday and kinda lost track of time :/

Anyway, There's a lot of stuff in here, as is typical for -rc2. We've got a ton
of intel related fixes from Jason, and then a bunch of stuff touching every bit
of the tree.

Next week -rc3 will come on Wednesday as planned

Dylan


Shortlog



Bas Nieuwenhuizen (1):
  radv: Do not set SX DISABLE bits for RB+ with unused surfaces.

Bernd Kuhls (1):
  util/os_socket: Include unistd.h to fix build error

Boris Brezillon (1):
  panfrost: Fix the damage box clamping logic

Daniel Schürmann (1):
  aco: fix image_atomic_cmp_swap

Danylo Piliaiev (2):
  i965: Do not set front_buffer_dirty if there is no front buffer
  st/mesa: Handle the rest renderbuffer formats from OSMesa

Dylan Baker (6):
  bin/pick-ui: Add a new maintainer script for picking patches
  .pick_status.json: Update to 0d14f41625fa00187f690f283c1eb6a22e354a71
  .pick_status.json: Update to b550b7ef3b8d12f533b67b1a03159a127a3ff34a
  .pick_status.json: Update to 9afdcd64f2c96f3fcc1a28912987f2e8066aa995
  .pick_status.json: Update to 7eaf21cb6f67adbe0e79b80b4feb8c816a98a720
  VERSION: bump to 20.0-rc2

Eric Engestrom (3):
  util/os_socket: fix header unavailable on windows
  freedreno/perfcntrs: fix fd leak
  util/disk_cache: check for write() failure in the zstd path

Erik Faye-Lund (1):
  st/mesa: use uint-result for sampling stencil buffers

Ian Romanick (1):
  intel/fs: Don't count integer instructions as being possibly coissue

Jan Vesely (1):
  clover: Use explicit conversion from llvm::StringRef to std::string

Jason Ekstrand (18):
  genxml: Add a new 3DSTATE_SF field on gen12
  anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+
  intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11
  iris: Set SLMEnable based on the L3$ config
  iris: Store the L3$ configs in the screen
  iris: Use the URB size from the L3$ config
  i965: Re-emit l3 state before BLORP executes
  intel: Take a gen_l3_config in gen_get_urb_config
  intel/blorp: Always emit URB config on Gen7+
  iris: Consolodate URB emit
  anv: Emit URB setup earlier
  intel/common: Return the block size from get_urb_config
  intel/blorp: Plumb deref block size through to 3DSTATE_SF
  anv: Plumb deref block size through to 3DSTATE_SF
  iris: Plumb deref block size through to 3DSTATE_SF
  anv: Always fill out the AUX table even if CCS is disabled
  intel/fs: Write the address register with NoMask for MOV_INDIRECT
  anv/blorp: Use the correct size for vkCmdCopyBufferToImage

Krzysztof Raszkowski (1):
  gallium/swr: Fix gcc 4.8.5 compile error

Lionel Landwerlin (1):
  anv: implement gen9 post sync pipe control workaround

Marek Vasut (1):
  etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()

Rob Clark (1):
  freedreno: allow ctx->batch to be NULL

Samuel Pitoiset (1):
  aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6

Vinson Lee (1):
  lima: Fix build with GCC 10.



git tag: mesa-20.0.0-rc2

https://mesa.freedesktop.org/archive/mesa-20.0.0-rc2.tar.xz
SHA256: 4166288d6ca26cef5f0e47ddc0660a83e45b76433759550b9fc87353cfa63eef  
mesa-20.0.0-rc2.tar.xz
SHA512: 
27e23925ce7e3a38954088db47d564776c4ac7e028d30ef5c58229b3182b461ece37863a69bc42ea4ff0a4817c46c0b0ca8d70f6fafddb5c3fe60bd9c429563b
  mesa-20.0.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.0.0-rc2.tar.xz.sig



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


[Mesa-dev] [ANNOUNCE] mesa 20.0.0-rc1

2020-01-30 Thread Dylan Baker
Hi list,

It's a day late, but mesa 20.0.0-rc1 is now available. The 20.0 branches
(staging and stable) have been created, and a new 20.0 release milestone has
also been created.

20.0.0-rc2 will follow on 02.05 per the release calendar.

Dylan

git tag: mesa-20.0.0-rc1

https://mesa.freedesktop.org/archive/mesa-20.0.0-rc1.tar.xz
SHA256: 43fb6d7477483caca726eff36240567ed0a2a89d302ec26aaf26d7b17c91ed36  
mesa-20.0.0-rc1.tar.xz
SHA512: 
1b1d5408768b7eec313083ec12218dfaef1f6bb0e209ee7e49b8974af0cdbfdf71860516e459c6933647ec8895ed61f54db64a26662e3e6500e27560f7d98746
  mesa-20.0.0-rc1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.0.0-rc1.tar.xz.sig



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