URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e58112bc08f99861ac634ede8db0f98cd497fc14 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Fri May 15 12:19:15 2020 -0400
panfrost: Update fails list Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e42950fe96408c4addcc31990787dc5cca537476 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 21 17:01:38 2020 -0400 panfrost: Use internal_format throughout Fixes R32F_S8 texturing. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7765a8c7f5b225d11373a35bd5156c9a98a6514 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 21 16:35:48 2020 -0400 panfrost: Add separate_stencil BO to batch Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6aa7f6792d30f91eccc68fcec65b81105afc347a Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 14 19:53:33 2020 -0400 panfrost: Check for large tilebuffer requirements Fixes the rest of dEQP-GLES3.functional.fragment_out.array.uint.*, this situation occurs with MRT and large pixels. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c46b11438d363f27e9f4418766063c5be9b3e0c2 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 14 19:33:18 2020 -0400 panfrost: Let Gallium pack colours Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dc8b6640334e94f4f8b66a93c68e49c04b06623 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 16:27:25 2020 -0400 panfrost: Account for differing types in blend lower Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c9fe82ee92c1a6ba9a3f8230ed94bac8bbca0be Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 16:01:08 2020 -0400 panfrost: Conditionally allow fp16 blending Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19b4e586f62eb054bf1dc2f828d5b73abae6a7c7 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 15:04:47 2020 -0400 panfrost: Switch to pan_lower_framebuffer It now supports what we need. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c286cc0a2146a6ab3e8be278c4c27226b6ff990 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 14 18:54:38 2020 -0400 panfrost: Un/pack sRGB via NIR Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d14757c033b78791968390201f2ece564a4c1ce Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 14 18:06:58 2020 -0400 panfrost: Un/pack R11G11B10 NIR has a helper for it already; we can reuse. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e24e248b84a2fbcc70cc1ee5c598e5a942effbce Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 14 17:59:52 2020 -0400 panfrost: Un/pack RGB10_A2_UINT It's different. Because forget me. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91cc67855186c8df05f22047df29c462ee985376 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 14 17:35:25 2020 -0400 panfrost: Un/pack RGB10_A2_UNORM It's a funny one. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7de0e5500b6fbab2ed66131a7a54df9f95693a17 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 14 14:49:08 2020 -0400 panfrost: Un/pack RGB565 and RGB5A1 Basically the same as RGBA4 Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff590702da3ead33976f3b764de4df78f2aa630a Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 14 13:31:07 2020 -0400 panfrost: Un/pack UNORM 4 Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eab8701e7c23cd11e991624804487ecb393c54eb Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 14:53:21 2020 -0400 panfrost: Flesh out dispatch Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e937dd521b240f5cd6246a18e761992c49a8e415 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 14:06:55 2020 -0400 panfrost: Un/pack 8-bit UNORM Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f01aabb82968077e7ed690276394074cca14bf3e Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 13:55:51 2020 -0400 panfrost: Un/pack pure 8-bit Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a6483bb47fb654e3c78e5d81e8500b993d51cbd Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 13:35:20 2020 -0400 panfrost: Un/pack pure 16-bit Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c31bcca48e34e44288b9f5e7dbf573a492717ef3 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 12:36:45 2020 -0400 panfrost: Un/pack pure 32-bit Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5fcc193f71c4767866e8c7f9f396e60a312ab6d Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 14:43:50 2020 -0400 panfrost: Stub out lowering boilerplate Structure ourselves as a NIR pass replacing loads/stores with unpacked/packed versions as necessary. Not actually functional yet. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbd72a8f94ca8aad954990b527d7c510983c96f5 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 12:23:53 2020 -0400 panfrost: Determine classes for stores Fewer special cases here, thankfully. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18a767df35f2a71105703a1132ab5a3c1ec27313 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 12:22:22 2020 -0400 panfrost: Determine load classes for formats Via quirks. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e53d27de61b408049c07e64911b20b117e243910 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 12:15:28 2020 -0400 panfrost: Add quirks for blend shader types Every hardware has its own set of what it can and can't do... let's document it all as quirks so the lowering code is GPU-agnostic. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60d647f9def4b84396fd820fd7a5e6ea7a4f1f0a Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 12:07:46 2020 -0400 panfrost: Determine unpacked type for formats Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c82f8a097f2824de650e6cae16d4ce73b1cb512 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 11:50:18 2020 -0400 panfrost: Add theory for new framebuffer lowering We take a somewhat different strategy that should be more flexible. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a175e4a1b1e777b9a9185ad504c3516e55f4c3f Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Fri May 29 21:11:11 2020 -0400 pan/mdg: Implement raw colourbuf loads on T720 Uses a similar path to the fp16 cbuf loads on T760. It should make sense given the symmetry with T860. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f82aad7a27e44314b0fd2461819d31efb49fd5e Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Fri May 29 21:08:32 2020 -0400 pan/mdg: Drop the u8 from the colorbuf op names Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49840a8a58a6614615fb73c0e558863478190913 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Thu May 14 13:30:41 2020 -0400 pan/mdg: Print 8-bit constants Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ff0291896a91dde9c6f7f0a1bc5b7c3962e72a0 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 18:42:19 2020 -0400 pan/mdg: Handle bitsize for packs Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9c780b1d08092880a1ad769fffbad571f094c46 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 18:41:52 2020 -0400 pan/mdg: Treat packs "specially" We maybe would prefer synthetic ops? We'll find out in due time.. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c495c6c2957c7c30cedeaa218c2caf443ac04797 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Tue May 12 19:07:48 2020 -0400 pan/mdg: Add pack_unorm_4x8 via 8-bit More efficient than the 32-bit version in NIR. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=551d990a7c85d2b3cba567b00e6f2aceef6e2e87 Author: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Date: Wed May 13 16:17:46 2020 -0400 pan/mdg: Handle un/pack opcodes as moves Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzw...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5265> _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit