forked from enlightenment/efl
ecore_wl2: Add ecore_wl2_buffer_lock
Currently we're making mapping implicitly take a lock.
This commit is contained in:
parent
3acd8cdf80
commit
52e2ef8b22
|
@ -1992,6 +1992,7 @@ EAPI struct wl_buffer *ecore_wl2_buffer_wl_buffer_get(Ecore_Wl2_Buffer *buf);
|
|||
EAPI void *ecore_wl2_buffer_map(Ecore_Wl2_Buffer *buf, int *w, int *h, int *stride);
|
||||
EAPI void ecore_wl2_buffer_unmap(Ecore_Wl2_Buffer *buf);
|
||||
EAPI void ecore_wl2_buffer_discard(Ecore_Wl2_Buffer *buf);
|
||||
EAPI void ecore_wl2_buffer_lock(Ecore_Wl2_Buffer *b);
|
||||
EAPI void ecore_wl2_buffer_unlock(Ecore_Wl2_Buffer *b);
|
||||
EAPI void ecore_wl2_buffer_destroy(Ecore_Wl2_Buffer *b);
|
||||
EAPI Eina_Bool ecore_wl2_buffer_busy_get(Ecore_Wl2_Buffer *buffer);
|
||||
|
|
|
@ -664,6 +664,12 @@ ecore_wl2_buffer_discard(Ecore_Wl2_Buffer *buf)
|
|||
_buffer_manager_deref();
|
||||
}
|
||||
|
||||
EAPI void
|
||||
ecore_wl2_buffer_lock(Ecore_Wl2_Buffer *b)
|
||||
{
|
||||
b->locked = EINA_TRUE;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
ecore_wl2_buffer_unlock(Ecore_Wl2_Buffer *b)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue