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

Reply via email to