Mesa (staging/20.1): 24 new commits

2020-06-03 Thread GitLab Mirror
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1121cbb4122e4b7d406fd5e56893df15fac0adcd Author: Samuel Pitoiset Date: Fri May 29 20:26:00 2020 +0200 radv: enable zero VRAM for all VKD3D (DX12->VK) games To fix rendering issues with Metro Exodus, RE2 and 3 and probably

Mesa (master): glsl: add update_array_sizes() helper to the NIR uniform linker

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: a13d8d48ce523acfac5cfe86cdece5abeaf2d097 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a13d8d48ce523acfac5cfe86cdece5abeaf2d097 Author: Timothy Arceri Date: Tue May 5 14:18:23 2020 +1000 glsl: add update_array_sizes() helper to the NIR uniform

Mesa (master): i965: call brw_nir_lower_uniforms() after uniform linking is complete

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: f518508a817aa5af1eee988439f73ecf6279e9c5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f518508a817aa5af1eee988439f73ecf6279e9c5 Author: Timothy Arceri Date: Wed May 6 14:01:41 2020 +1000 i965: call brw_nir_lower_uniforms() after uniform linking

Mesa (master): glsl: when NIR linker enable use it to resize uniform arrays

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: a34cc97ca3e19fb36045bf361b3a6bd865f71c7b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a34cc97ca3e19fb36045bf361b3a6bd865f71c7b Author: Timothy Arceri Date: Tue May 5 14:24:46 2020 +1000 glsl: when NIR linker enable use it to resize uniform

Mesa (master): glsl: gather uniform dereference info before main linking loop

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 7d1eadb7906628af800ab797a7423f79bbcba56c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d1eadb7906628af800ab797a7423f79bbcba56c Author: Timothy Arceri Date: Tue May 5 14:22:04 2020 +1000 glsl: gather uniform dereference info before main linking

Mesa (master): spirv: Use scoped barriers for SpvOpControlBarrier

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 3ed2123d77d50ccb984fccdcc1cfa936a18819bf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ed2123d77d50ccb984fccdcc1cfa936a18819bf Author: Boris Brezillon Date: Tue May 5 10:31:02 2020 +0200 spirv: Use scoped barriers for SpvOpControlBarrier If

Mesa (master): intel/compiler: Extract control barriers from scoped barriers

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 689acc73989987667ad744026647acc35305839b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=689acc73989987667ad744026647acc35305839b Author: Boris Brezillon Date: Tue May 5 10:18:29 2020 +0200 intel/compiler: Extract control barriers from scoped

Mesa (master): nir: Replace the scoped_memory barrier by a scoped_barrier

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 345b5847b42bc1889d8665ebd129913550da4352 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=345b5847b42bc1889d8665ebd129913550da4352 Author: Boris Brezillon Date: Tue May 5 09:13:20 2020 +0200 nir: Replace the scoped_memory barrier by a

Mesa (master): spirv: Split the vtn_emit_scoped_memory_barrier() logic

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 94438a64bf7e5cd37c56e954156d59e404d76f55 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94438a64bf7e5cd37c56e954156d59e404d76f55 Author: Boris Brezillon Date: Thu Apr 23 14:16:43 2020 +0200 spirv: Split the vtn_emit_scoped_memory_barrier() logic

Mesa (master): util: add BITSET_LAST_BIT() helper

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: d6d78f9b7ff02354af3ac8a918bb5cec6c4718e8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6d78f9b7ff02354af3ac8a918bb5cec6c4718e8 Author: Timothy Arceri Date: Wed Apr 29 14:15:12 2020 +1000 util: add BITSET_LAST_BIT() helper This is the reverse

Mesa (master): glsl: add struct to gather more info about uniform array access

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 6aea287b0a14e5634275d6116b319211885d3b8e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6aea287b0a14e5634275d6116b319211885d3b8e Author: Timothy Arceri Date: Tue May 5 14:13:51 2020 +1000 glsl: add struct to gather more info about uniform array

Mesa (master): gbm: document that gbm_bo_map exposes a linear view

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 907bacea13fff7939edf67fba5b3a6eaf9f1f5dc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=907bacea13fff7939edf67fba5b3a6eaf9f1f5dc Author: Simon Ser Date: Thu May 28 12:27:07 2020 +0200 gbm: document that gbm_bo_map exposes a linear view Drivers

Mesa (master): glsl: Don't replace lrp pattern with lrp if arguments are not floats

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 9f3956fea080d73d98fc28bc8cd148755b597b74 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f3956fea080d73d98fc28bc8cd148755b597b74 Author: Danylo Piliaiev Date: Fri May 29 16:20:45 2020 +0300 glsl: Don't replace lrp pattern with lrp if arguments

Mesa (staging/20.0): intel/compiler: fix cmod propagation optimisations

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: staging/20.0 Commit: 8c35c65f669706dcc5debad0a3b08f26163933c4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c35c65f669706dcc5debad0a3b08f26163933c4 Author: Yevhenii Kolesnikov Date: Fri Jan 3 16:37:00 2020 +0200 intel/compiler: fix cmod propagation

Mesa (master): iris: remove unused iris_bo->swizzle_mode

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 7e26a02e5fce1d4d0fc3120be323ca1ba899923c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e26a02e5fce1d4d0fc3120be323ca1ba899923c Author: Marcin Ślusarz Date: Wed Jun 3 17:00:38 2020 +0200 iris: remove unused iris_bo->swizzle_mode Signed-off-by:

Mesa (master): pan/mdg: Fold roundmode into applicable instructions

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: f8b881f1611490e6a7a679a08dad0af717bcbb1c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8b881f1611490e6a7a679a08dad0af717bcbb1c Author: Alyssa Rosenzweig Date: Mon May 25 14:19:24 2020 -0400 pan/mdg: Fold roundmode into applicable instructions

Mesa (master): pan/mdg: Add roundmode enum

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 2eb4c85e42452527d46b03242f6f26c8cb216e39 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eb4c85e42452527d46b03242f6f26c8cb216e39 Author: Alyssa Rosenzweig Date: Mon May 25 14:05:34 2020 -0400 pan/mdg: Add roundmode enum Signed-off-by: Alyssa

Mesa (master): pan/mdg: Allow f2u8 and friends thru

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 293d37e19d8213213719fa975d8801fb126a0c51 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=293d37e19d8213213719fa975d8801fb126a0c51 Author: Alyssa Rosenzweig Date: Mon May 25 14:46:53 2020 -0400 pan/mdg: Allow f2u8 and friends thru Now that we can

Mesa (master): pan/mdg: Handle regular nir_intrinsic_load_output

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 36af05bbdef4e91a1d0616752150ae00ad0dceb5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=36af05bbdef4e91a1d0616752150ae00ad0dceb5 Author: Alyssa Rosenzweig Date: Mon Jun 1 14:14:33 2020 -0400 pan/mdg: Handle regular nir_intrinsic_load_output

Mesa (master): pan/mdg: Implement *_rtz conversions with roundmode

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 93513cd9ff127b9842e34dc331c80f55f151376a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93513cd9ff127b9842e34dc331c80f55f151376a Author: Alyssa Rosenzweig Date: Mon May 25 14:19:11 2020 -0400 pan/mdg: Implement *_rtz conversions with roundmode

Mesa (master): pan/mdg: Add opcode roundmode property

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 1bef784867410e9ec2728b0cadf696a4e5168d28 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bef784867410e9ec2728b0cadf696a4e5168d28 Author: Alyssa Rosenzweig Date: Mon Jun 1 14:06:44 2020 -0400 pan/mdg: Add opcode roundmode property When the

Mesa (master): panfrost: Passthrough NATIVE loads/stores

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: afc18c62d795cb29bdddebed0e5ccadc727ddbcb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afc18c62d795cb29bdddebed0e5ccadc727ddbcb Author: Alyssa Rosenzweig Date: Mon May 25 14:00:17 2020 -0400 panfrost: Passthrough NATIVE loads/stores Now that we

Mesa (master): pan/mdg: Handle f2u8

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 0ae0141f5b28995e266190a24c179a8fe282d602 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ae0141f5b28995e266190a24c179a8fe282d602 Author: Alyssa Rosenzweig Date: Mon May 25 14:46:40 2020 -0400 pan/mdg: Handle f2u8 This is similar to f2u16.

Mesa (master): pan/mdg: Distinguish blend shaders in internal shader-db

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 014d2e46a712408984cd2d766fff49fcd08b7399 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=014d2e46a712408984cd2d766fff49fcd08b7399 Author: Alyssa Rosenzweig Date: Mon May 25 13:19:43 2020 -0400 pan/mdg: Distinguish blend shaders in internal

Mesa (master): pan/mdg: Lower roundmodes

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 6290e83190ab9714f04f4aaa6db49c87f4866ca5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6290e83190ab9714f04f4aaa6db49c87f4866ca5 Author: Alyssa Rosenzweig Date: Mon May 25 14:11:04 2020 -0400 pan/mdg: Lower roundmodes So now we can use the IR

Mesa (master): pan/bi: Handle SEL with vec3 16-bit

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 9ed1ae4724ce5eeedf56d65c5427d2788a54d1e4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ed1ae4724ce5eeedf56d65c5427d2788a54d1e4 Author: Alyssa Rosenzweig Date: Tue Jun 2 19:27:47 2020 -0400 pan/bi: Handle SEL with vec3 16-bit Otherwise we end

Mesa (master): pan/bi: Handle vectorized load_const

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 0e73d879e3a35f7491c1239f894bbb2d1c9b2529 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e73d879e3a35f7491c1239f894bbb2d1c9b2529 Author: Alyssa Rosenzweig Date: Tue Jun 2 19:30:56 2020 -0400 pan/bi: Handle vectorized load_const In preparation

Mesa (master): pan/bi: Pack second argument of F32_TO_F16

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 8a4efe2d730cc61d42eefffd01ee0ae4f853ec0c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a4efe2d730cc61d42eefffd01ee0ae4f853ec0c Author: Alyssa Rosenzweig Date: Tue Jun 2 19:28:55 2020 -0400 pan/bi: Pack second argument of F32_TO_F16

Mesa (master): pan/bi: Passthrough second argument of F32_TO_F16

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 1b09c6993dc1b1113ff508d158504af90607aa18 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b09c6993dc1b1113ff508d158504af90607aa18 Author: Alyssa Rosenzweig Date: Tue Jun 2 19:29:25 2020 -0400 pan/bi: Passthrough second argument of F32_TO_F16 At

Mesa (master): pan/bi: Fix SEL.16 swizzle

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 323eecaf1392b8fc6951e9f4967fca6ee755ec28 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=323eecaf1392b8fc6951e9f4967fca6ee755ec28 Author: Alyssa Rosenzweig Date: Tue Jun 2 19:28:03 2020 -0400 pan/bi: Fix SEL.16 swizzle 2 scalar arguments, not 1

Mesa (master): aco: fix subdword copies on GFX6-GFX7

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: f31c9b4edf6e8d972f26461c49c5e193bf6d9a13 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f31c9b4edf6e8d972f26461c49c5e193bf6d9a13 Author: Samuel Pitoiset Date: Tue May 26 09:38:27 2020 +0200 aco: fix subdword copies on GFX6-GFX7 SDWA is only

Mesa (master): aco: implement 16-bit nir_intrinsic_quad_* on GFX6-GFX7

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: a521c67d223c6e32ea9040643b1bd5a3cdfea04e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a521c67d223c6e32ea9040643b1bd5a3cdfea04e Author: Samuel Pitoiset Date: Tue May 26 16:06:14 2020 +0200 aco: implement 16-bit nir_intrinsic_quad_* on GFX6-GFX7

Mesa (master): aco: sign-extend input/identity for 16-bit subgroup ops on GFX6-GFX7

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 77f08982af8f0807ab489d36a5c137661e10624d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77f08982af8f0807ab489d36a5c137661e10624d Author: Samuel Pitoiset Date: Tue May 26 16:21:44 2020 +0200 aco: sign-extend input/identity for 16-bit subgroup ops

Mesa (master): aco: implement 16-bit reduce operations on GFX6-GFX7

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 6b08d269bfa310e911c4d6a8ea8297a38ad599ac URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b08d269bfa310e911c4d6a8ea8297a38ad599ac Author: Samuel Pitoiset Date: Mon May 25 19:59:57 2020 +0200 aco: implement 16-bit reduce operations on GFX6-GFX7 No

Mesa (master): panfrost: Only use AFBC YTR with RGB and RGBA

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 99446c9f7d34a0bbefa47fdd6acb539421b59d65 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99446c9f7d34a0bbefa47fdd6acb539421b59d65 Author: Icecream95 Date: Tue Jun 2 14:14:12 2020 +1200 panfrost: Only use AFBC YTR with RGB and RGBA The "lossless

Mesa (master): panfrost: Decode AFBC flag bits

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 9ac106defe351428fbe3c62547e6be918b603d32 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ac106defe351428fbe3c62547e6be918b603d32 Author: Icecream95 Date: Tue Jun 2 14:13:03 2020 +1200 panfrost: Decode AFBC flag bits Reviewed-by: Alyssa

Mesa (master): nir: extract out convert_to_bitsize() helper

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 866618c5c86fbbb59036845c1d6e38d8e526b525 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=866618c5c86fbbb59036845c1d6e38d8e526b525 Author: Rob Clark Date: Wed Jun 3 12:09:59 2020 -0700 nir: extract out convert_to_bitsize() helper Signed-off-by:

Mesa (master): nir: get_base_type() should return enum type

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 924bfb65604238439374c314bd02ff2b99441e21 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=924bfb65604238439374c314bd02ff2b99441e21 Author: Rob Clark Date: Wed Jun 3 12:07:52 2020 -0700 nir: get_base_type() should return enum type Needed by the

Mesa (master): panfrost: Explicitly convert to 32-bit for logic-ops

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 3e4a0c2bca32fcf9f13363fa0c54b6a9b70c086b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e4a0c2bca32fcf9f13363fa0c54b6a9b70c086b Author: Alyssa Rosenzweig Date: Mon Jun 1 20:34:34 2020 -0400 panfrost: Explicitly convert to 32-bit for logic-ops

Mesa (master): panfrost: Readd MIDGARD_SHADERLESS quirk to t760

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 6d00eaf733395323ef06efd08851e49de35ba845 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d00eaf733395323ef06efd08851e49de35ba845 Author: Alyssa Rosenzweig Date: Mon Jun 1 18:32:41 2020 -0400 panfrost: Readd MIDGARD_SHADERLESS quirk to t760

Mesa (master): iris: Drop redundant iris_address::write flag.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: ae88e79f6959df71953db6314c78f68bd2799f3c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae88e79f6959df71953db6314c78f68bd2799f3c Author: Francisco Jerez Date: Wed May 27 13:42:22 2020 -0700 iris: Drop redundant iris_address::write flag. The

Mesa (master): iris: Add batch-local synchronization book-keeping to iris_bo.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 7878cbec59a394904feb512ab6a756a27242912d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7878cbec59a394904feb512ab6a756a27242912d Author: Francisco Jerez Date: Thu Apr 23 17:56:11 2020 -0700 iris: Add batch-local synchronization book-keeping to

Mesa (master): iris: Open-code iris_cache_flush_for_read() and iris_cache_flush_for_depth().

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: b92818849360d629bff186feb0f580a114600062 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b92818849360d629bff186feb0f580a114600062 Author: Francisco Jerez Date: Wed Feb 5 20:36:35 2020 -0800 iris: Open-code iris_cache_flush_for_read() and

Mesa (master): iris: Remove render cache hash table-based synchronization.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 74c774dce9e88f7c01700a4d719c3761650a3055 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74c774dce9e88f7c01700a4d719c3761650a3055 Author: Francisco Jerez Date: Tue Feb 18 22:39:43 2020 -0800 iris: Remove render cache hash table-based

Mesa (master): iris: Insert buffer barrier in existing cache flush helpers.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 878c770d13df355432da053c015b7701b3c533e1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=878c770d13df355432da053c015b7701b3c533e1 Author: Francisco Jerez Date: Wed Feb 5 18:58:23 2020 -0800 iris: Insert buffer barrier in existing cache flush

Mesa (master): iris: Remove depth cache set tracking and synchronization.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: aa78d05a2340852560a9bc965c87ba9fa271dd1a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa78d05a2340852560a9bc965c87ba9fa271dd1a Author: Francisco Jerez Date: Tue Feb 18 20:53:26 2020 -0800 iris: Remove depth cache set tracking and

Mesa (master): iris: Update cache coherency matrix on PIPE_CONTROL.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 8a6349eb866952fe7fbf7834f24bcda3df807a4b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a6349eb866952fe7fbf7834f24bcda3df807a4b Author: Francisco Jerez Date: Mon Feb 10 01:24:29 2020 -0800 iris: Update cache coherency matrix on PIPE_CONTROL.

Mesa (master): iris: Introduce cache coherency matrix for batch-local memory ordering.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: fc221875cf1fe546e0087aeef55ca976647ef9c2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc221875cf1fe546e0087aeef55ca976647ef9c2 Author: Francisco Jerez Date: Tue Feb 18 20:48:23 2020 -0800 iris: Introduce cache coherency matrix for batch-local

Mesa (master): iris: Remove batch argument of iris_resource_prepare_access() and friends.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 8e8198f34968e6911c2bfdf6b58c505a23cfbc9e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8198f34968e6911c2bfdf6b58c505a23cfbc9e Author: Francisco Jerez Date: Thu Apr 23 18:00:15 2020 -0700 iris: Remove batch argument of

Mesa (master): iris: Emit single render target flush PIPE_CONTROL on format mismatch.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 46adb83a2930d346dd2ce2d4d19dfec02e0f7ca1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46adb83a2930d346dd2ce2d4d19dfec02e0f7ca1 Author: Francisco Jerez Date: Thu Apr 30 17:40:52 2020 -0700 iris: Emit single render target flush PIPE_CONTROL on

Mesa (master): iris: Extend iris_context dirty state flags to 128 bits.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 46183a999bd0a56cedc7c1c08c8b58356b424009 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46183a999bd0a56cedc7c1c08c8b58356b424009 Author: Francisco Jerez Date: Fri May 29 16:57:01 2020 -0700 iris: Extend iris_context dirty state flags to 128 bits.

Mesa (master): iris: Simplify iris_batch_prepare_noop().

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 45918e0d8c1ac3128b743fc4e549a60d744e3bc5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45918e0d8c1ac3128b743fc4e549a60d744e3bc5 Author: Francisco Jerez Date: Fri May 29 16:54:35 2020 -0700 iris: Simplify iris_batch_prepare_noop(). This makes

Mesa (master): panfrost: Prefer sysval for gl_PointCoord on Bifrost

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 3f8abd867616fc4ceccb2877cd1e629232397fb4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f8abd867616fc4ceccb2877cd1e629232397fb4 Author: Alyssa Rosenzweig Date: Mon Jun 1 18:26:03 2020 -0400 panfrost: Prefer sysval for gl_PointCoord on Bifrost

Mesa (master): panfrost: Fix gl_PointSize out of GL_POINTS

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 0ef527928c6acc63ce88a8df023b64d2a5c4468c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ef527928c6acc63ce88a8df023b64d2a5c4468c Author: Alyssa Rosenzweig Date: Mon Jun 1 20:44:19 2020 -0400 panfrost: Fix gl_PointSize out of GL_POINTS In this

Mesa (master): panfrost: Mark point sprites as todo on Bifrost

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: b73b33953161acb07bc6c266c247b9be6faf89ad URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b73b33953161acb07bc6c266c247b9be6faf89ad Author: Alyssa Rosenzweig Date: Mon Jun 1 20:52:59 2020 -0400 panfrost: Mark point sprites as todo on Bifrost

Mesa (master): pan/bi: Disassemble gl_PointCoord reads.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: bc7397f37633eccac6709af55033533682620387 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc7397f37633eccac6709af55033533682620387 Author: Alyssa Rosenzweig Date: Mon Jun 1 17:36:35 2020 -0400 pan/bi: Disassemble gl_PointCoord reads.

Mesa (master): iris: Annotate all BO uses with domain and sequence number information.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: eb5d1c27227302167d299bcaa2dabe623a242eb3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb5d1c27227302167d299bcaa2dabe623a242eb3 Author: Francisco Jerez Date: Fri May 29 16:38:43 2020 -0700 iris: Annotate all BO uses with domain and sequence

Mesa (master): iris: Add infrastructure to partition batch into sync boundaries.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 8cbe9535482f3efd27fbcbb90a329e6567e8c961 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cbe9535482f3efd27fbcbb90a329e6567e8c961 Author: Francisco Jerez Date: Wed May 27 13:34:04 2020 -0700 iris: Add infrastructure to partition batch into sync

Mesa (master): iris: Implement buffer-local memory barrier based on cache coherency matrix.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: e22659089837aacf6c97544fcc4c9acdda516297 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e22659089837aacf6c97544fcc4c9acdda516297 Author: Francisco Jerez Date: Wed Feb 5 18:59:46 2020 -0800 iris: Implement buffer-local memory barrier based on

Mesa (master): iris: Remove iris_flush_depth_and_render_caches().

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 4b00338bdee7f91f242a1152327cd01fe58c56bd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b00338bdee7f91f242a1152327cd01fe58c56bd Author: Francisco Jerez Date: Wed Feb 5 20:29:09 2020 -0800 iris: Remove iris_flush_depth_and_render_caches(). This

Mesa (master): iris: Bracket batch operations which access memory within sync regions.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: e81c07de41c7f6f585a2c6aa0c67b1082b609b8f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e81c07de41c7f6f585a2c6aa0c67b1082b609b8f Author: Francisco Jerez Date: Thu Apr 23 17:58:48 2020 -0700 iris: Bracket batch operations which access memory

Mesa (master): iris: Report use of any in-flight buffers on first draw call after sync boundary.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 4b7fd91be656ecc7944b7523b28246366cf5a8b7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b7fd91be656ecc7944b7523b28246366cf5a8b7 Author: Francisco Jerez Date: Thu Feb 6 21:06:17 2020 -0800 iris: Report use of any in-flight buffers on first draw

Mesa (master): OPTIONAL: iris: Perform BLORP buffer barriers outside of iris_blorp_exec() hook.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 8252bb0ec6d429b09d944826d1ddbead69387f0f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8252bb0ec6d429b09d944826d1ddbead69387f0f Author: Francisco Jerez Date: Wed May 6 15:40:30 2020 -0700 OPTIONAL: iris: Perform BLORP buffer barriers outside of

Mesa (master): iris: Perform compute predraw flushes from compute batch.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 6b980725110dca19fc8a3ea365a74d21f032baa1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b980725110dca19fc8a3ea365a74d21f032baa1 Author: Francisco Jerez Date: Wed Feb 5 18:27:46 2020 -0800 iris: Perform compute predraw flushes from compute

Mesa (master): panfrost: Document MALI_WRITES_GLOBAL bit

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 2447b3b9d3306b33c75d503c9caf9e7322c957bf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2447b3b9d3306b33c75d503c9caf9e7322c957bf Author: Alyssa Rosenzweig Date: Tue Jun 2 14:05:34 2020 -0400 panfrost: Document MALI_WRITES_GLOBAL bit We've been

Mesa (master): panfrost: Update MALI_EARLY_Z description

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: ee59d1ad773aaa720e893446fb46f4e9f3fe5940 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee59d1ad773aaa720e893446fb46f4e9f3fe5940 Author: Alyssa Rosenzweig Date: Tue Jun 2 14:03:58 2020 -0400 panfrost: Update MALI_EARLY_Z description Via the

Mesa (master): panfrost: Handle writes_memory correctly

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: dce7722ef89100e5dea337064a9d6631bb18822a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dce7722ef89100e5dea337064a9d6631bb18822a Author: Alyssa Rosenzweig Date: Tue Jun 2 14:12:29 2020 -0400 panfrost: Handle writes_memory correctly We need to

Mesa (master): nir/builder: add bitsize conversion helpers

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 0f3255ef0aefaf7a7aca4f7ee8a334cf91bf2c99 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f3255ef0aefaf7a7aca4f7ee8a334cf91bf2c99 Author: Rob Clark Date: Wed Jun 3 12:12:54 2020 -0700 nir/builder: add bitsize conversion helpers Signed-off-by:

Mesa (master): nir/lower_tex: fixes for fp16 yuv lowering

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 26a3c7b363133315d0ee2b03eb2ca986d4b23043 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26a3c7b363133315d0ee2b03eb2ca986d4b23043 Author: Rob Clark Date: Wed Jun 3 11:34:09 2020 -0700 nir/lower_tex: fixes for fp16 yuv lowering Closes:

Mesa (master): vdpau: Fix wrong calloc sizeof argument.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 8b353524b04fa9cd77e21e2d036c69f1cff30c35 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b353524b04fa9cd77e21e2d036c69f1cff30c35 Author: Vinson Lee Date: Fri May 22 17:59:27 2020 -0700 vdpau: Fix wrong calloc sizeof argument. Fix warning

Mesa (master): docs/features.txt: Update for freedreno

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 346bb81f4054b012d2f1992983e5b6cd820b33c3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=346bb81f4054b012d2f1992983e5b6cd820b33c3 Author: Kristian H. Kristensen Date: Wed Jun 3 12:50:15 2020 -0700 docs/features.txt: Update for freedreno We've

Mesa (master): freedreno/a6xx: Turn on robustness extensions

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 5fb7cad95c227348d2207ab814d9a819c5f205b0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fb7cad95c227348d2207ab814d9a819c5f205b0 Author: Kristian H. Kristensen Date: Wed Jun 3 12:28:05 2020 -0700 freedreno/a6xx: Turn on robustness extensions

Mesa (master): freedreno/a6xx: update depth-plane control regs

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 27e501bcfc585757ddf9ad6c37a0cee361c2275e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e501bcfc585757ddf9ad6c37a0cee361c2275e Author: Rob Clark Date: Sun May 31 10:46:54 2020 -0700 freedreno/a6xx: update depth-plane control regs And document

Mesa (master): freedreno/a6xx: add early-lrz-late-z mode

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 1e3731e7119c36b759ec9492a7c9ebf90b222122 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e3731e7119c36b759ec9492a7c9ebf90b222122 Author: Rob Clark Date: Wed Jun 3 10:08:55 2020 -0700 freedreno/a6xx: add early-lrz-late-z mode Now that we are

Mesa (master): freedreno/a6xx: re-work LRZ state tracking

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: 07887c9f34c664c4e87008b9d9b76dc06a2d7c1b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07887c9f34c664c4e87008b9d9b76dc06a2d7c1b Author: Rob Clark Date: Wed Jun 3 10:06:58 2020 -0700 freedreno/a6xx: re-work LRZ state tracking In particular,

Mesa (master): freedreno/a6xx: sync registers from envytools

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: f6307426ed5bbc978f93fad06153c9d2e6d8d8ee URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6307426ed5bbc978f93fad06153c9d2e6d8d8ee Author: Rob Clark Date: Sat May 30 14:24:36 2020 -0700 freedreno/a6xx: sync registers from envytools Signed-off-by:

Mesa (master): freedreno/ir3: split kill from no_earlyz

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: ebcf3545db7dad66f5bce94e659720dfdd9f4805 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebcf3545db7dad66f5bce94e659720dfdd9f4805 Author: Rob Clark Date: Mon Jun 1 17:29:00 2020 -0700 freedreno/ir3: split kill from no_earlyz Unlike other

Mesa (master): freedreno/a6xx: also consider alpha-test for ztest-mode

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: e9cda38031af98cf504fb9eb90dd4214e494ecb2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9cda38031af98cf504fb9eb90dd4214e494ecb2 Author: Rob Clark Date: Wed Jun 3 15:01:11 2020 -0700 freedreno/a6xx: also consider alpha-test for ztest-mode Looks

Mesa (master): mesa: Fix NetBSD compiler macro.

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: c3025bde19291964da202e7527849bf2038f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3025bde19291964da202e7527849bf2038f Author: Vinson Lee Date: Sat May 23 13:46:28 2020 -0700 mesa: Fix NetBSD compiler macro. Reported-by: Rafał Mikrut

Mesa (master): radv: enable zero VRAM for Doom Eternal

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: fd5ffd3a83e178f14fcc69806d3a52724f05b56c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd5ffd3a83e178f14fcc69806d3a52724f05b56c Author: Samuel Pitoiset Date: Fri May 29 20:02:49 2020 +0200 radv: enable zero VRAM for Doom Eternal That fixes some

Mesa (master): radv: enable zero VRAM for all VKD3D (DX12->VK) games

2020-06-03 Thread GitLab Mirror
Module: Mesa Branch: master Commit: d3c937c0e4d1dd05072d9a7169532517ef7d0c7f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3c937c0e4d1dd05072d9a7169532517ef7d0c7f Author: Samuel Pitoiset Date: Fri May 29 20:26:00 2020 +0200 radv: enable zero VRAM for all VKD3D (DX12->VK) games