forked from enlightenment/efl
gl_drm: Release any unqueued buffer before starting a render
If there's a "next" buffer set, we're better off freeing it before we start to render. This lets us keep gbm from allocating an extra buffer which it currently never frees.
This commit is contained in:
parent
aa3479570d
commit
8a7c154a57
|
@ -583,6 +583,7 @@ evas_outbuf_reconfigure(Outbuf *ob, int w, int h, int rot, Outbuf_Depth depth)
|
|||
Render_Engine_Swap_Mode
|
||||
evas_outbuf_buffer_state_get(Outbuf *ob)
|
||||
{
|
||||
ecore_drm2_fb_release(ob->priv.output, EINA_FALSE);
|
||||
/* check for valid output buffer */
|
||||
if (!ob) return MODE_FULL;
|
||||
|
||||
|
|
Loading…
Reference in New Issue