mesa/src/panfrost/lib
Alyssa Rosenzweig 1887b26845 panfrost: Estimate vertex count for hier mask
In the next commit, we will refine our algorithm to select hierarchy masks based
on the vertex count. In preparation, augment the driver to track rough estimates
of the vertex count so we have a "geometry complexity" input for the heuristic.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19482>
2023-03-31 00:19:18 +00:00
..
genxml panfrost: Mark packs as ALWAYS_INLINE 2023-03-30 23:21:59 +00:00
tests panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
.gitignore panfrost: Add panloader/ to .gitignore 2020-08-06 23:54:24 +00:00
meson.build meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
pan_afbc.c panfrost: Don't use AFBC of sRGB luminance-alpha 2023-01-14 20:00:37 +00:00
pan_attributes.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_blend.c panfrost: Move sysvals to GL driver struct 2023-03-23 23:53:46 +00:00
pan_blend.h panfrost: Preprocess shaders in the driver 2023-03-23 23:53:46 +00:00
pan_blitter.c panfrost: Move sysvals to GL driver struct 2023-03-23 23:53:46 +00:00
pan_blitter.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_bo.c panfrost: Fix race condition in BO imports 2022-12-25 22:04:24 +00:00
pan_bo.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_clear.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_cs.c panfrost: Estimate vertex count for hier mask 2023-03-31 00:19:18 +00:00
pan_cs.h panfrost: Estimate vertex count for hier mask 2023-03-31 00:19:18 +00:00
pan_device.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_earlyzs.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_earlyzs.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_encoder.h panfrost: Estimate vertex count for hier mask 2023-03-31 00:19:18 +00:00
pan_format.c panfrost: Defeature 24-bit textures 2023-03-14 23:10:01 +00:00
pan_format.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_indirect_dispatch.c panfrost: Move sysvals to GL driver struct 2023-03-23 23:53:46 +00:00
pan_indirect_dispatch.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_layout.c panfrost: Clang-format pan_layout.c 2022-12-23 21:43:08 -05:00
pan_pool.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_props.c panfrost: fix tiny sample_positions BO memory leak 2023-02-17 01:45:53 +00:00
pan_samples.c panfrost: Don't use DECODE_FIXED16 for sample position 2023-03-11 06:30:02 +00:00
pan_scoreboard.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_scratch.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_shader.c panfrost: Lower sysvals in GL 2023-03-23 23:53:46 +00:00
pan_shader.h panfrost: Preprocess shaders in the driver 2023-03-23 23:53:46 +00:00
pan_texture.c panfrost: Handle fixed-point packing in GenXML 2023-03-11 06:30:02 +00:00
pan_texture.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_tiler.c panfrost: Clean up tiler calculations 2023-03-31 00:19:18 +00:00
pan_util.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_util.h panfrost: Disable CRC by default 2023-02-17 14:36:01 +00:00
wrap.h pan/decode: Add support for decoding CSF 2023-02-13 15:24:10 +00:00