URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9621c4493fb0c8a03e4100293cf02c9fcb7ddd6 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Tue May 4 12:46:26 2021 -0400
pan/mdg: Don't print zero Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb10a8e2f15dabd2410f76d1e9fc2bed3d8c8edf Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Tue May 4 12:42:17 2021 -0400 pan/mdg: Reduced printed parens Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b45d4b6b513a2c7060c4daaaea7d46688fc74cc Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Tue May 4 12:41:30 2021 -0400 pan/mdg: Don't print mem addr brackets Already comma separated. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0fc23b7bddf9c2cc116f663cbeeeebe819153e9 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Tue May 4 12:36:36 2021 -0400 pan/mdg: Don't print explicit .rte Default round mode. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bd3ebf829d815283a3012c07736f046c425964e Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Tue May 4 12:36:07 2021 -0400 pan/mdg: Suppress most attribute tables Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07740e78b4187f6908b81cf56deb2fcbc6307572 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Tue May 4 12:33:15 2021 -0400 pan/mdg: Don't print zero shifts Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa68c8bca9f961bc325ef29dc615461c7dcd92cb Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Tue May 4 12:30:13 2021 -0400 pan/mdg: More concise RMU name Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7752b09ade86ad7be2848e11ff3c9515451b9f49 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Tue May 4 12:29:38 2021 -0400 pan/mdg: Hide units behind MIDGARD_MESA_DEBUG=verbose Not usually interesting unless debugging bundling. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93a176b6cff0ed7bfddbb9f6765ace4df89eceb2 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 15:37:26 2021 -0400 panfrost: Key blend shaders to the input types On Bifrost, fragment shaders might output either FP16 or FP32. The blend shader will access the output as-is within the register, so depending on the precision of the blend shader's logic, it may need to insert a f2f16 or f2f32 conversion. This requires expanding the blend shader key. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9df1d1306e4dc74145325d3995bbdd8e11cac86f Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 15:06:04 2021 -0400 pan/blend: Emit explicit conversions for all types Needed so we can mix and match. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30423b0c3664f4830de644fbe2b1fbd454c0aaa6 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Tue May 4 11:08:42 2021 -0400 panfrost/lower_framebufffer: Don't use i2imp Fails when converting from i2i8, which is possible. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03e3e65cd45184cd1a15c8cb10116f40a1cd42de Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 14:13:41 2021 -0400 panfrost: Assume lower_fragcolor has been called Allows us to clean up quite a bit. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28ac4d1e00553b38691966b4b9b95fee826c97d4 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 14:13:04 2021 -0400 panfrost: Call nir_lower_fragcolor based on key We only want it to trigger if MRT is actually in use. This is a cheap key (only require multiple variants for an obscure edge case) and avoids the perf regression of using this pass which is needed for conformance. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a4482df98e9452fe4ad2aceee4df8fdc9cb19bf Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 15:33:53 2021 -0400 panfrost/blend: Prepare for lower_fragcolor FRAG_RESULT_COLOR means something a bit different. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=120dd92e864fedb473a91c5ea5021e62fe84e86b Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 12:30:09 2021 -0400 panfrost/blend: Distribute to_c_factor Easier to understand, I think. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=613722e046a8f797003375adf73ef40acd180cc7 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 12:25:45 2021 -0400 panfrost/blend: Workaround a v7 implementation-detail Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=392bf000192bb896d24b110e90597980136e9980 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 12:21:38 2021 -0400 panfrost/blend: Fix outdated comments Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86b0eddf2bca0ebc741d8cb29835bd51f537e80e Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 12:20:42 2021 -0400 pan/lower_blend: Rename is_bifrost->scalar Don't leak ISA details. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5211fcbede6e2f9acec4aa074b797777de0f401 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 12:16:45 2021 -0400 pan/lower_blend: Use NIR helpers Deletes a bunch of indentations. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fc1aed03631b5b22be804774c361cdaab16cde7 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 12:09:20 2021 -0400 pan/lower_blend: Clean up type size handling Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dad599f15e2758ac05928fee6570dcbe255fc854 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Mon May 3 12:37:59 2021 -0400 panfrost: Don't clobber RT0 if RTn is disabled Fixes: a124c47b9f9 ("panfrost: Fix NULL derefs in pan_cmdstream.c") Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5268a8500a5a67956df684cdb86a1bc5eb847fbe Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 12:04:09 2021 -0400 panfrost: Minor cleanup of blend CSO No need to cast. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3968f037547476a6c5059688ddf891f8783270ac Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 12:02:12 2021 -0400 panfrost: Support alpha_to_one Gets rid of a bogus assert in the blend CSO create. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a368cc022d84303ce82f5c348fea539fcc330beb Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 11:44:07 2021 -0400 panfrost: Make comment less confusing Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6bb55ffcf73de4a9ba7bc6e34bd76d988bed3a8 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Mon May 3 12:12:21 2021 -0400 pan/bi: Lower 8-bit fragment input Same reasons/technique as fragment output lowering, just need the NIR. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cc6a4c5d033ae0ca6d53a53aa87a909988e3515 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Mon May 3 12:11:54 2021 -0400 pan/bi: Handle swizzles in i2i8 Otherwise they get copypropped away. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e180374ab131374043d5ae5405238cd30f52bcbd Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Mon May 3 12:11:26 2021 -0400 pan/bi: Add single-component 8-bit mkvec lowering So we can implement scalar i2i8. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba17342a1f7e85c94aff610713bc207181c33993 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 17:42:54 2021 -0400 pan/bi: Handle different sizes of LD_TILE v2: Fix overflow. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4128017688b9d2beed35b55da899988a5f0f485 Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Wed Apr 21 15:01:49 2021 -0400 pan/bi: Track dual-src blend type Will be needed for fp16 outputs. I am acutely aware dual-src blending is broken on Bifrost right now anyway. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10393> _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit