Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/include


Modified Files:
        evas_common.h evas_gl_common.h 


Log Message:


1. mmx2 pixel copy and cleanup of pixel copy routines
2. gl engine cleanups. working on it.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/include/evas_common.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- evas_common.h       9 Sep 2003 05:51:03 -0000       1.11
+++ evas_common.h       10 Sep 2003 08:52:18 -0000      1.12
@@ -201,10 +201,11 @@
 {
    CPU_FEATURE_C       = 0,
    CPU_FEATURE_MMX     = (1 << 0),
-   CPU_FEATURE_SSE     = (1 << 1),
-   CPU_FEATURE_ALTIVEC = (1 << 2),
-   CPU_FEATURE_VIS     = (1 << 3),
-   CPU_FEATURE_VIS2    = (1 << 4)
+   CPU_FEATURE_MMX2    = (1 << 1),
+   CPU_FEATURE_SSE     = (1 << 2),
+   CPU_FEATURE_ALTIVEC = (1 << 3),
+   CPU_FEATURE_VIS     = (1 << 4),
+   CPU_FEATURE_VIS2    = (1 << 5)
 } CPU_Features;
 
 /*****************************************************************************/
@@ -600,6 +601,7 @@
 
 void evas_common_copy_pixels_rgba_to_rgba_c             (DATA32 *src, DATA32 *dst, 
int len);
 void evas_common_copy_pixels_rgba_to_rgba_mmx           (DATA32 *src, DATA32 *dst, 
int len);
+void evas_common_copy_pixels_rgba_to_rgba_mmx2          (DATA32 *src, DATA32 *dst, 
int len);
 void evas_common_copy_pixels_rgba_to_rgba_sse/*NB*/     (DATA32 *src, DATA32 *dst, 
int len);
 void evas_common_copy_pixels_rgb_to_rgba_c              (DATA32 *src, DATA32 *dst, 
int len);
 
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/include/evas_gl_common.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- evas_gl_common.h    9 Sep 2003 05:51:03 -0000       1.5
+++ evas_gl_common.h    10 Sep 2003 08:52:18 -0000      1.6
@@ -1,6 +1,13 @@
 #ifndef EVAS_GL_COMMON_H
 #define EVAS_GL_COMMON_H
 
+/* FIXME: need to handle memory errors */
+/* FIXME: need to handle list errors */
+/* FIXME: need to handle gl errors */
+/* FIXME: need to free textures is texture ream runs out */
+/* FIXME: need to break image textures into meshes if too big */
+/* FIXME: need to page mesh textures if texture alloc fails */
+
 #include "evas_common.h"
 #include "config.h"
 




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to