mesa/src/loader
Michel Dänzer 16a7cc4d44 loader/dri3: Keep current number of back buffers if frame was skipped
We'd previously take the copy path. If we were actually flipping (in
which case skipped frames are more likely to occur), we'd ping-pong
between a smaller and larger number of back buffers, and frame-rate
could vary / take a dip due to the buffer management overhead.

While I'm not sure this is actually possible to hit at this point, it
definitely will be with the next change.

Cc: mesa-stable
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7033>
2020-10-22 15:52:33 +00:00
..
Android.mk
loader.c driconf: Make the driver's declarations be structs instead of XML. 2020-10-02 23:59:52 +00:00
loader.h
loader_dri3_helper.c loader/dri3: Keep current number of back buffers if frame was skipped 2020-10-22 15:52:33 +00:00
loader_dri3_helper.h loader/dri3: Only allocate additional buffers if needed 2020-10-22 15:52:33 +00:00
Makefile.sources
meson.build egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage 2020-08-19 12:47:58 +00:00
pci_id_driver_map.c
pci_id_driver_map.h
SConscript