summaryrefslogtreecommitdiff
path: root/legacy/evas
diff options
context:
space:
mode:
Diffstat (limited to 'legacy/evas')
-rw-r--r--legacy/evas/src/modules/engines/gl_x11/evas_engine.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/legacy/evas/src/modules/engines/gl_x11/evas_engine.c b/legacy/evas/src/modules/engines/gl_x11/evas_engine.c
index 191baac327..8f41290907 100644
--- a/legacy/evas/src/modules/engines/gl_x11/evas_engine.c
+++ b/legacy/evas/src/modules/engines/gl_x11/evas_engine.c
@@ -776,12 +776,14 @@ eng_setup(Evas *e, void *in)
776// to either swap or copy backbuffer and front buffer, but strictly that is 776// to either swap or copy backbuffer and front buffer, but strictly that is
777// not true. technically backbuffer content is totally undefined after a swap 777// not true. technically backbuffer content is totally undefined after a swap
778// and thus you MUST re-render all of it, thus MODE_FULL 778// and thus you MUST re-render all of it, thus MODE_FULL
779// re->mode = MODE_FULL; 779 re->mode = MODE_FULL;
780// BUT... reality is that lmost every implementation copies or swaps so 780// BUT... reality is that lmost every implementation copies or swaps so
781// triple buffer mode can be used as it is a superset of double buffer and 781// triple buffer mode can be used as it is a superset of double buffer and
782// copy (though using those explicitly is more efficient). so let's play with 782// copy (though using those explicitly is more efficient). so let's play with
783// triple buffer mdoe as a default and see. 783// triple buffer mdoe as a default and see.
784 re->mode = MODE_TRIPLE; 784// re->mode = MODE_TRIPLE;
785// XXX: note - the abvoe seems to break on some older intel chipsets and
786// drivers. it seems we CANT depend on backbuffer staying around. bugger!
785 } 787 }
786 if (!re->win) 788 if (!re->win)
787 { 789 {