projects
/
platform
/
adaptation
/
emulator
/
emulator-yagl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
21e2705
)
YaGL: keep at least 2 back buffers for dri3 drawables
35/45335/1
author
Vasiliy Ulyanov
<v.ulyanov@samsung.com>
Tue, 23 Jun 2015 13:53:20 +0000
(16:53 +0300)
committer
jinhyung.jo
<jinhyung.jo@samsung.com>
Tue, 4 Aug 2015 08:47:54 +0000
(17:47 +0900)
With only one back buffer available the rendering freezes
Change-Id: I9b2cdbeddf4786bc57bef997574d606a15ebf4cb
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
EGL/x11/yagl_dri3.c
patch
|
blob
|
history
diff --git
a/EGL/x11/yagl_dri3.c
b/EGL/x11/yagl_dri3.c
index 94dc559ac429bfa11256d0b26f02c0ead959809f..a3c1c4a1237c00e38cf450b461668cadc73b7991 100644
(file)
--- a/
EGL/x11/yagl_dri3.c
+++ b/
EGL/x11/yagl_dri3.c
@@
-279,6
+279,10
@@
static void yagl_dri3_update_num_back(struct yagl_dri3_drawable *drawable)
if (drawable->swap_interval == 0) {
drawable->num_back++;
}
+
+ if (drawable->num_back < 2) {
+ drawable->num_back = 2;
+ }
}
/*