Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/evas
Dir : e17/libs/evas/src/lib/engines/gl_x11
Modified Files:
evas_engine.c
Log Message:
force fullscreen edraws for gl - this holw buffer swap thing just doesnt work
well otherwise... - and copying from back to front buffer is really a no-go :(
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/engines/gl_x11/evas_engine.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- evas_engine.c 23 Jan 2004 02:14:06 -0000 1.10
+++ evas_engine.c 18 Jun 2004 15:56:30 -0000 1.11
@@ -292,10 +292,17 @@
/* smple bounding box */
if (!re->win->draw.redraw)
{
+#if 0
re->win->draw.x1 = x;
re->win->draw.y1 = y;
re->win->draw.x2 = x + w - 1;
re->win->draw.y2 = y + h - 1;
+#else
+ re->win->draw.x1 = 0;
+ re->win->draw.y1 = 0;
+ re->win->draw.x2 = re->win->w - 1;
+ re->win->draw.y2 = re->win->h - 1;
+#endif
}
else
{
@@ -371,15 +378,16 @@
evas_engine_gl_x11_window_use(re->win);
/* SLOW AS ALL HELL! */
-/*
+#if 0
evas_gl_common_swap_rect(re->win->gl_context,
re->win->draw.x1, re->win->draw.y1,
re->win->draw.x2 - re->win->draw.x1 + 1,
re->win->draw.y2 - re->win->draw.y1 + 1);
- */
+#else
glXSwapBuffers(re->win->disp, re->win->win);
-// glFlush();
-// glXWaitGL();
+#endif
+ glFlush();
+ glXWaitGL();
// XSync(re->win->disp, False);
// printf("SYNC! %i\n", fr++);
}
-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs