New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0d6ae4cca0b1bab80b7a22d78e87b7907f344316
commit 0d6ae4cca0b1bab80b7a22d78e87b7907f344316
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Jun 24 00:11:10 2012 +0200
GLES2: Several optimizations, fix FBO/Surface upside/down for all.
- Don't glFlush or glFinish (may still be needed on other platforms!)
- Implement gles2BatchBlit to avoid sending too many glDrawArray calls
- Disable depth buffer reads/writes in case a depth buffer is attached
- Add separate program for non-color modulated blits to avoid a
multiplication
in the shader for simple blitting
gfxdrivers/gles2/gles2_2d.c | 110 ++++++++++++++++++++++++++++++++---
gfxdrivers/gles2/gles2_2d.h | 4 +
gfxdrivers/gles2/gles2_gfxdriver.c | 1 +
gfxdrivers/gles2/gles2_gfxdriver.h | 14 +++--
gfxdrivers/gles2/gles2_shaders.c | 51 +++++++++++++++--
gfxdrivers/gles2/gles2_shaders.h | 12 ++++
6 files changed, 171 insertions(+), 21 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs