mesa/src/panfrost
Alyssa Rosenzweig b35a55bb42 panfrost: Precompile shaders
We have no vertex shader key, and unless legacy GL features are used, the
fragment shader key is known ahead-of-time. That means we can precompile shaders
at CSO create time, hopefully avoiding some draw-time jank.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19363>
2022-11-02 16:52:11 +00:00
..
bifrost panfrost: Don't use nir_variable to link varyings 2022-11-02 16:52:11 +00:00
ci pan/mdg: Use bifrost_nir_lower_store_component 2022-11-02 16:52:11 +00:00
drm-shim
ds meson: replace manual compiler flags with meson arguments 2022-08-24 22:13:19 +00:00
include
lib panfrost: Precompile shaders 2022-11-02 16:52:11 +00:00
midgard panfrost: Don't use nir_variable to link varyings 2022-11-02 16:52:11 +00:00
perf panfrost: Separate core ID range from core count 2022-07-08 01:14:55 +00:00
shared
tools panfrost: Add userspace crash dump decoder and analyser 2022-08-31 23:54:55 +00:00
util panfrost: Don't use nir_variable to link varyings 2022-11-02 16:52:11 +00:00
vulkan utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
meson.build panfrost: Add userspace crash dump decoder and analyser 2022-08-31 23:54:55 +00:00