mesa/src
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
..
amd ac/nir: abort when an unknown intrinsic is reached 2020-10-22 15:44:23 +02:00
android_stub
broadcom v3dv: handle buffer to linear depth/stencil image copies in blit path 2020-10-22 08:00:02 +02:00
compiler compile/nir: Correct printing dest_type 2020-10-22 11:39:34 +00:00
drm-shim
egl
etnaviv
freedreno turnip: Add error path handling for descriptor pool init. 2020-10-20 22:16:59 +00:00
gallium gallivm/nir: handle nir_op_flt in lp_build_nir_llvm 2020-10-22 05:32:25 +00:00
gbm
getopt
glx driconf: add a way to override indirect-GL extensions 2020-10-22 07:47:28 +03:00
gtest
hgl
imgui
intel anv: fix source/destination layers for 3D blits 2020-10-22 15:46:51 +00:00
loader loader/dri3: Keep current number of back buffers if frame was skipped 2020-10-22 15:52:33 +00:00
mapi glthread: handle glInterleavedArrays 2020-10-07 09:50:18 -04:00
mesa driconf: add a way to override indirect-GL extensions 2020-10-22 07:47:28 +03:00
panfrost panfrost: Fix stride for AFBC_FORMAT_MOD_BLOCK_SIZE_32x8. 2020-10-19 15:48:29 -07:00
util driconf: allow higher compat version for Brink 2020-10-22 07:47:28 +03:00
virtio
vulkan vulkan/wsi: fix possible random stalls in wsi_display_wait_for_event 2020-10-19 23:43:27 +00:00
meson.build meson: Only require libexpat when a part of the build needs it. 2020-10-20 18:16:26 +00:00
SConscript